OpenSource-Hub
C

codebase-memory-mcp

SHA-256
6.0k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

超高速代码智能 MCP 服务器,毫秒级索引全部代码库为知识图谱,零依赖单二进制文件,比传统搜索工具节省 99% token。

智能下载

下载 Download 版本

v0.8.1 · 36.9 MB

极速代码知识图谱引擎,AI 编码助手秒懂你的项目。

核心功能

  • 毫秒级索引:平均仓库瞬间完成,Linux 内核也只要 3 分钟
  • 158 种语言支持:内置 tree-sitter 语法解析,无需额外安装
  • 12 种代理一键适配:自动检测 Claude Code、Codex CLI 等主流编码代理
  • 14 个 MCP 工具:架构分析、调用链追踪、死代码检测、跨服务链接等
  • 零依赖单文件:macOS/Linux/Windows 直接下载运行,免 Docker

避坑指南

  • 安装后的首次索引会扫描整个项目并生成数据库,大型仓库(如 Linux 内核)需要几分钟,但后续查询极快。本工具会读取代码并写入代理配置文件(这是设计目的),如果你担心安全可以先审计源代码。所有处理 100% 本地,代码不会上传。不支持多仓库同时索引(但单仓库可跨目录)。卸载后如果仍需使用,需要重新下载二进制。

适用场景

  • AI 编码助手快速理解大型代码库,辅助重构、代码审查
  • 团队代码知识管理:自动生成架构文档、接口调用关系图

详细介绍

codebase-memory-mcp 是一款为 AI 编码助手打造的超高速代码智能引擎。它能在毫秒级时间内将整个代码库索引为持久化的知识图谱(包含函数、类、调用链、HTTP 路由和跨服务链接),平均仓库瞬间完成,Linux 内核(2800万行代码、7.5万文件)仅需 3 分钟。支持 158 种编程语言,通过 tree-sitter 语法分析和混合 LSP 语义类型解析(涵盖 11 种主流语言),并提供 14 个 MCP 工具。相比逐文件探索,它能减少 99% 的 token 消耗,答案质量达 83%,工具调用次数降低 2.1 倍。单一静态二进制文件,无需 Docker 或其他运行时,macOS/Linux/Windows 均可运行,自动适配 11 种编码代理,还提供可选的 3D 图谱可视化界面。所有处理都在本地完成,安全可信。

标签

code-intelligenceMCPknowledge-graphtree-sitterLSPAI-coding-agentstatic-analysiszero-dependencyperformancesecurity

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

macOS/Linux 终端执行一行命令安装:curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash

4

Windows 管理员 PowerShell 运行:Invoke-WebRequest -Uri ... -OutFile install.ps1; .\install.ps1

5

重启你的编码代理,说一句“索引这个项目”,知识图谱即刻可用

安装指引
  1. macOS/Linux 终端执行一行命令安装:curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash
  2. Windows 管理员 PowerShell 运行:Invoke-WebRequest -Uri ... -OutFile install.ps1; .\install.ps1
  3. 重启你的编码代理,说一句“索引这个项目”,知识图谱即刻可用
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

3377e494540956bb6f9f8474efe7c7d675f7bc64ab838c96e0a63ffd74338794

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

运行 codebase-memory-mcp uninstall 命令,它将移除所有代理配置、技能和指令文件,但不会删除二进制文件本身或已生成的 SQLite 数据库。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-18T07:02:01Z
GitHub 仓库官方网站

相似推荐