Knowledge MCP サーバーに接続する

このガイドでは、Google Developer Knowledge MCP サーバーによって強化された Google Gen AI SDK を使用して、開発ワークフローを加速する方法について説明します。 AI 搭載の開発ツールを Developer Knowledge MCP サーバーに接続すると、 Google の公式の最新のデベロッパー ドキュメントからコンテキストに応じたアシスタンスを受けながら、迅速にプロトタイプを作成してコードを記述できます。この接続により、ツールを操作して Gemini API の正確なコードサンプル、説明、トラブルシューティングのアドバイスを取得できます。

始める前に

始める前に、次の手順を完了する必要があります。

Developer Knowledge MCP サーバーに接続する

AI アシスタントが Google の デベロッパー ドキュメントからリアルタイムで情報を取得できるようにするには、 Developer Knowledge MCP サーバーへの接続を構成します。 具体的な手順はツール(Gemini CLI、Gemini Code Assist を使用した VS Code、Cursor など)によって異なりますが、通常は、サーバー URL(https://developerknowledge.googleapis.com/mcp)と必要な認証方法を含めるようにツールの構成ファイルを更新します。

認証には、 アプリケーションのデフォルト認証情報 (ADC)またはプロジェクトの API キーを使用できます。 Cloud de Confiance サービスには ADC を使用することをおすすめします。 Cloud de Confiance ADC の構成方法については、Developer Knowledge MCP サーバーのドキュメントで 認証方法を選択する をご覧ください。

または、API キーを使用して認証したいが API キーがない場合は、 API キーを作成する をご覧ください。 次に、次のコマンドを実行して Gemini CLI を構成します。YOUR_API_KEY は API キーに置き換えます。

gemini mcp add -t http -H "X-Goog-Api-Key: YOUR_API_KEY" google-developer-knowledge https://developerknowledge.googleapis.com/mcp --scope user

他のツールと認証方法の完全な手順については、 Developer Knowledge MCP サーバーに接続する をご覧ください。

プロンプトの例

ツールが Developer Knowledge MCP サーバーに接続されると、Google Gen AI SDK を使用してコードを記述するときに、ツールにヘルプを求めることができます。構成済みの AI ツールで使用できるプロンプトの例を次に示します。

  • 「Python で Google Gen AI SDK を使用して、Gemini でテキストを生成し、API エラーの可能性に対処するにはどうすればよいですか?」

  • 「長いドキュメントを要約するために Gemini API を呼び出す Node.js 用の Google Gen AI SDK コードを教えてください。公式ドキュメントによると、入力のチャンク化のベスト プラクティスは何ですか?」

  • 「Cloud Run で実行すると、Java Gen AI SDK で認証エラーが発生します。一般的な原因とトラブルシューティング方法を教えてください。」

  • 「google-genai ライブラリを使用して、チャット アプリケーションの Gemini からのレスポンスをストリーミングする Python 関数を作成してください。」

  • 「Go Gen AI SDK を使用して Gemini API を使用する場合、注意すべき現在のレート上限は何ですか?詳細については、 Cloud de Confiance ドキュメントをご覧ください。」

AI ツールは、Developer Knowledge MCP サーバーを使用して、公式ドキュメントに基づいて回答とコード スニペットを提供します。

次のステップ

  • Google Gen AI SDK の高度な機能を調べる。
  • Gemini API ドキュメントの詳細を確認する。
  • Agent Platform の料金を確認する。
  • Developer Knowledge MCP サーバーで使用できる他のツールについて学習する。