相容性與技術規格
語言能力#
Maguyva 專為程式語言最佳化,但也能索引網頁、設定檔、結構定義(schema)、文件,以及其他文字型技術。 以下是驅動結構搜尋、符號查找與基礎索引的能力統計。
Maguyva 支援 279 程式語言與文字型技術。這些統計數字來自標準語言設定,彼此並非互斥:一種語言可以同時具備 AST 結構搜尋與符號擷取能力。
AST 結構搜尋
AST241
具備剖析器支援結構的語言,可用於 AST 與結構搜尋工作流程。
符號擷取
符號277
具備原始碼內建符號中繼資料的語言,可用於定義與查找。
索引涵蓋範圍
全部279
所有列出的語言都會建立檔案、文字與程式碼庫脈絡的索引。
程式語言
116 種語言網頁技術
22 種語言Shell 與腳本
5 種語言查詢語言
5 種語言結構定義與序列化
10 種語言設定與資料
33 種語言建置系統
7 種語言區塊鏈與智慧合約
3 種語言特殊用途
13 種語言組合語言
3 種語言設定
10 種語言資料
16 種語言資料庫
1 種語言圖表
1 種語言文件
17 種語言圖形
1 種語言硬體
2 種語言基礎設施
11 種語言標記語言
1 種語言測試
2 種語言241 種語言目前具備 AST 結構搜尋能力。標記為「文字」的語言仍可建立索引,但結構查詢僅能仰賴較輕量的檔案與文字脈絡。
需要人類看得懂的版本嗎? 瀏覽全新的語言指南,查看 Python、TypeScript、Java、Terraform、COBOL 等大家實際會評估的技術棧精選頁面。
程式碼庫整合#
支援的程式碼庫#
- GitHub - 公開與私有程式碼庫
GitLab- (規劃中)Bitbucket- (規劃中)
版本控制功能#
- 特定分支分析
檔案格式支援#
Maguyva 會處理原始碼與純文字檔案。如上方語言章節所列,支援 Markdown 與 HTML 文件。以下結構化資料格式也能剖析:
資料格式#
- CSV - 逗號分隔值
- XML - 結構化資料與設定
- JSON - API 文件與資料
- YAML - 設定檔
- TOML - 設定檔
Model Context Protocol(MCP)相容性#
已記錄的 MCP 用戶端#
Maguyva 目前已提供 Claude Code、Claude Desktop、Cursor、VS Code、Windsurf、Codex CLI、GitHub Copilot CLI、Gemini CLI、Cline、Roo Code、Goose、Continue、LM Studio、Amazon Q、JetBrains、Zed、Trae、OpenCode、BoltAI、LibreChat、Antigravity、Claude Cowork、ChatGPT和Warp 的設定指南。若支援標準 MCP 設定,其他 MCP-compatible clients 也能連線至同一伺服器。
相容性說明: Maguyva 使用標準 MCP。任何支援 MCP 的用戶端都能連接到同一台伺服器,即使我們還沒為它寫官方設定指南。
整合優勢#
- 無廠商綁定 - Maguyva 並不打算接管你的開發環境。它只是一個 MCP 工具,可插入你已經想使用的任何用戶端或工作流程。
- 一致的脈絡 - 所有模型都能取得相同的最佳化資料
- 面向未來 - 自動相容於新推出的 MCP 相容模型
安全與隱私#
資料保護#
- 傳輸安全 - 連線至服務使用 HTTPS/TLS
- 託管儲存 - 索引資料儲存於受管理的基礎設施,並在靜態時採用儲存層加密
- 受控保留 - 中斷程式碼庫連線後會移除有效索引資料,殘留備份則依保留排程到期刪除
- 命名空間隔離 - 程式碼庫資料會透過管線與資料庫查詢路徑,依工作區與命名空間進行範圍限制
存取控制#
- 以權杖為基礎的驗證 - API 請求需要有效的權杖
- 範圍限定的程式碼庫存取 - 存取權限僅限於你工作區可用的程式碼庫與命名空間
- 操作日誌 - 工具呼叫與服務事件會被記錄,用於疑難排解、安全防護與防止濫用
平台相容性#
Maguyva 以雲端服務的形式運作。任何作業系統上的 MCP 相容用戶端,都能透過標準 MCP 協議連線,無需本機安裝。
快速上手#
準備好將 Maguyva 整合進你的開發工作流程了嗎?
快速上手:大多數開發者能在 5 分鐘內完成設定並開始使用。只要連接你的程式碼庫,立即開始優化你的 AI 工作流程。
程式碼庫很龐大?查看Fleet 方案,支援 1000 萬行以上的程式碼。