返回 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
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网