Gemini MCP とスキルを使用してコーディング アシスタントを設定する

AI コーディング アシスタントは強力ですが、トレーニング データが特定の日付で打ち切られるため、新しい API 機能や変更が反映されないという制限があります。Gemini 固有のドキュメントにアクセスできない場合、エージェントは最適化されたアプローチではなく、一般的なパターンを提案する可能性があります。

進化する Gemini API とその推奨される使用方法に合わせてコーディング アシスタントを最新の状態に保つには、Gemini Docs MCP を設定し、Gemini API スキル で環境を強化することをおすすめします。これらのツールは単独で使用できますが、完全なカバレッジを提供するために連携して動作するように設計されています。

Gemini Docs MCP を接続する

Gemini は、https://gemini-api-docs-mcp.dev に公開 Model Context Protocol(MCP)サーバーをホストしています。コーディング エージェントをこのサーバーに接続すると、すべてのクエリが最新の API、コードの更新、最適な構成例にアクセスできるようになります。

エージェントのターミナルまたはプロジェクト ルートで次のコマンドを実行して、サーバーをインストールします。

npx add-mcp "https://gemini-api-docs-mcp.dev"

このサーバーは、エージェントが公式の Gemini ドキュメント ファイルからリアルタイムの API 定義と統合パターンを取得するために使用できる search_documentation 関数を追加します。

API 開発スキルを追加する

このスキルは、アシスタントのコンテキストに組み込みのルールとベスト プラクティス (正しい SDK と現在のモデル バージョンの適用など)を直接提供します。このスキルは Gemini Docs MCP サービスと連携して動作します。両方がインストールされている場合、このスキルはドキュメントに MCP サービスを使用しますが、MCP がインストールされていない場合でも、フォールバックとして ai.google.dev から llms.txt を取得します。

これらのスキルをインストールするには、次のいずれかのサポートされているツールを使用します。両方のインストール手順は、各スキル モジュールの下に記載されています。

  • skills.sh: 推奨。ポータブル エージェントの動作に関するオープン標準。
  • Context7: Context7 エコシステムをすでに使用しているユーザー向けにサポートされています。

gemini-api-dev

汎用 Gemini 開発の基盤となるスキル。このスキルは、次のドキュメントとベスト プラクティスを提供します。

  • 現在のモデル(Gemini 3.1 Pro/Flash など)へのプロンプトのルーティングと、非推奨モデルの回避
  • マルチモーダル プロンプト、関数呼び出し、構造化出力、一般的な統合パターン

skills.sh でインストールする

npx skills add google-gemini/gemini-skills --skill gemini-api-dev --global

Context7 でインストールする

npx ctx7 skills install /google-gemini/gemini-skills gemini-api-dev

gemini-live-api-dev

Gemini Live API を使用してリアルタイムの会話型 AI アプリケーションを構築するためのスキル。このスキルは、次のドキュメントとベスト プラクティスを提供します。

  • 低レイテンシ ストリーミング用の WebSocket 接続
  • 音声、動画、テキストのストリーミング
  • 音声アクティビティ検出と割り込みのサポート

skills.sh でインストールする

npx skills add google-gemini/gemini-skills --skill gemini-live-api-dev --global

Context7 でインストールする

npx ctx7 skills install /google-gemini/gemini-skills gemini-live-api-dev

gemini-interactions-api

Interactions API を使用してアプリを構築するためのスキル。Interactions API は、Gemini モデルとエージェントを使用して構築する最もシンプルで最適な方法です。このスキルは次のことをカバーしています。

  • テキスト生成、マルチターン チャット、ストリーミング
  • 関数呼び出し、構造化出力、画像生成
  • バックグラウンド実行と Deep Research エージェント
  • サーバーサイドの会話状態管理
  • Python と TypeScript の SDK パターン

skills.sh でインストールする

npx skills add google-gemini/gemini-skills --skill gemini-interactions-api --global

Context7 でインストールする

npx ctx7 skills install /google-gemini/gemini-skills gemini-interactions-api

インストールを確認する

インストール後、コーディング アシスタントが Gemini Docs MCP サーバーに接続し、インストールしたスキルを使用できることを確認します。

1. エージェントの動作を確認する

最も確実な確認方法は、Gemini API に関する技術的な質問をエージェントに尋ねることです。

プロンプト: 「Gemini API でコンテキスト キャッシュ保存機能を使用するにはどうすればよいですか?」

設定が正常に完了すると、次のようになります。

  • 正確なコードを提供する: 最新のエンドポイントから cacheContentcachedContents.create などの特定の Gemini メソッドを参照します。
  • MCP ツールを使用する: Gemini Docs MCP サーバー に接続されているか、search_documentation ツールを使用してデータを取得していることを示します。
  • 読み込まれたスキルを呼び出す: セカンダリ ラッパーに依存している場合は、「Using skill: gemini-api-dev」というインジケーターが表示されます。

2. マニフェストとツールを確認する

エージェントが一般的な回答をする場合は、環境固有の Discovery コマンドまたは Status コマンドを使用して、Docs MCP またはスキルがメモリに読み込まれていることを確認します。

環境 MCP の検証 スキルの検証
Claude Code ターミナルに「/mcp」と入力して、アクティブなサーバーと search_documentation ツールを表示します。 ターミナルに「/skills」と入力して、アクティブなマニフェストをすべて一覧表示します。
Cursor [設定] > [機能] > [MCP] に移動します。サーバーが [接続済み] になっていることを確認します。 [設定] > [ルール] を開きます。[Agent Decides] にスキルが表示されていることを確認します。
Antigravity [カスタマイズ] > [接続] サイドバーで MCP のステータスを確認します。 /skills list」と入力するか、[カスタマイズ] > [ルール] サイドバーを確認します。
Gemini CLI gemini mcp list を実行するか、/mcp list を使用します。 gemini skills list を実行するか、セッション内で /skills スラッシュ コマンドを使用します。
Copilot @gemini /mcp と入力して、アクティブなデータコネクタを一覧表示します。 @gemini /skills(または /skills)と入力して、アクティブな拡張機能を表示します。

トラブルシューティング

エージェントが一般的な情報のみを提供する場合や、Gemini 固有のメソッドを認識しない場合は、次の点を確認してください。

エージェントがスキルを検出できなかった

ほとんどのエージェントは、起動時にのみスキルのインデックスを作成します。

解決策: IDE(Cursor/VS Code)を完全に再起動するか、ターミナルベースのエージェント(Claude Code)を終了して再度開きます。

グローバルとローカルの競合

--global フラグを使用してインストールした場合、エージェントはプロジェクト固有のルールを優先して無視している可能性があります。

解決策: グローバル フラグを使用せずに、プロジェクト ルートにスキルを直接インストールしてみてください。

npx skills add google-gemini/gemini-skills --skill gemini-api-dev

リソース