MCPRules - Programming Guidelines Management Server
一个强大的模型上下文协议(MCP)服务器,用于管理和提供编程指南与规则。该服务器与开发工具集成,为项目提供一致的编码标准。
MCPRules 是一个模型上下文协议(MCP)服务器,用于管理和提供编程指南与规则,确保项目中的编码标准一致性。
快速安装
# 1. 克隆仓库
git clone https://github.com/yourusername/MCPRules.git
cd MCPRules/rules-server
# 2. 安装依赖
npm install
# 3. 构建服务器
npm run build
# 4. 配置环境变量
export RULES_FILE_PATH=/path/to/your/rules.md
# 可选(对于私有GitHub仓库)
export GITHUB_TOKEN=your_github_token
配置集成
VSCode Cline 扩展
{
"mcpServers": {
"rules": {
"command": "node",
"args": ["/path/to/rules-server/build/index.js"],
"disabled": false,
"alwaysAllow": []
}
}
}
Claude 桌面版
在 ~/Library/Application Support/Claude/claude_desktop_config.json
中添加相应配置
使用方法
获取规则
// 获取所有规则或按类别筛选
{
"category": "optional-category-name"
}
获取类别列表
// 列出所有可用的规则类别
{}
规则格式
规则使用Markdown格式,结构如下:
# 类别
key: value
核心功能
- ✅ 规则管理:通过MCP工具访问,支持按类别筛选
- ✅ 灵活存储:支持本地文件系统和GitHub仓库
- ✅ 类别组织:包括编程原则、代码风格、语言指南等
开发
# 监视模式
npm run watch
# 调试
npm run inspector
许可证
MIT许可证 - 详情参阅LICENSE文件