首頁
概念地圖
學習路線
安裝指南
文件教學
程式碼對照
實作案例
關於
codebase-memory-mcp 繁體中文教學站
把整個 repo(程式碼 · 文件 · MCP 工具 · 測試 · 案例)做成中英對照的解說
codebase-memory-mcp(CBM)
是一個用
純 C
寫的 MCP server: 用 tree-sitter 把整個專案在毫秒級解析成
持久化的知識圖譜
(函式、類別、呼叫鏈、 HTTP 路由、跨服務連結),並提供
15 個 MCP 工具
——用「問結構問題」 取代「一個檔案一個檔案地 grep」,查詢比檔案式探索省
99.2%
token。
對齊上游
main @ 2c50c77
· 發行版
v0.9.0
· MIT 授權 · 158 語言 · 43 agent 平台
🕸️
概念地圖
Concept Map
節點、邊、Cypher、15 個 MCP 工具、Hybrid LSP、社群偵測——一張圖看懂 CBM 的所有核心概念。
🧗
學習路線
Learning Path
從安裝到讀 C 源碼的分層路線:L0 裝好、L1 跑起來、L2 讀圖、L3 讀原理、L4 讀源碼。
📦
安裝指南
Install Guide
macOS / Linux / Windows 三指令、--ui 圖形界面、npm/PyPI/brew/AUR、build from source、43 平台摘要。
📚
文件教學
Documentation
翻譯並解說官方文件:運作原理、架構、圖資料模型、15 工具、Cypher、效能、安全模型。
🧩
程式碼對照
Code Walkthrough
純 C 源碼(13 萬行)逐函數講解:mcp.c、store.c、cypher.c、cli.c、pipeline、daemon——每個函數一個收縮塊。
🎮
Worked Examples
實作案例
用 graphify 掃描 CBM 自己做出的互動知識圖譜,加上 Cypher 死碼實戰等真實案例。
上游同步 · 版本釘選
對齊上游
DeusData/codebase-memory-mcp
分支
main
(
2c50c77
)
已釘選
上游為 MIT 授權,本站內容逐月檢查並更新對齊版本。
專案資料
來源:DeusData/codebase-memory-mcp(MIT)
官方 repo
:
github.com/DeusData/codebase-memory-mcp
(main,授權 MIT)
語言
:純 C,13 萬行;158 種語言經 vendored tree-sitter grammars 解析
Hybrid LSP
:Python / TS / PHP / C# / Go / C/C++ / Java / Kotlin / Rust / Perl 型別解析
效能
:Linux kernel(28M LOC)全索引 3 分鐘、Cypher 查詢 <1ms、token 省 99.2%
散布
:單一靜態二進位(macOS/Linux/Windows),零依賴,也可 npm/PyPI/Homebrew/AUR