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 分支 main2c50c77已釘選

上游為 MIT 授權,本站內容逐月檢查並更新對齊版本。

專案資料來源:DeusData/codebase-memory-mcp(MIT)
  • 官方 repogithub.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