Antigravity向けMCPサーバーの選び方
MCPサーバーは、エージェントと外部ツールやコンテキストをつなぐアダプターです。機能数が多いものを選ぶのではなく、必要な仕事を必要以上の権限なしで解決できるものを選びます。リポジトリ、ドキュメント、ブラウザ、ローカルファイルでは、失敗の仕方も確認すべき範囲も異なります。
この比較では、提供元や公式リポジトリが確認できること、小さなワークスペースで安全に試せること、認証やローカルプロセスの仕組みが説明されていること、権限を人が確認できることを重視します。接続、再読み込み、デバッグについての検索も多いため、導入後に無効化して戻す方法も選定条件に含めます。
- 提供元、リポジトリ、公式ドキュメントが明確
- 読み取り中心の小さなテストで確認できる
- 認証、スコープ、データの流れを説明できる
- 無効化、削除、交換の手順がある
MCPサーバー比較表
この表は判断を早めるための目安であり、すべてのAntigravityのバージョンで動くことを保証するものではありません。導入前にサーバーのREADME、通信方式、認証方法、使用中のAntigravityバージョンを確認してください。UI名やパッケージ名が変わった場合は、Antigravity公式資料と各サーバーの公式リポジトリを優先します。
4つを一度に導入する必要はありません。ツール、プロセス、認証情報、データへのアクセスが増えるほど、失敗した原因を切り分けにくくなります。まずは今の作業に合う1行だけを試してください。
| サーバー | 向く用途 | アクセス方式 | 注意点 |
|---|---|---|---|
| GitHub MCP Server | Issue、Pull Request、リポジトリ、レビュー | GitHub認証とリポジトリ権限 | 書き込み操作と組織スコープ |
| Context7 | ライブラリとフレームワークの最新ドキュメント | リモート資料サービスの現行設定 | 情報の新しさとAPI制限 |
| Playwright MCP | ブラウザ操作、DOM確認、UI検証 | ローカルのブラウザ自動化プロセス | ナビゲーション、認証情報、破壊的操作 |
| Filesystem server | 限定したローカルプロジェクトファイル | 許可ディレクトリを持つローカルstdio | パスの範囲と秘密情報 |
1. リポジトリ作業にはGitHub MCP Server
Issue、Pull Request、リポジトリのファイル、コードレビュー、リリース情報が中心ならGitHub MCP Serverが向いています。重要な状態がGitHubにある場合、リンクを毎回貼らなくても、Issueの背景やPull Requestの変更をエージェントに渡せます。
最初は読み取り専用で試してください。既知のIssue、Pull Request、ファイルを1つ取得し、結果が正しいことを手で確認します。書き込みが本当に必要だと分かってから、対象リポジトリだけの権限を検討します。
向く人: メンテナー、Issue整理、リリースノート、リポジトリの文脈が必要なエージェント。
注意点: 認証と書き込み権限は、読み取り専用のローカルサーバーより慎重に確認します。
2. 最新のライブラリ資料にはContext7
Context7は、ライブラリやフレームワークのバージョンに合うドキュメントをエージェントに参照させたいときに便利です。依存関係の更新やAPI例の確認では、古いメソッド名を使うだけで大きな手戻りになるため、現在の資料を探す補助になります。
ただし、取得した説明をそのまま承認してはいけません。対象のプロジェクトとバージョンを確認し、重要な例は公式のリリースノートやパッケージ資料と照合してください。Context7は文脈を補いますが、コードのテストを代替しません。
向く人: フレームワーク作業、依存関係更新、API検索、バージョン依存のサンプル。
注意点: リモート資料には提供状況、鮮度、レート制限があります。参照元を確認してください。
3. ブラウザテストにはPlaywright MCP
レンダリングされたページの確認、DOM要素の検索、UIフローの再現、バグ説明用のスクリーンショットが必要ならPlaywright MCPを選びます。ソースコードだけでなく、ユーザーが実際に見る画面までエージェントを移動させたい場合に役立ちます。可能ならテスト用アカウントとローカル環境を使ってください。
ブラウザ操作はファイル操作より広い範囲に届きます。まず移動と観察だけを行い、入力や送信はテストに必要な場合だけ追加します。メッセージ送信、購入、アカウント変更、削除などの操作は、無害な確認フローと分けてください。
向く人: UI回帰テスト、ローカルプレビュー、アクセシビリティ確認、再現可能なブラウザバグ。
注意点: Cookieやトークンが見える可能性があるため、認証情報と専用プロファイルを分離します。
4. 限定したローカルアクセスにはFilesystem
MCPのFilesystemサーバーは、エージェントに必要なディレクトリだけを公開する、という分かりやすい構成です。ローカルのリポジトリ、資料フォルダー、生成したfixtureなど、GitHubやリモートサービスを使うほどではない作業に合います。
重要なのは範囲を限定することです。ホーム全体、ブラウザプロファイル、秘密情報のフォルダー、ドライブのルートを指定しないでください。最初は捨てられるテストフォルダーを使い、許可パスを確認し、認証情報をその中に置かないようにします。
向く人: ローカルMarkdown、fixture、ソース、分離したプロジェクトフォルダー。
注意点: 安全性は、公開するディレクトリとコマンドの範囲に大きく依存します。
AntigravityでMCPサーバーを追加して確認する方法
Store、グローバルとワークスペースのスコープ、WSLのパス、トラブルシューティングは既存のAntigravity MCP設定ガイドを使ってください。このページでは、目的に合うサーバーを選んだ後の進め方を扱います。安全な導入は、1つのサーバー、1つのスコープ、1つの既知のテスト、1つの戻し方から始めます。
JSON設定は形の例にすぎません。パッケージ名、引数、通信方式、認証項目は各サーバーの最新公式資料を確認してください。トークンをリポジトリ設定に書いたり、出所不明のコマンドをそのまま実行したりしないでください。
- 作業に合う最小のサーバーを選び、公式READMEを読む。
- プロジェクト固有ならワークスペース、複数プロジェクトで必要な場合だけグローバルを選ぶ。
- 1つだけ設定し、MCP画面を再読み込みして確認する。
- 手で結果を確認できる読み取りリクエストを1回実行する。
- 書き込みやブラウザ操作の前に、バージョン、スコープ、権限、削除手順を記録する。
{
"mcpServers": {
"example": {
"command": "npx",
"args": ["-y", "official-package-name"]
}
}
}
MCPを呼び出す前のセキュリティ確認
MCPはエージェントが見たり実行したりできる範囲を広げます。接続に成功したことは、安全であることの証明ではありません。提供元、パッケージ、通信方式、環境変数、許可パス、認証スコープ、実行されるツールを確認します。リクエストの行き先と触れるデータを説明できない場合は停止してください。
初回はテスト用の認証情報と捨てられるワークスペースを使います。導入内容と無効化方法を記録します。予想外の動きがあれば、最後に追加した統合を外し、Antigravityを再読み込みし、最小の失敗リクエストを再現してください。
- 公式リポジトリ、一次資料、確認できる提供元を優先する。
- ファイルパスとリポジトリ権限を作業に必要な範囲へ制限する。
- APIキー、OAuthトークン、ブラウザプロファイルを共有設定に入れない。
- 書き込み、shell、ブラウザ、ネットワークの前に読み取りを試す。
- 正確なバージョンと設定スコープを記録する。
- 本番利用前に無効化、削除、再読み込みの方法を確認する。
Antigravity MCPサーバーのFAQ
初心者が最初に試すMCPサーバーは?
読み取り専用の小さな作業から始めます。資料ならContext7、リポジトリならGitHub MCP Server、ローカルファイルなら許可ディレクトリを絞ったFilesystemが候補です。権限を理解する前にまとめて導入しないでください。
公式Antigravityのサーバーですか?
いいえ。各サーバーはそれぞれの提供元やコミュニティが保守する連携または参考実装です。Antigravity側の手順と各サーバーのリポジトリ、認証、権限を個別に確認してください。
AntigravityにMCPサーバーを追加するには?
AntigravityのMCP設定ガイドでStoreまたはJSONの方法を確認し、グローバルかワークスペースのスコープを選びます。1つ設定して再読み込みし、既知の結果を検証します。このページは選定用で、製品固有の手順の代わりではありません。
おすすめを全部入れてもいいですか?
可能ですが、最初の方法としては勧めません。ツール、プロセス、認証情報、データアクセスが増えます。実際の作業を解決するものだけを1つずつ追加してください。
安全なテスト方法は?
捨てられるプロジェクトと別の認証情報を使い、読み取りから始めます。パスとリポジトリを制限し、バージョンとスコープを記録し、無効化方法を確認します。接続成功だけで権限が適切とは判断しません。
公式ドキュメントとリポジトリ
- Antigravity MCPドキュメント — Store、JSON設定、製品側の動作。
- GitHub MCP Server — 公式リポジトリと権限・設定の最新情報。
- Microsoft Playwright MCP — 公式ブラウザ自動化MCPリポジトリ。
- Upstash Context7 — 公式リポジトリと連携手順。
- MCP serversリポジトリ — Filesystemを含む参考サーバー実装。