CodeGraphContext

活跃
GitHub Python MIT

简介

CodeGraphContext 是一个 MCP 服务器,将本地代码库索引为图数据库,为 AI 编码助手提供代码结构上下文,实现精准的代码理解与导航。

核心特性

  • 将代码仓库索引为可查询图数据库的 MCP 服务器和 CLI 工具
  • 支持 22 种编程语言的解析与分析
  • 查询调用者、被调用者、类层级和调用链等关系
  • 支持 FalkorDB、KuzuDB、Neo4j 等多种图数据库后端
  • 实时文件监控,自动更新代码图谱
  • 提供预索引 .cgc 包,秒级加载知名仓库

适用场景

💡 为 AI 编码助手提供深度代码上下文
💡 大型代码库的结构分析与导航
💡 代码依赖关系和调用链可视化
💡 自动化代码审查与影响分析
💡 通过自然语言查询代码库结构

快速开始

通过 pip install codegraphcontext 安装,运行 codegraphcontext init 交互式设置,codegraphcontext index 索引代码,然后通过 MCP 服务器连接 AI IDE 或使用 CLI 直接查询代码图谱。

相关项目