James-Chahwan/repo-graph
🔌 MCP 服务器James-Chahwan
为代码库构建结构化图谱,让 AI 助手能够基于架构而非原始文本进行代码导航。
Repo-graph 是一款专门的 MCP 服务器,旨在弥合原始源代码与 AI 驱动开发工具之间的鸿沟。传统的 AI 助手在处理大型代码库时往往力不从心,只能依赖效率低下的 grep 搜索或受限的上下文窗口。Repo-graph 通过将代码解析为结构化图谱表示解决了这一问题。它能够识别 13 种受支持编程语言中的实体、函数调用、类层次结构和跨文件依赖关系。通过模型上下文协议(MCP)暴露该图谱,它允许 LLM 直接查询代码库结构。这使得 AI 代理能够理解特定功能的实现方式、追踪执行流程,并在无需将整个仓库加载到内存的情况下评估变更的影响。对于构建需要深入了解复杂软件项目架构的自主编程代理的开发者来说,这是一个必不可少的工具。
💡核心亮点
- ├─支持 13 种以上编程语言解析
- ├─为 LLM 提供结构化上下文图谱
- └─完全兼容 MCP 协议的架构映射
🎯适用人群
- ├─AI 软件工程师
- ├─开发者工具创建者
- └─LLM 代理开发者