跳至主要內容

相容性與技術規格

語言能力

#

Maguyva 專為程式語言最佳化,但也能索引網頁、設定檔、結構定義(schema)、文件,以及其他文字型技術。 以下是驅動結構搜尋、符號查找、圖譜感知分析與基礎索引的能力統計。

Maguyva 支援 285 種程式語言與文字型技術。各項能力的數量有所重疊:AST、符號與圖譜關係分別統計,且圖譜深度因語言與關係類型而異。

需要人類看得懂的版本嗎? 瀏覽語言指南,了解 Python、TypeScript、Java、Terraform、COBOL 等技術的實用範例與支援能力。

AST 結構搜尋

AST

247

具備剖析器支援結構的語言,可用於 AST 與結構搜尋工作流程。

符號擷取

符號

282

具有供定義與查找使用的符號中繼資料的語言。

圖譜關係

圖譜

151

關係擷取功能已可實際用於圖譜感知搜尋的語言。圖譜深度因語言與關係類型而異。

索引涵蓋範圍

全部

285

所有列出的語言都會建立檔案、文字與儲存庫脈絡的索引。

目前有 247 種語言支援以 AST 為基礎的結構搜尋。所有列出的語言都可建立索引;AST、符號與圖的可用性分別顯示於下方。

尋找你使用的語言

這些標記顯示目前語言設定中啟用的功能,並非端到端品質評分。圖功能可用的前提是已啟用剖析器、符號擷取和圖擷取。支援的關係類型與擷取深度因語言而異。

已啟用 未啟用

共 285 種語言與技術,顯示 285 種

程式語言 (118)
程式語言
語言或技術 AST符號圖譜
ABAP 已啟用 已啟用 已啟用
ActionScript 已啟用 已啟用 已啟用
Ada 已啟用 已啟用 已啟用
Agda 已啟用 已啟用 已啟用
AL 未啟用 已啟用 已啟用
Apex 已啟用 已啟用 已啟用
Arduino 已啟用 已啟用 已啟用
Bass 未啟用 已啟用 已啟用
Batch 未啟用 已啟用 已啟用
BrightScript 未啟用 已啟用 已啟用
BSL (1C:Enterprise Script) 已啟用 已啟用 已啟用
C 已啟用 已啟用 已啟用
C# 已啟用 已啟用 已啟用
C++ 已啟用 已啟用 已啟用
C3 已啟用 已啟用 已啟用
Cairo 已啟用 已啟用 已啟用
CFML 已啟用 已啟用 已啟用
Clarity 已啟用 已啟用 已啟用
Clojure 已啟用 已啟用 已啟用
COBOL 已啟用 已啟用 已啟用
CodeQL 已啟用 已啟用 已啟用
Common Lisp 已啟用 已啟用 已啟用
Crystal 已啟用 已啟用 已啟用
CUDA 已啟用 已啟用 已啟用
Cython 已啟用 已啟用 已啟用
D 已啟用 已啟用 已啟用
Dart 已啟用 已啟用 已啟用
Elixir 已啟用 已啟用 已啟用
Elm 已啟用 已啟用 已啟用
Emacs Lisp 已啟用 已啟用 已啟用
Enforce 未啟用 已啟用 已啟用
Erlang 已啟用 已啟用 已啟用
F# 已啟用 已啟用 已啟用
F# Signature 已啟用 已啟用 已啟用
Faust 未啟用 已啟用 已啟用
Fennel 已啟用 已啟用 已啟用
Fish Shell 已啟用 已啟用 已啟用
Forth 已啟用 已啟用 已啟用
Fortran 已啟用 已啟用 已啟用
Func 已啟用 已啟用 已啟用
GDScript 已啟用 已啟用 已啟用
Gleam 已啟用 已啟用 已啟用
Go 已啟用 已啟用 已啟用
Groovy 已啟用 已啟用 已啟用
Hack 已啟用 已啟用 已啟用
Hare 已啟用 已啟用 已啟用
Haskell 已啟用 已啟用 已啟用
Haxe 已啟用 已啟用 已啟用
HLSL 已啟用 已啟用 已啟用
Hoon 已啟用 已啟用 已啟用
Idris 已啟用 已啟用 已啟用
Inko 已啟用 已啟用 已啟用
ISPC 已啟用 已啟用 已啟用
Janet 已啟用 已啟用 已啟用
Java 已啟用 已啟用 已啟用
JavaScript 已啟用 已啟用 已啟用
jq 已啟用 已啟用 已啟用
JSX 已啟用 已啟用 已啟用
Julia 已啟用 已啟用 已啟用
Kotlin 已啟用 已啟用 已啟用
Lean 4 已啟用 已啟用 已啟用
Logtalk 已啟用 已啟用 已啟用
Lua 已啟用 已啟用 已啟用
Luau 已啟用 已啟用 已啟用
Magik 已啟用 已啟用 已啟用
Mojo 已啟用 已啟用 已啟用
Move 已啟用 已啟用 已啟用
NASM 已啟用 已啟用 已啟用
Nim 已啟用 已啟用 已啟用
Nushell 已啟用 已啟用 已啟用
Objective-C 已啟用 已啟用 已啟用
Objective-C (alias) 已啟用 已啟用 已啟用
Objective-C++ 已啟用 已啟用 已啟用
OCaml 已啟用 已啟用 已啟用
OCaml Interface 已啟用 已啟用 已啟用
Odin 已啟用 已啟用 已啟用
Pascal 已啟用 已啟用 已啟用
Perl 已啟用 已啟用 已啟用
PHP 已啟用 已啟用 已啟用
Pony 已啟用 已啟用 已啟用
PostScript 未啟用 已啟用 已啟用
Prolog 已啟用 已啟用 已啟用
PureScript 已啟用 已啟用 已啟用
Python 已啟用 已啟用 已啟用
QML/JS 已啟用 已啟用 已啟用
R 已啟用 已啟用 已啟用
Racket 已啟用 已啟用 已啟用
ReScript 已啟用 已啟用 已啟用
Roc 已啟用 已啟用 已啟用
Ruby 已啟用 已啟用 已啟用
Rust 已啟用 已啟用 已啟用
SAS 已啟用 已啟用 已啟用
Scala 已啟用 已啟用 已啟用
Scheme 已啟用 已啟用 已啟用
Slang 已啟用 已啟用 已啟用
Smali 已啟用 已啟用 已啟用
Snakemake 已啟用 已啟用 已啟用
SourcePawn 已啟用 已啟用 已啟用
Squirrel 已啟用 已啟用 已啟用
Starlark 已啟用 已啟用 已啟用
SuperCollider 已啟用 已啟用 已啟用
Sway 已啟用 已啟用 已啟用
Swift 已啟用 已啟用 已啟用
Tcl 已啟用 已啟用 已啟用
Teal 已啟用 已啟用 已啟用
TSX 已啟用 已啟用 已啟用
TypeScript 已啟用 已啟用 已啟用
V 已啟用 已啟用 已啟用
Vala 已啟用 已啟用 已啟用
VB.NET 已啟用 已啟用 已啟用
VBScript 未啟用 未啟用 未啟用
Vim Script 已啟用 已啟用 已啟用
Visual Basic 未啟用 已啟用 已啟用
WebAssembly Script 已啟用 已啟用 已啟用
WebAssembly Text 已啟用 已啟用 已啟用
WGSL 已啟用 已啟用 已啟用
Wolfram Language 已啟用 已啟用 已啟用
Zig 已啟用 已啟用 已啟用
網頁技術 (22)
網頁技術
語言或技術 AST符號圖譜
Angular 已啟用 已啟用 已啟用
Astro 已啟用 已啟用 已啟用
Blade 已啟用 已啟用 已啟用
CSS 已啟用 已啟用 已啟用
Django HTML 已啟用 已啟用 已啟用
EEx 已啟用 已啟用 已啟用
Embedded Template 已啟用 已啟用 已啟用
Glimmer 已啟用 已啟用 已啟用
Go Template 已啟用 已啟用 已啟用
HEEx 已啟用 已啟用 已啟用
HTML 已啟用 已啟用 已啟用
Jinja2 未啟用 已啟用 已啟用
Less 未啟用 已啟用 已啟用
Liquid 已啟用 已啟用 已啟用
Pug 已啟用 已啟用 已啟用
Razor 已啟用 已啟用 已啟用
SCSS 已啟用 已啟用 已啟用
Svelte 已啟用 已啟用 已啟用
Templ 已啟用 已啟用 已啟用
Tera 已啟用 已啟用 已啟用
Twig 已啟用 已啟用 已啟用
Vue 已啟用 已啟用 已啟用
Shell 與腳本 (6)
Shell 與腳本
語言或技術 AST符號圖譜
AWK 已啟用 已啟用 已啟用
Bash/Shell 已啟用 已啟用 已啟用
Elvish 已啟用 已啟用 已啟用
Nushell 已啟用 已啟用 已啟用
PowerShell 已啟用 已啟用 已啟用
Zsh 已啟用 已啟用 已啟用
查詢語言 (5)
查詢語言
語言或技術 AST符號圖譜
GraphQL 已啟用 已啟用 已啟用
PromQL 已啟用 已啟用 未啟用
Rego 已啟用 已啟用 已啟用
SPARQL 已啟用 已啟用 已啟用
Tree-sitter Query 已啟用 已啟用 已啟用
結構定義與序列化 (11)
結構定義與序列化
語言或技術 AST符號圖譜
Apache Avro IDL 已啟用 已啟用 未啟用
Cap'n Proto 已啟用 已啟用 未啟用
Cedar Schema 未啟用 已啟用 未啟用
OpenAPI 已啟用 已啟用 未啟用
Prisma 已啟用 已啟用 未啟用
Protocol Buffers 未啟用 已啟用 未啟用
Protocol Buffers (Parser) 已啟用 已啟用 未啟用
Smithy 已啟用 已啟用 未啟用
TableGen 已啟用 已啟用 未啟用
Thrift 已啟用 已啟用 未啟用
WIT 已啟用 已啟用 未啟用
設定與資料 (33)
設定與資料
語言或技術 AST符號圖譜
Caddyfile 未啟用 已啟用 未啟用
CUE 已啟用 已啟用 未啟用
Cylc 已啟用 已啟用 未啟用
Desktop Entry 未啟用 已啟用 未啟用
Device Tree 已啟用 已啟用 未啟用
Diff 未啟用 已啟用 未啟用
EBNF 未啟用 已啟用 未啟用
EditorConfig 未啟用 已啟用 未啟用
EDS 未啟用 已啟用 未啟用
Facility 未啟用 已啟用 未啟用
FIDL 未啟用 已啟用 未啟用
Git Attributes 已啟用 已啟用 未啟用
Git Commit 已啟用 已啟用 未啟用
Git Config 未啟用 已啟用 未啟用
Git Ignore 已啟用 已啟用 未啟用
Git Rebase 未啟用 已啟用 未啟用
Go Module 已啟用 已啟用 未啟用
Go Sum 已啟用 已啟用 未啟用
Godot Resource 未啟用 已啟用 未啟用
HTTP 已啟用 已啟用 未啟用
INI 已啟用 已啟用 未啟用
JSON 已啟用 已啟用 未啟用
KDL 已啟用 已啟用 未啟用
OpenFOAM 未啟用 已啟用 未啟用
Properties 已啟用 已啟用 未啟用
Python Manifest 已啟用 已啟用 未啟用
Requirements 已啟用 已啟用 未啟用
RON 已啟用 已啟用 未啟用
SSH Config 已啟用 已啟用 未啟用
Text Proto 未啟用 已啟用 未啟用
Tmux 未啟用 已啟用 未啟用
TOML 已啟用 已啟用 未啟用
YAML 已啟用 已啟用 未啟用
建置系統 (7)
建置系統
語言或技術 AST符號圖譜
BitBake 已啟用 已啟用 未啟用
CMake 已啟用 已啟用 未啟用
Just 已啟用 已啟用 未啟用
Makefile 已啟用 已啟用 未啟用
Meson 已啟用 已啟用 未啟用
Ninja 已啟用 已啟用 未啟用
re2c 已啟用 已啟用 未啟用
區塊鏈與智慧合約 (3)
區塊鏈與智慧合約
語言或技術 AST符號圖譜
Circom 已啟用 已啟用 未啟用
Solidity 已啟用 已啟用 未啟用
Tact 已啟用 已啟用 未啟用
特殊用途 (13)
特殊用途
語言或技術 AST符號圖譜
Beancount 已啟用 已啟用 未啟用
Cedar 未啟用 已啟用 未啟用
Chatito 已啟用 已啟用 未啟用
DOT 已啟用 已啟用 未啟用
Hyprlang 已啟用 已啟用 未啟用
MATLAB 已啟用 已啟用 未啟用
Mermaid 已啟用 已啟用 未啟用
NQC 已啟用 已啟用 未啟用
PlantUML 已啟用 已啟用 未啟用
PO 已啟用 已啟用 未啟用
RBS 已啟用 已啟用 已啟用
Test 已啟用 已啟用 未啟用
Yuck 已啟用 已啟用 未啟用
組合語言 (3)
組合語言
語言或技術 AST符號圖譜
Assembly 已啟用 已啟用 未啟用
LLVM IR 已啟用 已啟用 未啟用
Uxntal 已啟用 已啟用 已啟用
設定 (11)
設定
語言或技術 AST符號圖譜
Dhall 已啟用 已啟用 未啟用
GStreamer Launch 已啟用 已啟用 未啟用
Kconfig 已啟用 已啟用 未啟用
Linker Script 已啟用 已啟用 未啟用
Nickel 已啟用 已啟用 未啟用
Nix 已啟用 已啟用 未啟用
Pkl 已啟用 已啟用 未啟用
Printf 已啟用 已啟用 未啟用
QML Directory 已啟用 已啟用 未啟用
Readline 已啟用 已啟用 未啟用
XCompose 已啟用 已啟用 未啟用
資料 (16)
資料
語言或技術 AST符號圖譜
Cooklang 未啟用 已啟用 未啟用
Corn 已啟用 已啟用 未啟用
CPON 已啟用 已啟用 未啟用
CSV 已啟用 已啟用 未啟用
Djot 已啟用 已啟用 未啟用
Elsa 未啟用 已啟用 未啟用
Jsonnet 已啟用 已啟用 未啟用
Ledger 已啟用 已啟用 未啟用
Lua Patterns 已啟用 已啟用 未啟用
PEM Certificate 未啟用 未啟用 未啟用
PGN 已啟用 已啟用 未啟用
PSV 已啟用 已啟用 未啟用
Todo.txt 未啟用 已啟用 未啟用
TSV 已啟用 已啟用 未啟用
Turtle 未啟用 已啟用 未啟用
Ungrammar 已啟用 已啟用 未啟用
資料庫 (1)
資料庫
語言或技術 AST符號圖譜
SQL 已啟用 已啟用 未啟用
圖表 (1)
圖表
語言或技術 AST符號圖譜
D2 已啟用 已啟用 未啟用
文件 (18)
文件
語言或技術 AST符號圖譜
AsciiDoc 已啟用 已啟用 未啟用
BibTeX 已啟用 已啟用 未啟用
Comments 已啟用 已啟用 未啟用
Doxygen 已啟用 已啟用 未啟用
DTD 已啟用 已啟用 未啟用
JSDoc 已啟用 已啟用 未啟用
LaTeX 已啟用 已啟用 未啟用
LuaDoc 已啟用 已啟用 未啟用
Markdown 已啟用 已啟用 未啟用
Markdown Inline 已啟用 已啟用 未啟用
Norg 已啟用 已啟用 未啟用
Org Mode 已啟用 已啟用 未啟用
Plain Text 未啟用 未啟用 未啟用
reStructuredText 已啟用 已啟用 未啟用
reStructuredText (rst) 未啟用 已啟用 未啟用
TLA+ 已啟用 已啟用 未啟用
Typst 已啟用 已啟用 未啟用
Vimdoc 未啟用 已啟用 未啟用
圖形 (1)
圖形
語言或技術 AST符號圖譜
GLSL 已啟用 已啟用 未啟用
硬體 (2)
硬體
語言或技術 AST符號圖譜
Verilog 已啟用 已啟用 未啟用
VHDL 已啟用 已啟用 未啟用
基礎設施 (11)
基礎設施
語言或技術 AST符號圖譜
Bicep 已啟用 已啟用 未啟用
Dockerfile 已啟用 已啟用 未啟用
Earthfile 未啟用 已啟用 未啟用
FIRRTL 已啟用 已啟用 未啟用
GN 已啟用 已啟用 未啟用
HCL 已啟用 已啟用 未啟用
NetLinx 已啟用 已啟用 未啟用
Nginx 未啟用 已啟用 未啟用
Puppet 已啟用 已啟用 未啟用
Terraform 已啟用 已啟用 未啟用
udev 已啟用 已啟用 未啟用
標記語言 (1)
標記語言
語言或技術 AST符號圖譜
XML 已啟用 已啟用 未啟用
測試 (2)
測試
語言或技術 AST符號圖譜
Hurl 已啟用 已啟用 未啟用
Robot Framework 已啟用 已啟用 未啟用

儲存庫整合

#

支援的程式碼儲存庫

#
  • 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、Devin Desktop、Codex CLI、GitHub Copilot CLI、Gemini CLI、Cline、Goose、Continue、LM Studio、Kiro CLI、JetBrains、Zed、Trae、OpenCode、BoltAI、LibreChat、Antigravity、Claude Cowork、ChatGPT和Warp 的設定指南。若支援標準 MCP 設定,其他支援 MCP 的用戶端也能連線至同一伺服器。

相容性說明: Maguyva 使用標準 MCP。任何支援 MCP 的用戶端都能連接到同一台伺服器,即使我們還沒為它寫官方設定指南。

安裝

整合優勢

#
  • 無廠商綁定 - Maguyva 並不打算接管你的開發環境。它只是一個 MCP 工具,可插入你已經想使用的任何用戶端或工作流程。
  • 一致的脈絡 - 所有模型都能取得相同的最佳化資料
  • 面向未來 - 自動相容於新推出的 MCP 相容模型

安全與隱私

#

資料保護

#
  • 傳輸安全 - 連線至服務使用 HTTPS/TLS
  • 託管儲存 - 索引資料儲存於受管理的基礎設施,並在靜態時採用儲存層加密
  • 受控保留 - 中斷儲存庫連線後會移除使用中的索引資料,剩餘備份的保留期限則依保留排程屆滿
  • 命名空間隔離 - 儲存庫資料會透過管線與資料庫查詢路徑,依工作區與命名空間進行範圍限制

存取控制

#
  • 以權杖為基礎的驗證 - API 請求需要有效的權杖
  • 範圍限定的儲存庫存取 - 存取權限僅限於你工作區可用的儲存庫與命名空間
  • 操作日誌 - 工具呼叫與服務事件會被記錄,用於疑難排解、安全防護與防止濫用

平台相容性

#

Maguyva 以雲端服務的形式運作。任何作業系統上的 MCP 相容用戶端,都能透過標準 MCP 協議連線,無需本機安裝。

快速上手

#

準備好將 Maguyva 整合進你的開發工作流程了嗎?

快速上手:大多數開發者能在 5 分鐘內完成設定並開始使用。只要連接你的儲存庫,立即開始最佳化你的 AI 工作流程。

程式碼庫很龐大?查看Fleet 方案,支援最多 1000 萬行程式碼。

免費開始 →