适合谁
- 需要分析多语言代码库的开发团队
- 使用 Memgraph 和知识图谱进行代码检索的用户
- 希望通过 Claude Code 查询或编辑代码库的用户
资料显示这是一个 MIT 许可的开源 stdio MCP 服务器,面向多语言代码库提供基于 Memgraph 知识图谱的自然语言查询、检索和编辑能力。清单未提供具体 MCP 工具标识,因此工具列表保持为空。
Code-Graph-RAG 使用 Tree-sitter 解析多语言代码库,将函数、类、方法、模块及其关系存入 Memgraph 知识图谱,并通过自然语言查询、检索、编辑和优化代码。它支持在统一图谱中分析混合语言单体仓库。
使用 uvx 运行 PyPI 包 code-graph-rag 的 mcp-server 子命令。配置必需的 ORCHESTRATOR_API_KEY 和 CYPHER_API_KEY,并确保 Memgraph 可用;可选配置目标仓库路径。服务器使用 stdio 传输。
{"mcpServers":{"code-graph-rag":{"command":"uvx","args":["code-graph-rag","mcp-server"],"env":{"ORCHESTRATOR_PROVIDER":"anthropic","ORCHESTRATOR_MODEL":"claude-sonnet-4-20250514","ORCHESTRATOR_API_KEY":"<required>","CYPHER_PROVIDER":"anthropic","CYPHER_MODEL":"claude-sonnet-4-20250514","CYPHER_API_KEY":"<required>","MEMGRAPH_HOST":"localhost","MEMGRAPH_PORT":"7687","TARGET_REPO_PATH":"<optional-repository-path>"}}}}