codebase-memory-mcp 是什么?

DeusData/codebase-memory-mcp 是一个高性能的代码智能 MCP 服务器,用于将代码库索引到持久知识图谱中,提供快速查询和代码分析功能。

⭐ 30,316 Stars 🍴 2,431 Forks C MIT 作者: DeusData
来源:官方 README 与文档入口 查看 GitHub 仓库 →

为什么值得关注

该项目因其高性能、跨语言支持、零依赖和内置可视化等特点受到关注。它解决了代码库索引速度慢、依赖管理复杂等问题,填补了代码智能领域的空白。

来源:官方 README 与文档入口

核心功能

高性能索引

能够快速索引大型代码库,如 Linux 内核,并提供亚毫秒级的查询响应时间。

来源:官方 README 与文档入口
跨语言支持

支持 158 种编程语言,通过 tree-sitter 进行高质量的解析。

来源:官方 README 与文档入口
知识图谱

将代码库转换为持久知识图谱,提供结构化查询和分析能力。

来源:官方 README 与文档入口
内置可视化

提供 3D 图形界面,用于可视化代码库的知识图谱。

来源:官方 README 与文档入口

技术架构

项目采用单二进制文件设计,无外部依赖。代码结构清晰,包含构建脚本、文档、测试和自动化工作流程。数据通过内存中的 SQLite 数据库进行管理,并使用 LZ4 压缩和 Aho-Corasick 模式匹配进行高效处理。

来源:官方仓库目录与依赖文件

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) tree-sitter SQLite LZ4 高性能索引 跨语言支持 知识图谱 内置可视化 codebase-memory-mcp 项目本体 核心功能 关键依赖

技术栈

语言C框架无
tree-sitterSQLiteLZ4
无特殊要求,可在 macOS、Linux 和 Windows 上运行
来源:官方仓库目录与依赖文件

快速上手

macOS/Linux: curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash Windows: Invoke-WebRequest -Uri https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.ps1 -OutFile install.ps1; .\install.ps1
来源:官方 README 与文档入口

使用场景

适用于需要快速索引和分析大型代码库的开发者、软件工程师和系统管理员。可用于代码审查、架构分析、性能调优和代码搜索等场景。

来源:官方 README 与文档入口

优势与局限

优势

  • 优势1:高性能和快速索引
  • 优势2:跨语言支持
  • 优势3:内置可视化
  • 优势4:零依赖

局限

  • 局限1:仅支持 C 语言开发
  • 局限2:可能需要较高的系统资源
来源:官方 README 与文档入口

最新版本

v0.8.1 (2026-06-12): A focused follow-up to v0.8.0.

来源:官方 Releases

总结评价

DeusData/codebase-memory-mcp 是一个值得关注的开源项目,特别适合需要快速分析和索引大型代码库的开发者和团队使用。它提供了高性能和强大的功能,但可能需要一定的系统资源。

来源:官方仓库
资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-06-20 18:32.

参考材料:README、GitHub API、依赖文件