本文へスキップ

互換性と技術仕様

言語対応機能

#

Maguyvaはプログラミング言語向けに最適化されていますが、Web、設定ファイル、スキーマ、ドキュメントなど、その他のテキストベースの技術もインデックス化します。 以下は、構造検索、シンボル検索、グラフを考慮した分析、基本インデックスを支える機能数です。

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 有効 有効 有効
Web技術 (22)
Web技術
言語または技術 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 有効 有効 有効
シェル・スクリプティング (6)
シェル・スクリプティング
言語または技術 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プロトコルに対応する任意のクライアントが接続できます。ローカルへのインストールは不要です。

はじめに

#

Maguyvaを開発ワークフローに統合する準備はできましたか?

クイックスタート: ほとんどの開発者は5分以内に使い始められます。リポジトリを接続するだけで、すぐにAIワークフローの最適化を始められます。

大規模なコードベース? 最大1000万行のコードに対応するFleetプランをご確認ください。

無料で始める →