codebase-memory-mcp 是什么?本地代码知识图谱 MCP 服务器,为编码智能体提供代码检索与可视化

DeusData/codebase-memory-mcp · GitHub · 官网
MCP 工具
Star4.7万
近 7 天新增0
编程语言C
开源协议MIT
创建于2026-02-24
最近更新2026-10-16

中文导读

这个项目把代码库索引成本地知识图谱,通过 MCP 协议提供给 Claude Code、Codex 等编码智能体查询,让智能体不必逐文件读取就能找到函数、类、import 和调用关系。它用 C 写成单个静态二进制,索引和查询都在本机完成,覆盖 162 种语言,并附带可视化界面用于浏览源码、查看依赖和调用路径。适合需要在新代码库或大型项目中快速定位结构、减少上下文消耗的开发者。

根据 GitHub 公开数据,该项目的编程语言为 C,开源协议为 MIT,创建于 2026-02-24,最近更新于 2026-10-16,目前有 46,668 个 Star。

项目介绍

codebase-memory-mcp 是一个本地运行的 Model Context Protocol(MCP)服务器,用 C 语言编写,把代码库索引成持久化的知识图谱,供 Claude Code、Codex 等编码智能体查询。它索引函数、类、import、HTTP 路由及其相互关系,覆盖 162 种语言,并可通过 Hybrid LSP 为 Python、TypeScript、Go、Rust 等语言补充语义类型解析。

项目以单个静态二进制分发,支持 macOS、Linux 和 Windows,索引与图查询都在本机完成,不需要托管服务或 API key。原生后端提供 17 个 MCP 工具,并支持 45 种客户端集成方式。

除命令行与 MCP 接口外,项目还包含 CBM Lens Beta 可视化界面,提供 IDE 风格的源码阅读器、本地代码对话、3D 架构图和 Galaxy 关系图,用于理解陌生代码库、追踪依赖与调用路径。

主要功能

适合谁用

适合使用 Claude Code、Codex 等编码智能体的开发者,以及需要理解陌生或大型代码库、追踪依赖与调用关系的工程团队。

快速上手

  1. 从 GitHub Releases 下载对应平台的发布包
  2. 运行安装程序(README 中为 `install`),选择要写入配置的客户端
  3. 重启编码智能体,使其加载 MCP 服务器配置
  4. 如需 CBM Lens Beta 界面,从源码构建(build from source)

Star 增长趋势

46,66846,568 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
Java 后端面试与 AI 应用开发指南
★ 15.9万 · JavaScript · 更新于 2026-10-15
开源 LLM 应用开发平台,可视化编排工作流与 RAG
★ 15.9万 · TypeScript · 更新于 2026-10-16
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16