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 路由
💡 为持续项目文档构建持久化知识图谱

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(42.7k stars)
  • 开源许可证友好(MIT)

快速开始

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' 保持二进制文件最新。

相关项目

MCP Memory Service

1.9k · Python
活跃 A

开源的 AI Agent 持久化记忆服务,支持 LangGraph、CrewAI、AutoGen 等主流框架,提供 REST API、知识图谱和自主记忆整合能力。

agent-memorymcpknowledge-graph +2
  • · 开源的 AI 代理持久化记忆服务——通过 REST API 为任何 MCP 兼容框架提供长期记忆存储和检索
  • · 基于知识图谱的记忆与自主整合——代理随时间将记忆组织和合并为结构化的知识表示
  • · 多框架兼容——开箱即用地支持 LangGraph、CrewAI、AutoGen 及其他流行代理框架

code-review-graph

31.3k · Python
活跃 A

本地优先的代码智能图谱,通过 MCP 与 CLI 为 AI 编码工具构建代码库地图,让 AI 只读取必要的上下文。

code-reviewknowledge-graphmcp +3
  • · 本地优先 — 全部索引数据在本地生成,避免数据外传
  • · 代码智能图谱 — 用 tree-sitter 解析代码后构建实体关系图
  • · MCP 集成 — 提供 Model Context Protocol 接口便于 Claude Code、Cursor 等 Agent 调用

相关文章