Microsoft MCP サーバー認証

モデル コンテキスト プロトコル (MCP) サーバーは、Microsoft 365 Copilot やその他の AI を活用したエクスペリエンス向けに、ツールやアクションを提供するサービスです。 外部のサードパーティ サービスが安全で信頼性が高く、コンプライアンスに準拠していることを保証するため、マイクロソフトでは、すべてのユーザーに提供される前に、それらのサービスが認証プロセスを経ることを義務付けています。 現在、MCP サーバーの認定は、標準的な Power Platform カスタムコネクタと同様に、Microsoft コネクタ認定プログラムを通じて行われています。 つまり、MCP サーバーは Power Platform コネクタとしてパッケージ化され、提出されるものであり、適用されるすべてのマーケットプレイス ポリシーおよび技術基準を満たす必要があります。 この記事では、現在の MCP サーバー認証プロセスの概要を説明します。

認定 MCP サーバー

認定を受けた各 MCP サーバーでは、Microsoft 365 Copilot やその他の AI エクスペリエンスと連携するツールやアクションの設定を支援する参考資料が提供されています。 現在認定されている MCP サーバーのフィルター済みリストを確認するには、MCP サーバーにアクセスしてください。

必要条件

MCP サーバーを認定申請する前に、すべての資格要件、技術要件、コンプライアンス要件を満たしていることを確認してください。

公開元の資格要件

MCP サーバーの認証申請を行うには、認証済み公開元である必要があります。 組織には以下が必要です。

  • Microsoft パートナーセンターのアカウントを保有し、事業者の本人確認が完了していること。

  • Microsoft 365 および Copilot プログラムに登録していること。

  • 送信する MCP サーバーのエンドポイントを所有、または管理していること。

基盤となるサービスを所有していない独立系発行者は、直接提出する資格はありません。 認定を取得するには、サービス オーナーと提携するか、検証を完了する必要があります。

認証のサポート

MCP サーバーは、OAuth 2.0 (基本設定)、API キー、またはベーシック認証など、承認された認証方法のうち少なくとも 1 つをサポートしている必要があります。

OAuth ベースの MCP サーバーの場合は、ID プロバイダーにマルチテナント アプリケーションを登録し、送信時に必要な OAuth 構成情報を指定してください。 また、マイクロソフトが認定審査の際に各 MCP ツールを検証できるよう、テスト用の認証情報と構成手順も提出する必要があります。

MCP アーティファクトとパッケージング

Power Platform コネクタと同じアーティファクトと構造を使用して、MCP サーバーをパッケージ化します。 以下のコンポーネントを含める必要があります:

  • すべての MCP ツールおよびエンドポイントを記述した完全な OpenAPI の定義

  • 適切に設定された認証構成

  • 名前、説明、カテゴリ、アイコン、ローカライズ情報などの必要なメタデータ

  • MCP サーバーの公開ドキュメントとして機能する intro.md ファイル

intro.md には、MCP サーバーの目的、対応ツール、セットアップ手順、認証要件、既知の制限事項について記載する必要があります。 一貫性があり有効な応答が得られるよう、提出前にすべての MCP ツールを徹底的にテストしてください。

詳細については、認証用のコネクタファイルを作成するを参照してください。

認定プロセス

MCP サーバー認定プロセスでは、サービスがセキュリティ、信頼性、コンプライアンス、AI の責任ある使用に関する Microsoft の基準を満たしていることを確認するため、複数の段階が設けられています。

提出パッケージの準備

Microsoft パートナーセンターMCP サーバーの認定申請を行うには、展開された 新しいオファー ドロップダウン メニューから Microsoft Copilot Studio 用のコネクタおよびエージェント カテゴリを選択してください。 MCP サーバーは従来のコネクタとは異なりますが、これらについても、この同じパイプラインを通じて認証および公開を行います。

オファー作成の際、メタデータ、法的情報、サポート情報、必要なロゴを提供してください。 OpenAPI の定義、intro.md、関連するアーティファクトを含む MCP パッケージをアップロードしてください。

ヒント

評価 (EVAL) テスト証拠の提出は必須ではありません。 ただし、申請物に EVAL テストの検証結果を含めることで、Microsoftが想定される動作や安全シナリオをより効率的に検証できるようになり、認証審査プロセスを大幅に迅速化することができます。

オファーの作成および提出に関する詳細な手順については、認証済み公開元の認定プロセスを参照してください。

自動検証

パッケージを送信すると、Microsoft によって自動検証が行われ、スキーマの正確性、メタデータの完全性、パッケージの整合性、ベースライン ポリシーへの準拠が確認されます。 MCP サーバーが手動レビューに進むには、ブロックに関する問題をすべて解決しておく必要があります。

手動レビューとテスト

自動検証の後、Microsoft は手動によるレビューを実施し、MCP サーバーの機能、セキュリティ、コンプライアンス、テレメトリ、責任ある AI への対応状況を評価します。 各 MCP ツールは、提供された認証情報を使用してテストされ、その動作がドキュメントの内容と一致していることが確認されます。 公開元は、エンドポイントのセキュリティ確保、ドメイン所有権の検証、最小権限の原則に基づくアクセス、監査と追跡可能性をサポートするための十分なテレメトリを確保しなければなりません。

責任ある AI の評価

AI による動作を行う MCP サーバー、またはユーザーデータに基づいて動作するツールについては、公開元が、安全かつコンプライアンスに準拠した動作の設計、テスト、ドキュメントを作成する責任を負います。 Microsoft は、通常シナリオ、エッジケース、敵対的シナリオを用いて MCP サーバーを評価し、安全性、権限処理、コンテンツポリシーの順守を確認しています。 公開元は、認証の承認を受ける前に、安全でない動作や予期しない動作をすべて修正しなければなりません。

展開と地域ごとの提供状況

MCP サーバーがすべての検証および審査段階を通過し、認定が承認されると、Microsoft は認定済みの MCP 統合機能を、サポート対象のすべてのリージョンに展開します。 この段階では、標準的な可用性およびコンプライアンス要件に基づき、MCP サーバーが Microsoft 365 および Copilot の各エクスペリエンスで使用可能になります。

承認と公開

すべてのレビューが正常に完了すると、MCP サーバーは認証され、公開されます。 認定された MCP サーバーは、関連するMicrosoft 365、Copilot、Power Platform の各エクスペリエンスで利用可能であり、公開元の情報と認定ステータスが明示されています。

公開ドキュメントは、送信されたメタデータと intro.md ファイルから生成され、Microsoft のドキュメントと検索エクスペリエンスを通じて公開されます。

MCP サーバー認定の取得プロセスを説明します。

認証取得後の責任

認証は継続的な取り組みとなります。 公開元として、公開後のコンプライアンスの遵守と信頼性の維持に責任を負います。 この責任を果たすためには、次のことを行う必要があります:

  • MCP サーバーの実装は、認定された定義に準拠した状態を維持し、新しいツールを導入したり、大幅な変更を加えた際には、更新内容を再提出する。
  • 正確なドキュメントを整備し、テレメトリとサービスの正常性を監視する。
  • サポートやコンプライアンスに関する問題には、迅速に対応する必要があります。 Microsoft は、認定された MCP サーバーについて、機能の後退、セキュリティ上の問題、またはポリシー違反がないか継続的に監視しており、それらを検出した場合は是正措置を講じる場合があります。