返回 AI 工具目录
shashankss1205/codegraphcontext
MCP 服务人工精选最近核验 2026年7月23日
CodeGraphContext(CGC)是一个 MCP 服务器加 CLI 工具,把本地代码仓库索引成图数据库,让 AI 助手和开发者以图结构查询理解复杂代码库。它不把源码当纯文本,而是抽取函数、类、依赖与调用链之间的关系存入图中供模型推理。支持多种图后端:Unix 默认用 FalkorDB Lite,跨平台回退 KuzuDB,另有嵌入式 LadybugDB 与企业级 Neo4j。索引覆盖约二十三种语言,含 Python、JS、TS、Java、C/C++、Go、Rust 等,底层用 Tree-sitter 解析,C/C# 可选 SCIP 索引器。通过 pip 安装,命令行完成索引、查看与启动 MCP 服务,可回答某函数定义在哪、哪些函数调用了它、是否存在死代码等问题,需 Python 3.10 及以上。
定价开源部署本地运行、自托管国内可达国内可达许可MIT
解决什么问题
- 把代码库索引成可查询的图结构
- 抽取函数、类、依赖与调用链关系
- 让 AI 按图谱理解与检索复杂代码
- 回答定义位置、调用关系、死代码等问题
- 覆盖约二十三种编程语言
适合
- 需要 AI 深入理解大型或陌生代码库
- 关注函数调用链、依赖与继承关系
- 希望在本地把代码索引成图谱
- 以 MCP 客户端做代码问答
不适合
- 仅需简单文件级检索、无需图谱
- C/C++ 索引需提供 compile_commands.json
- FalkorDB Lite 仅限 Unix 平台
- 图库选型影响查询性能与持久化
如何接入
- pip install codegraphcontext,需 Python 3.10 及以上
- 命令行完成索引与查看,启动 MCP 服务
- 可选 FalkorDB Lite、KuzuDB、Neo4j 等后端
- 以 MCP 服务器接入支持该协议的客户端
已知限制
- FalkorDB Lite 限 Unix,跨平台需回退 KuzuDB
- C/C++ 的 SCIP 索引需 compile_commands.json
- 图库选型影响查询性能与持久化
- 索引大型仓库需一定时间与资源
接入与使用事实
- 部署方式
- 本地运行、自托管
- 实现语言
- Python、TypeScript
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- MIT
- 国内可达性
- 国内可达
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
暂无可公开的来源链接。
