
高性能代码智能MCP服务器。将代码库索引为持久知识图谱——平均仓库以毫秒计。158种语言,子MS查询,令牌数减少99%。
概览
平均仓库索引时间为毫秒,Linux 内核(2800万 LOC,7.5 万文件)3分钟完成。结构性查询回复时间不到 1 毫秒。作为单一静态二进制文件发布,支持 macOS、Linux 和 Windows——下载,运行安装,完成。 通过树状分析进行高质量的解析,涵盖所有158种语言,并通过语义类型解析增强,支持Python、TypeScript / JavaScript / JSX / TSX、PHP、C#、Go、C、C++、Java、Kotlin和Rust——生成一个持久的知识图谱,涵盖函数、类、调用链、HTTP路由和跨服务链路。14个MCP工具。零依赖。即插即用,跨越11个编码代理。 —— 该项目的设计和基准在预印本《Codebase-Memory: 基于树状的知识图谱,通过MCP进行LLM代码探索》(arXiv:2603.27277)中有详细描述。评估涵盖31个真实世界仓库:83%的答案质量,少10×令牌,工具调用次数减少2.1×比逐文件探索少2.1。
概述(AI 翻译)
搜索您的代码,跟踪调用图,并在浏览器中探索软件架构。 codebase-memory-mcp 是一个本地模型上下文协议(MCP)服务器,为 Claude Code、Codex 及其他编码代理提供持久的代码知识图谱。它索引了跨 162 种语言的函数、类、导入、HTTP 路由及其关系。混合式 LSP 为 Python、TypeScript、JavaScript、JSX/TSX、PHP、C#、Go、C、C++、Java、Kotlin、Rust 和 Perl 添加了语义类型解析。
**项目报告的五次查询比较中约少了120×令牌:~3,400对比~412,000(逐文件探索)。已发布的后端基准测试还报告:Linux 内核索引时间为~3分钟(2800万行代码),**密码关系查询在 Apple M3 Pro 上不到1毫秒。基准测试详情。
CBM Lens Beta 帮助您理解不熟悉的代码,并在代码增长时保持控制。 利用它快速适应新代码库,处理继承项目的救援工程,或理解一天内 50,000 行 AI 生成代码。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
codebase-memory-mcp: local code intelligence for AI agents via MCP
Understand your repository, from source code to the systems around it. codebase-memory-mcp is an MCP server that connects code, documentation, configuration, and infrastructure in a persistent local knowledge graph. Use it to find an unfamiliar feature, follow a call across services, trace a deployment back to its source, or assess which parts of a project a change could affect.
Give your coding agent structural context through Model Context Protocol (MCP), or query the graph directly from the CLI. The MCP server is the core of the project. Its optional visual companion, CBM Lens, is in open beta (v0.0.1), with a source reader, architecture maps, the Galaxy graph, coverage diagnostics, architecture decisions, and local code chat.
安装
npx -y codebase-memory-mcp@<version>`, pinned to the current release; the first配置
{
"mcpServers": {
"codebase-memory-mcp": {
"command": "/path/to/codebase-memory-mcp",
"args": []
}
}
}