Codebase Memory MCP

活跃
GitHub C MIT

简介

高性能代码智能 MCP Server,将代码库索引为持久化知识图谱,支持 66 种语言和亚毫秒级查询,大幅减少 Agent 使用的 token 数量。

核心特性

  • 极致索引速度:3 分钟索引 Linux 内核(2800 万行代码),基于内存优先管道
  • 通过内置 tree-sitter 语法支持 159 种编程语言,单一二进制文件
  • Hybrid LSP 语义类型解析,支持 Python、TypeScript、PHP、C#、Go、C 和 C++
  • 相比逐文件探索减少 120 倍 token 消耗(约 3,400 vs 412,000 token)
  • 14 个 MCP 工具:搜索、追踪、架构分析、影响分析、死代码检测
  • 即插即用:macOS/Linux/Windows 单一静态二进制文件,无 Docker 或运行时依赖

适用场景

💡 加速 AI 编码智能体对代码库的深度理解
💡 在修改代码前执行影响分析
💡 在大型仓库中检测死代码和未使用的依赖
💡 追踪函数调用链和跨服务 HTTP 路由
💡 为持续项目文档构建持久化知识图谱

快速开始

1. 运行一键安装脚本:curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash。2. 重启你的编码智能体(Claude Code、Codex CLI、Gemini CLI 等)。3. 说「索引此项目」——服务器自动完成索引。4. 如需图可视化,添加 --ui 标志并打开 localhost:9749。5. 使用 'codebase-memory-mcp update' 保持二进制文件最新。

相关项目

相关文章