使用说明
克劳德·拉格·麦克普
MCP服务器为克劳德代码提供RAG(检索增强生成)上下文和故障捕获。
特性
-
全球背景(RAG):跨项目知识的语义搜索
- 架构模式、经验教训、反模式
- 内存或ChromaDB持久性
- 自动注入相关上下文
-
故障捕获:存储和分析故障
- 测试失败、审查拒绝、质量门违规
- SQLite持久性
- 保留策略
MCP工具(共11个)
上下文(7个工具)
| 工具 | 说明 |
|---|---|
context_status |
获取全局上下文模块的状态 |
context_search |
相关模式的语义搜索 |
context_list |
列出带有筛选功能的上下文条目 |
context_get |
获取详细的参赛信息 |
context_add |
添加新知识条目 |
context_delete |
删除上下文条目 |
context_prune |
删除旧条目 |
学习(4个工具)
| 工具 | 说明 |
|---|---|
learning_status |
获取故障捕获状态 |
learning_list_failures |
列出捕获的故障 |
learning_get_failure |
获取故障详细信息 |
learning_prune |
删除旧故障 |
安装
来自GitHub
npm install github:VXConsulting/claude-rag-mcp
来自GitHub软件包
# Configure .npmrc first
echo "@vxconsulting:registry=https://npm.pkg.github.com" >> .npmrc
npm install @vxconsulting/claude-rag-mcp
使用Claude代码
添加到您的 .mcp.json:
{
"mcpServers": {
"claude-rag-mcp": {
"command": "npx",
"args": ["@vxconsulting/claude-rag-mcp", "serve"]
}
}
}
或者,如果从GitHub安装:
{
"mcpServers": {
"claude-rag-mcp": {
"command": "node",
"args": ["node_modules/@vxconsulting/claude-rag-mcp/dist/cli.js", "serve"]
}
}
}
配置
创建 .dev-factory.yml 在项目根目录中:
version: 1
globalContext:
enabled: true
provider: memory # or chromadb
autoInject:
enabled: true
topK: 5
types: [architecture, lesson, anti-pattern]
learning:
enabled: true
failureDB:
dbPath: .dev-factory/failures.db
retentionDays: 30
发展
npm install
npm run build
npm test
npm run serve # Start MCP server
许可证
麻省理工学院
