モデル コンテキスト プロトコル (MCP) を使用して、ツールを使用してエージェントを拡張できます。
モデル コンテキスト プロトコルとは?
Model Context Protocol (MCP) は、Copilot Studio内の既存のナレッジ サーバーとデータ ソースに直接接続するのに役立ちます。 MCP サーバーに接続すると、次のアクセス権が付与されます。
- リソース: API 応答やファイルの内容など、より多くのコンテキストに対してエージェントが読み取ることができるファイルに似たデータ
- ツール: 言語モデルがアクションを実行するために呼び出すことができる関数
- プロンプト: 特定のタスクを実行するための事前定義済プロンプト・テンプレート
注意
Copilot Studioは現在、MCP ツールとリソースをサポートしています。
MCP のしくみ
接続された MCP サーバーが発行する各ツールまたはリソースは、Copilot Studioで自動的に使用できます。 サーバーは、名前、説明、入力、および出力を提供します。 MCP サーバー上のツールとリソースを更新または削除すると、Copilot Studioにこれらの変更が動的に反映されます。 このプロセスにより、ユーザーは常に最新バージョンを使用でき、古いツールとリソースが削除されます。 1 つの MCP サーバーで、複数のツールとリソースを統合および管理できます。 Copilot Studioのエージェントは各ツールにアクセスできます。
外部 MCP サーバーを含むMicrosoft以外の製品に接続する場合は、Copilot Studio内からアクセスするツールとリソースを担当します。
注意
MCP を使用するには 、生成オーケストレーション を有効にする必要があります。
Copilot Studioで MCP を使用してエージェントを拡張する方法
Copilot Studioに MCP を統合するには:
- MCP オンボード ウィザードを使用して 、エージェントを既存の MCP サーバーに接続します。
- MCP サーバーがまだない場合は MCP サーバーを作成します。
- MCP サーバー ツールとリソースをエージェントに追加Copilot Studio エージェントで使用できるようにします。
- (オプション) MCP コネクタを公開してテナント間でコネクタを使用できるようにします。
MCP 統合のトラブルシューティングの詳細については、モデル コンテキスト プロトコル (MCP) 統合のトラブルシューティング を参照してください。