MCP ソフトウェア開発キット (SDK) を使用して、サポートされている言語のいずれかで MCP サーバーを設定できます。
MCP サーバーが既にセットアップされている場合は、 エージェントにサーバーを追加する方法については、既存のモデル コンテキスト プロトコル (MCP) サーバーをエージェントに追加するを参照してください。
認証のサポート
MCP サーバーを作成するときに、認証を実装するかどうか選択できます。 認証を実装する場合は、次のいずれかの方法を使用できます。
- API キー: アプリケーションに要求を含めるキーを含めることで、サーバーをセキュリティで保護する簡単な方法です。
- OAuth 2.0: 個々のユーザーがエージェントと資格情報を共有せずにデータへのアクセスを許可できるようにする、より堅牢な認証方法。
ニーズに最も適した方法を選択し、そのメソッドの実装ガイドラインに従います。
必要なクライアント資格情報を取得するには、アプリケーションを ID プロバイダーに登録する必要があります。 資格情報は、API キー認証用のアプリケーション キーか、OAuth 2.0 認証用のクライアント ID とクライアント シークレットのいずれかです。
Copilot Studio で MCP サーバーをエージェントに追加するときは、ID プロバイダーから認証資格情報を指定する必要があります。詳細については、 MCP サーバーでの認証の構成に関するページを参照してください。
OAuth 2.0 認証を使用する場合は、MCP サーバーを追加した後に Copilot Studio からコールバック URL を受け取ります。 この URL を追加するには、ID プロバイダーでアプリの登録を更新する必要があります。 この URL は、ユーザーがサインインしてエージェントにアクセス許可を付与すると、ID プロバイダーが応答する場所です。