code-graph-mcp
活跃·★ 85·MIT·更新于 2026-10-22
code-graph-mcp 是一个高性能服务器,为AI编程助手构建代码库的结构化知识图谱。它提供多语言AST解析、语义搜索、调用图遍历和HTTP路由追踪,以实现深度代码理解并优化LLM上下文使用。
#代码知识图谱#AST 解析#语义搜索#调用图#AI 编程助手#代码分析#LLM 上下文管理#模型上下文协议 (MCP)
01
功能特性
01支持TypeScript、Python、Go、Rust和Java等多种语言的AST解析,涵盖调用、导入、继承和HTTP路由等不同深度。
02混合语义代码搜索,结合BM25全文和向量相似性搜索,并采用倒数排名融合(RRF)技术。
03高级代码图分析,包括递归调用图遍历、HTTP路由追踪、死代码检测和影响分析。
04通过Merkle树变更检测实现增量索引和实时更新,并通过令牌感知的代码片段提取优化LLM上下文。
02
兼容性
TypeScript/JavaScript
语言
已通过文档验证
Python
语言
已通过文档验证
Go
语言
已通过文档验证
Rust
语言
已通过文档验证
MCP Clients
协议
已通过文档验证
SQLite
嵌入式数据库
已通过文档验证
03
快速开始
1
$ /plugin marketplace add sdsrss/code-graph-mcp
2
$ /plugin install code-graph-mcp
04
使用场景
↳执行影响分析,理解拟议代码变更的潜在后果和影响范围。
↳追踪传递性调用链,理解整个代码库中复杂的函数流和依赖关系。
↳进行语义搜索,根据概念描述查找相关代码,即使不包含确切的关键词。
↳全面了解项目架构、模块、依赖关系和入口点。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧