code-graph-mcp
活跃·★ 54·更新于 2026-07-19
code-graph-mcp 是一个高性能服务器,为AI编程助手构建代码库的结构化知识图谱。它提供多语言AST解析、语义搜索、调用图遍历和HTTP路由追踪,以实现深度代码理解并优化LLM上下文使用。
code-graph-mcp 当前归类于 Code Assistant,更适合那些希望围绕具体工作流而不是单一功能点来选型的团队。从当前资料来看,它尤其强调 支持TypeScript、Python、Go、Rust和Java等多种语言的AST解析,涵盖调用、导入、继承和HTTP路由等不同深度。、执行影响分析,理解拟议代码变更的潜在后果和影响范围。 这类能力。同时它也具备一定社区热度,当前 GitHub Stars 为 54。
#代码知识图谱#AST 解析#语义搜索#调用图#AI 编程助手#代码分析#LLM 上下文管理#模型上下文协议 (MCP)
01
功能特性
01支持TypeScript、Python、Go、Rust和Java等多种语言的AST解析,涵盖调用、导入、继承和HTTP路由等不同深度。
02混合语义代码搜索,结合BM25全文和向量相似性搜索,并采用倒数排名融合(RRF)技术。
03高级代码图分析,包括递归调用图遍历、HTTP路由追踪、死代码检测和影响分析。
04通过Merkle树变更检测实现增量索引和实时更新,并通过令牌感知的代码片段提取优化LLM上下文。
02
为什么选择它
+支持TypeScript、Python、Go、Rust和Java等多种语言的AST解析,涵盖调用、导入、继承和HTTP路由等不同深度。
+执行影响分析,理解拟议代码变更的潜在后果和影响范围。
+覆盖 6 个兼容环境或平台,更适合需要跨端部署的团队。
+最近一次更新时间为 2026-07-19,说明项目仍在持续维护。
03
权衡点
!同分类下还有 8 个相关工具可比较,最终选择更适合在同类对比后决定。
04
兼容性
TypeScript/JavaScript
语言
已通过文档验证
Python
语言
已通过文档验证
Go
语言
已通过文档验证
Rust
语言
已通过文档验证
MCP Clients
协议
已通过文档验证
SQLite
嵌入式数据库
已通过文档验证
05
快速开始
1
$ /plugin marketplace add sdsrss/code-graph-mcp
2
$ /plugin install code-graph-mcp
06
使用场景
↳执行影响分析,理解拟议代码变更的潜在后果和影响范围。
↳追踪传递性调用链,理解整个代码库中复杂的函数流和依赖关系。
↳进行语义搜索,根据概念描述查找相关代码,即使不包含确切的关键词。
↳全面了解项目架构、模块、依赖关系和入口点。
07
同类对比
≈code-graph-mcp 属于 Code Assistant 分类,适合与 Context7 等同类工具一起比较,而不是单独判断。
≈如果你的核心需求更接近“执行影响分析,理解拟议代码变更的潜在后果和影响范围。”,那么这类场景会比泛用型工具对比更有参考价值。
≈code-graph-mcp 的许可信息和社区热度都应该与同类项目一起看。
08
同类工具
相关搜索
评论
登录后发表评论
暂无评论,来发表第一条吧