互換性と技術仕様
言語対応機能#
Maguyvaはプログラミング言語向けに最適化されていますが、Web、設定ファイル、スキーマ、ドキュメントなど、その他のテキストベースの技術もインデックス化します。 以下は、構造検索、シンボル検索、基本インデックスを支える機能数です。
Maguyvaは279言語およびテキストベースの技術に対応しています。これらの数値は正規の言語設定に由来し、互いに排他的ではありません:1つの言語がASTによる構造検索とシンボル抽出の両方を持つこともあります。
AST構造検索
AST241
パーサーに基づいた構造を持ち、ASTおよび構造検索のワークフローに対応する言語。
シンボル抽出
シンボル277
定義とルックアップのために、ソースが保持するシンボルメタデータを持つ言語。
インデックス済みの範囲
すべて279
掲載されているすべての言語は、ファイル、テキスト、リポジトリのコンテキストについてインデックスされています。
プログラミング言語
116 言語Web技術
22 言語シェル・スクリプティング
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プロトコルに対応する任意のクライアントが接続できます。ローカルへのインストールは不要です。
はじめに#
Maguyvaを開発ワークフローに統合する準備はできましたか?
クイックスタート: ほとんどの開発者は5分以内に使い始められます。リポジトリを接続するだけで、すぐにAIワークフローの最適化を始められます。
大規模なコードベース? 1000万行以上のコードに対応するFleetプランをご確認ください。