codebase-memory-mcp 使用教程:给 Claude Code、Codex 加代码库记忆

整理 DeusData/codebase-memory-mcp 的一键安装、Windows 安装、UI、自动索引、更新卸载和适合 AI 编程 Agent 的代码库记忆场景。

DeusData/codebase-memory-mcp 是一个代码智能 MCP server。它会把代码库索引成持久知识图谱,让 Claude Code、Codex、Gemini CLI、Aider、OpenCode 等 Agent 更快查询项目结构。

项目地址:

https://github.com/DeusData/codebase-memory-mcp

文档站:

https://deusdata.github.io/codebase-memory-mcp/

一键安装

macOS / Linux:

1
curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash

如果想同时安装图形界面:

1
curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash -s -- --ui

Windows:

1
2
3
4
5
6
7
8
# 1. Download the installer
Invoke-WebRequest -Uri https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.ps1 -OutFile install.ps1

# 2. (Optional but recommended) Inspect the script
notepad install.ps1

# 3. Run it
.\install.ps1

手动安装

macOS / Linux 解压后安装:

1
2
tar xzf codebase-memory-mcp-*.tar.gz
./install.sh

Windows:

1
2
Expand-Archive codebase-memory-mcp-windows-amd64.zip -DestinationPath .
.\install.ps1

打开 UI

1
codebase-memory-mcp --ui=true --port=9749

自动索引和更新

开启自动索引:

1
codebase-memory-mcp config set auto_index true

更新:

1
codebase-memory-mcp update

卸载:

1
codebase-memory-mcp uninstall

适合怎么用

它适合代码库比较大、Agent 经常反复读文件的场景。比如:

  1. 老项目结构复杂,AI 总是找错入口。
  2. 多语言仓库里需要快速查依赖关系。
  3. 想减少 Agent 把大量文件塞进上下文。
  4. 希望用 MCP 给多个编码工具共享同一份代码记忆。

安装后建议先让 Agent 做一个小任务:解释项目结构、找到某个 API 的调用链、定位某个配置入口。确认它能正确查询后,再用于真实改代码任务。

记录并分享
使用 Hugo 构建
主题 StackJimmy 设计