[この記事はプレリリース ドキュメントであり、変更されることがあります。]
モデルコンテキストプロトコル(MCP)は、ツールをエージェントに公開するための標準です。 MCPサーバーをエージェントに追加すると、サーバーが公開するすべてのツールが会話中にエージェントが呼び出せるようになります。
Note
この記事の機能は、GitHub Copilot harnessを搭載するエージェントやワークフローで使用されています。
使用率に基づく請求は、エージェントの使用、構築、テスト、評価に適用されます。 これらの行動はCopilotクレジットを消費することがあります。 詳細は「GitHub Copilot harnessで動くエージェントのコスト管理」をご覧ください。
新しい体験でMCPサーバーをエージェントに追加したいときは、このハウツーを使ってください。 新しい体験におけるツールの種類の概要については、「 エージェント向けの利用可能なツール」をご覧ください。
Prerequisites
- 新しい体験で作られたエージェント。 エージェントの作成を参照してください。
- Copilot Studioからアクセス可能なMCPサーバーのURLです。 まだ持っていなければ、「 新しいモデルコンテキストプロトコル(MCP)サーバーを作成」をご覧ください。
- サーバーが要求するあらゆる認証情報(例:APIキーやサポートされる認証スキームのためのクライアントIDやシークレット)。
ビルドタブからMCPサーバーを追加してください
Copilot Studioにサインインしてエージェントを開いてください。
エージェントナビゲーションバーで「 ビルド 」タブを選択します。
右側のコンポーネントパネルで 「ツール」を選択してください。
「 ツールを追加 」ダイアログで、検索バーの横にある 「追加 」を選択し、その後 「モデルコンテキストプロトコル(MCP)」を選択してください。
「 Add MCPサーバー 」ページに、以下の詳細を入力してください:
- 名前:エージェントがこのサーバーのツールを使うタイミングを判断するための、短く説明的な名前です。 この名前はエージェントが見るものです。
- 説明:サーバーが何をし、エージェントがいつ使うべきかを1文または2文でまとめたものです。
- サーバーURL:MCPサーバーのHTTPSエンドポイントです。
- 認証:サーバーが要求する認証方法を選択し、その方法に必要な認証情報や設定値を入力します。
「 追加 」を選択して接続してください。
Copilot StudioはMCPサーバーに連絡し、プロトコルのハンドシェイクを交渉し、サーバーが公開するツールを一覧化します。
表示されるツールのリストを確認しましょう。
各ツールについて、名前と説明を確認してください。 ツールに明確な説明がなければ、ツールに関わるエージェントの応答は信頼性が低くなります。 本番環境でツールに頼る前に、MCPサーバーの作成者に説明の改善をお願いしましょう。
サーバーの追加を完了するために 「保存 」を選択してください。
サーバーはエージェントのビルドタブのツールリストに表示されます。
サーバーをテストする
サーバーを追加した後は、エージェントを公開する前にテストしてください。
[プレビュー] タブを選択します。
サーバーのツールのいずれかが必要な質問をエージェントにしてください。
エージェントの応答を確認します。 アクティビティトレースを開き、どのツールが呼び出されたか、どの引数が渡されたか、ツールが何を返したかを確認します。 「 エージェントのデバッグにアクティビティトレースを使う」を参照してください。
もしエージェントが期待通りにツールを呼び出さない場合は、ツール名、ツールの説明、またはエージェントの指示を修正してください。 「 エージェントの詳細と手順の設定」を参照してください。
サーバーを追加した後に管理してください
MCPサーバーを削除したり一時的に停止する場合は、標準ツール管理フローをご利用ください。 エージェント 内の「管理および削除ツール」を参照してください。
サーバーのURLや認証、公開ツールが追加された場合は、同じ ツール ダイアログ内のサーバーエントリを編集して接続を更新し、ツールリストを再読してください。
制限
- 各エージェントは複数のMCPサーバーに接続できますが、1回の会話で同時に実行できるMCPサーバーインスタンスの総数には上限があります。 上限を超えてMCPサーバーを割り当て、エージェントが同じターンで全て使おうとすると、追加のサーバーはスキップされ、そのターンにツールが使えなくなります。
- 単一のエージェントに紐づくMCPサーバーの数は少なく保ち、もう使わなくなったサーバーを削除して、エージェントがあなたが気にするサーバーを呼び出せるスペースを確保しましょう。
- 各MCPサーバーは、エージェントがホストできるツールの総数にカウントされます。