codedb
Zig 程式碼智慧伺服器與 MCP 工具集,專為 AI 代理設計。快速提供樹狀結構、大綱、符號、搜尋、讀取、編輯、依賴關係、快照及遠端 GitHub 儲存庫查詢。
codedb 是什麼?
Zig 程式碼智慧伺服器與 MCP 工具集,專為 AI 代理設計。快速提供樹狀結構、大綱、符號、搜尋、讀取、編輯、依賴關係、快照及遠端 GitHub 儲存庫查詢。
codedb 概覽
這是什麼
codedb 是一個用 Zig 編寫的程式碼智慧伺服器與 MCP 工具集,專為 AI 代理設計。它提供快速的檔案樹、大綱、符號、搜尋、讀取、編輯、依賴、快照以及遠端 GitHub 倉庫查詢。codedb 是一個情境引擎,而非編輯器;它可與 Graff、Claude Code、Codex、Gemini CLI、Cursor、Windsurf、Devin、oh-my-pi、Hermes、Qwen Code、ZCode、Trae、Cline、Copilot CLI、Antigravity、Kiro、OpenCode 等 MCP 客戶端搭配使用。
主要功能
- 快速的檔案樹、大綱、符號定義、呼叫者、依賴圖、三元組搜尋與可攜式快照。
- 支援 Zig、C/C++、Python、TypeScript/JavaScript、Rust、Go、PHP、Ruby、HCL、R、Dart/Flutter 與 OCaml 的解析器;更多語言提供輕量大綱。
- 有界作業系統監視與定期內容驗證,實現即時更新。
- 結構化搜尋在本地執行;預設混合檢索使用託管嵌入,可選擇僅本地模式。
- MCP 工具:context、explain、callpath、list_dir、status 等。
- 提供 macOS(ARM64 與 x86_64,已簽名與公證)、Linux(ARM64 與 x86_64)及 Windows(x86_64,SHA256 驗證)的二進位檔。
- 可透過 shell 腳本、PowerShell 或 npm(套件名稱 codedeebee)安裝。
使用情境
- 使用
codedb_context找出任務相關的檔案與原始碼摘錄。 - 使用
codedb_explain讀取函式定義及其呼叫者。 - 使用
codedb_callpath追蹤符號之間的呼叫鏈。 - 使用
codedb_list_dir瀏覽倉庫目錄並檢視檔案大綱。 - 執行全文搜尋(三元組加速)與精確詞彙查詢。
快速開始
bash # 在 macOS/Linux 上安裝 curl -fsSL https://codedb.codegraff.com/install.sh | bash # 在 Windows 上安裝(PowerShell) irm https://raw.githubusercontent.com/justrach/codedb/v0.2.5841/install/install.ps1 | iex # 透過 npm 安裝 npx -y codedeebee mcp # 啟動 MCP 伺服器 codedb mcp /path/to/your/project # 啟動 HTTP 伺服器 codedb serve /path/to/your/project # CLI 範例 codedb tree /path/to/project codedb outline src/main.zig codedb find AgentRegistry codedb search handleAuth
授權與價格
授權:BSD-3-Clause。價格:開源(免費)。
內容整理自該專案公開的 README 與儲存庫資訊。