開発者エクスペリエンスを使ってMCPサーバーを管理しましょう

Microsoft Agent 365は、モデルコンテキストプロトコル(MCP)サーバーの発見、設定、テスト、統治のための開発者向けインフラを提供します。 これらのエクスペリエンスを活用して、Microsoft ホストの MCP サーバーをカスタム エージェントに追加したり、シナリオ特化型サーバーを構築したり、既存のリモート サーバーをガバナンス用に登録したり、サーバーを開発者クライアントに接続したりできます。

利用可能なMCPサーバーオプションの紹介については、「 Agent 365におけるMCPサーバーオプションの理解」をご覧ください。

開発者体験を選んでください

ゴール 開発者エクスペリエンス
所有して運用しているエージェントに Microsoft-hosted MCP サーバーを追加する Agent 365のSDKとCLIを使ってサーバーの発見、ツールマニフェストの生成、権限の設定、ツールのエージェントのオーケストレーターとの統合などが可能です。
オンボーディングや公開前にMCPサーバーを評価してください Agent 365のCLIを使ってサーバーのツールスキーマを検査し、品質レポートを生成します。
コネクタ、Microsoft Graph API、DataverseのカスタムAPI、またはREST APIからシナリオ特化したMCPサーバーを構築します MicrosoftのMCP管理MCPサーバーを使用してください。
既存のリモートMCPサーバーを中央集権的なガバナンスのために登録する Agent 365のCLIを使ってサーバーを提出し、管理者にMicrosoft 365 管理センターで確認してもらうことができます。
開発者クライアントまたはエージェントプラットフォームをMCPサーバーに直接接続します クライアントの組み込みMCPサポートと、そのクライアントの設定ガイダンスを活用してください。

カスタムエージェントにMCPサーバーを追加する

Agent 365のツールモジュールとCLIは、カスタムエージェントの設定と実行時統合を提供します。 標準ワークフローは次のとおりです。

  1. Agent 365 CLIを使ってMicrosoftホストのMCPサーバーを発見し選択します。
  2. 選択したサーバーを記述する ToolingManifest.json ファイルを生成します。
  3. 必要な権限をエージェントブループリントに適用します。
  4. Agent 365 SDKを使ってマニフェストを読み込み、エージェントのオーケストレーターにツールを登録します。
  5. ツールの呼び出しをテストし、展開前にトレーシングデータをレビューしてください。

認証はエージェントIDまたはOn-Behalf-Of(OBO)で委譲されたユーザー権限を用いることができ、エージェントやサーバーによって異なります。 実装ガイダンスについては、次を参照してください。

MCPサーバーの評価

オンボーディングや公開前に、Agent 365のCLIを使ってローカルまたはリモートのMCPサーバーを評価してください。 a365 develop-mcp evaluateコマンドはサーバーのツールを発見し、スキーマに対して決定論的かつAIによってスコア化されたチェックを実行し、優先順位付けされた改善点を含むHTMLレポートを生成します。

コマンドオプションや例については develop-mcp evaluateを参照してください。 より広範なレビューワークフローについては、「 MCPサーバーの評価」を参照してください。

シナリオ特化したMCPサーバーを構築する

Microsoft MCP管理MCPサーバーは、カスタムMCPサーバーの作成および管理のためのAPIファーストビルドサーフェスです。 ツールはサーバーの作成、コネクターまたは API ベースのツールの追加、ツール定義の更新、サーバーの公開、削除などの操作をサポートします。

以下から絞ったツールセットを作りたいときに、この機能を活用してください:

  • Power Platform コネクタ。
  • Microsoft Graph APIs.
  • Dataverse のカスタム API
  • REST API。

サーバーエンドポイント、権限、完全なツール参照については、Microsoft MCP管理MCPサーバーリファレンスを参照してください。

ユーザー提供のMCPサーバーを登録してください

サーバーがAgent 365の制御プレーンを通じて利用可能である場合、既存のリモートMCPサーバーをAgent 365のCLIで登録します。 登録はリクエストを作成し、管理者がMicrosoft 365 管理センターで確認します。 承認およびMicrosoft Entraの同意後、サポートされたクライアントはAgent 365 Tooling Gatewayを通じてサーバーを使用でき、セキュリティチームはMicrosoft Defenderでの呼び出しを監視できます。

もしブループリントのエージェントIDにBYO MCPサーバーの Tools.ListInvoke.All 権限が欠けている場合、グローバル管理者が a365 develop-mcp grant-agents-accessで不足している権限を特定してアクセスを許可できます。 コマンドオプションや権限動作については develop-mcp grant-agents-accessを参照してください。

登録コマンド、認証オプション、承認手順、現在サポートされているクライアントについては、Microsoft 365 管理センター の「Bring your own (BYO) MCP server in Microsoft 365 管理センター」をご覧ください。

開発者クライアントをMCPサーバーに接続

多くのエージェントプラットフォームやコーディングクライアントにはネイティブMCPサポートが含まれています。 サーバーとクライアントのドキュメントに従い、アプリケーション内で認証や設定を重複して実装するのではなくしてください。

サーバーの認証モデル、権限、ライセンス、サポートされているツールは、組み込みMCP対応のクライアントを使っても引き続き適用されます。 より広範な顧客向けにサーバーを公開するには、Microsoft MCPサーバー認証(プレビュー)をご覧ください。