代码图RAG MCP服务器
](https://www.npmjs.com/package/@er77/code-graph-rag-mcp)  ](https://nodejs.org/)
赞助商https://accelerator.slider-ai.ru/
基于语义智能的高级多语言代码分析
一个强大的 模型上下文协议 服务器,用于创建具有全面语义分析功能的代码库的智能图表示。
🌟 支持10种语言 | ⚡ 5.5倍更快 | 🔍 语义搜索 | 📊 24种MCP方法
______________________________________________________________________
🚀 快速开始
安装
# Install globally
npm install -g @er77/code-graph-rag-mcp
# Or use with npx (no installation)
npx @er77/code-graph-rag-mcp /path/to/your/projectClaude桌面集成
# Quick setup (recommended)
npx @modelcontextprotocol/inspector add code-graph-rag \
--command "npx" \
--args "@er77/code-graph-rag-mcp /path/to/your/codebase"或
# Быстрая настройка (рекомендуется)
claude mcp add-json code-graph-rag ' {
"command": "npx",
"args": ["@er77/code-graph-rag-mcp", "/_work_fodler"],
"env": {
"MCP_TIMEOUT": "80000"
}
}手动设置:添加到Claude桌面配置→ 请参阅详细说明
Gemini CLI集成
# Using helper script (prints the exact gemini CLI command to run)
./scripts/GEMINI-CORRECT-CONFIG.sh
# Or manually (example)
gemini mcp add-json code-graph-rag '{
"command": "npx",
"args": ["@er77/code-graph-rag-mcp", "/path/to/your/codebase"]
}'Codex CLI集成
# Using helper script (prints how to update ~/.codex/config.toml)
./scripts/CODEX-CORRECT-CONFIG.sh
# Project-scoped MCP server in ~/.codex/config.toml
[projects."/path/to/your/project".mcp_servers.code_graph_rag]
command = "npx"
args = ["@er77/code-graph-rag-mcp", "/path/to/your/codebase"]
transport = "stdio"多代码库支持:同时分析多个项目→ 多代码库设置指南
安装指南(所有客户端)
- NPM:
npm install -g @er77/code-graph-rag-mcp - 在本地运行服务器:
code-graph-rag-mcp /path/to/your/project - 克劳德:使用检查器(如上)或查看 快速开始
- 双子座:奔跑
./scripts/GEMINI-CORRECT-CONFIG.sh并按照打印的命令进行操作 - Codex:运行
./scripts/CODEX-CORRECT-CONFIG.sh并更新~/.codex/config.toml
______________________________________________________________________
🏆 演出
比原生Claude工具快5.5倍 具有全面的测试结果:
| 指标 | 克劳德原住民 | MCP代码图 | 改进 |
|---|---|---|---|
| 执行时间 | 55.84s | \ |
Click to expand version history (2.5.7 - 2.3.3)
v2.5.7 -语义分析改进、阈值降低、克隆检测 v2.5.6 -修复了DoraAgent类型冲突(成功率+16%) v2.5.5 -WASM路径分辨率修复, get_version 工具,重新启动脚本 v2.5.4 -架构决策记录(ADR) v2.5.3 -弃用的依赖警告抑制 v2.5.2 -增强的README文档 v2.5.1 -Python魔术方法,导入分析增强 v2.5.0 -8种新语言(C#、Rust、C、C++、Go、Java、VBA),三一研究院 v2.4.1 -Rust-AST解析,系统架构文档 v2.4.0 -健康检查工具、AST热点、语义路由 v2.3.3 -实体提取修复(0→4467个实体)
______________________________________________________________________
⚡ 系统要求
最小:Node.js 18+,2GB RAM,双核CPU 推荐:Node.js 18+,8GB RAM,带SSD的四核CPU
已知问题
- 已弃用
boolean@3.2.0警告:这是可选项的传递依赖项onnxruntime-node包(用于ML嵌入)。该软件包已弃用,但功能正常。该警告可以安全地忽略,因为它不会影响核心功能。
______________________________________________________________________
🤝 贡献
- 分叉存储库
- 跟随 代理治理 规则
- 提交拉取请求
______________________________________________________________________
📄 许可证
MIT许可证-请参阅 许可证 文件以获取详细信息。
链接: • • MCP协议
