Microsoft Agent 365はAzure API Managementと統合し、Model Context Protocol(MCP)サーバーおよびツールに対して集中型ガバナンスとランタイム強制を提供します。 一緒に、組織は次のことが可能になります。
- Azure API ManagementのゲートウェイとそのMCPサーバーをご紹介します。
- 中央管理されたMCPサーバーのインベントリを維持しましょう。
- MCPサーバーのブロックまたは解除。
- 対応しているティアの個別ツールへのアクセスを制御できます。
- 監査、観測性、インシデント対応のためのランタイム信号を収集します。
既存のエージェントは設定済みのゲートウェイエンドポイントを引き続き利用できます。
Prerequisites
Microsoft Agent 365をAzure API Managementに接続するには、以下の条件が必要です:
- Microsoft Agent 365のテナントです。
-
サポート対象の Azure API Management インスタンスです。
- Azure API Management(プレビュー版)ではMicrosoft Agent 365との最も高度な連携を提供するAI Gateway tierを使いましょう。
- 1台以上のMCPサーバーがAzure API Managementに登録されています。
- Microsoft Agent 365のツールレベルの制御を有効にするには、各MCPサーバーに許可ツールの静的なリストが設定されていることを確認してください。
- テナント レベルの同意を与える権限 (テナントレベルの管理者)。
どのように機能するのか
この統合では、ガバナンスとランタイムでの適用が分離されています:
- Microsoft Agent 365 は、ガバナンスの方針、資産、アクセスに関する決定を定義します。
- Azure API ManagementはMCPサーバーやツールへのトラフィックに対してポリシーをインラインで強制します。
- 監視、監査、調査には ランタイムシグナル を活用しましょう。
Microsoft Agent 365 はテナント内で種類 Microsoft.ApiManagement の Azure リソースを検出します。 その後、それらのリソースによって公開されているMCPサーバーとツールに加え、エンドポイント、アクセススコープ、関連するサービス識別子などの利用可能なメタデータを取得します。
Microsoft Agent 365へのアクセスを許可する
Microsoft Agent 365は、Azureサブスクリプションの検出およびガバナンス操作を行うために同意が必要です。 顧客管理者は、テナント レベルで 1 回限りの同意により、A365 MCP Gateway Policy Operator Azure ロールを付与します。
この権限により、Microsoft Agent 365 サービスの ID は、以下の機能を利用できるようになります:
- Azure API Managementのリソースを読んでください。
- APIスコープポリシーを読みましょう。
- APIスコープポリシーを作成する。
- 既存および将来のテナントサブスクリプションでサポートされるリソースを発見しましょう。
同意を付与する方法:
Microsoft 管理センターのポータルにアクセスしてください。
テナントの管理権限レベルを持っていることを確認してください。
エージェント で 設定 を選択します。
ゲートウェイ を選択します。
Azure API Management サービスと AI Gateway を有効にしてください。 同意することにより、この組織が AI ゲートウェイを通じて公開されたツールの読み取りを許可することになります。
同意を付与すると、ガバナンス操作は Microsoft Agent 365 の「アプリ専用 ID」の下で実行されます。 個々の Microsoft Agent 365 管理者は、ゲートウェイ内の AI 資産に対して操作を行うために、別途 Azure のアクセス許可を必要としません。
ゲートウェイとMCPサーバーを発見する
統合を有効にした後、Microsoft Agent 365:
- テナント内でサポートされているAzure API Managementリソースを発見します。
- 発見したサーバーを中央集約型インベントリに追加し、利用可能なメタデータを表示します。
- 管理者が、サポートされているガバナンス操作を利用できるようにします。
ゲートウェイ内のMCPサーバーを見るには:
Microsoft 管理センターのポータルにアクセスします。
エージェントで、ツールを選択します。
MCPサーバーを探すか、パブリッシャーが AI Gatewayであるサーバーを特定してください。
MCPサーバーを選択してメタデータを確認できます。
個々のツールへのアクセスを制御
管理者はMCPサーバーを通じて利用可能なツールを制御できます。 ツールレベルのコントロールにより、組織はサーバー全体を無効化せずに選択したツールをブロックできます。
Note
この機能は、Azure API Managementサービス内のAIゲートウェイ層に登録されているMCPサーバーのみが利用可能です。
ツールをブロックするには:
Microsoft 管理センターのポータルにアクセスします。
エージェントの下にあるツールを選択してください。
制御したいMCPサーバーを選択します。
タブ「 ツール」を選択してください。
ブロックしたいツールを無効にしてください。 次の例では、
delete_fileをブロックします。ツールがブロックされると、Microsoft Agent 365はAzure API Managementのコントロールプレーン操作を使って、実行を阻止する管理ポリシーを挿入します。 ブロックされたツール呼び出しは 200 応答を返しますが、エージェントはエラーの説明と
isError=Trueを含む JSON-RPC 応答を受け取ります。 この動作により、エージェントはポリシーを認識し、再試行を控えるようになります。HTTP/1.1 200 OK Content-Type: application/json x-correlation-id: 9f2c1b6e-... { "jsonrpc": "2.0", "id": 42, "result": { "content": [ { "type": "text", "text": "Tool 'delete_file' is blocked by the gateway. Do not retry this tool." } ], "isError": true, "_meta": { "com.microsoft.azure.ai.gateway/denial": { "code": "ToolNotAvailable", "correlationId": "9f2c1b6e-..." } } } }Azure API ManagementのAI Gateway tierで、MCPサーバーに許可されたツールの静的なリストがない場合、Microsoft Agent 365は利用可能なツールのリストを取得できません。 その場合は AIゲートウェイポータル を使ってツールをブロックしてください。
MCPサーバーのブロックまたは解除
管理者がMCPサーバーをブロックすると、Microsoft Agent 365 は Azure API Management の制御プレーン操作を使用して、API のインバウンド ポリシーの先頭にマネージド return-response ポリシーを挿入します。
サーバーをブロックするには:
Microsoft 管理センターのポータルにアクセスします。
エージェントで、ツールを選択します。
制御したいMCPサーバーを選択します。
ブロックオプションを選択してください。
ゲートウェイはそのMCPサーバーへのリクエストに対してHTTPステータス
403を返します。 サーバーのブロックを解除すると、管理対象ポリシーが削除されます。HTTP/1.1 403 Forbidden Content-Type: application/json x-correlation-id: 9f2c1b6e-... { "error": { "code": "AccessBlockedByGateway", "message": "Access to server 'github-mcp' is blocked.", "target": "github-mcp", "correlationId": "9f2c1b6e-..." } }
Microsoft Agent 365 向けのツール脅威対策
Microsoft Agent 365はMicrosoft DefenderやMicrosoft Purviewと連携し、ツールの高度な脅威保護を提供します。
Azure管理者は、Azure API ManagementのAI Gateway tierに登録されたMCPサーバーが、ツールの呼び出し前およびその結果がエージェントに渡る前に保護されるよう、ゲートウェイ内でポリシーを設定できます。
この機能のしくみについて詳しくは、AI Gateway tier (プレビュー) で Defender と Purview を使用してツール呼び出しを保護するをご覧ください。
サポートされている機能
入手状況はティアごとに異なります。
| 能力 | Microsoft Agent 365 with API Management v2 tiers | Microsoft Agent 365 with AI Gateway tier |
|---|---|---|
| 集中型MCPサーバーインベントリ | ✔️ | ✔️ |
| MCPサーバーのブロックまたは解除 | ✔️ | ✔️ |
| 工具レベルのブロッキング | ✔️ | |
| ツールのアクティビティの監視 | ✔️ | |
| ツールの脅威保護 | ✔️ |
プレビューの制限事項
Microsoft Agent 365との統合を使用する際には、以下の制限を考慮してください。
- Azure API Management v1 tiers はサポートされていません。
- Azure API Management v2のティアはツールレベルのアクセス制御やTool脅威保護ポリシーをサポートしていません。
- 動的許可ツールを持つMCPサーバー向けのツールレベルのガバナンスは利用できません。
Note
Microsoft Agent 365は、顧客がホストするゲートウェイを通じてエージェントを自動的にルーティングするわけではありません。 エージェント開発者は、ゲートウェイのMCPエンドポイントを使用するようにエージェントを設定する必要があります。 直接アクセスを防ぐためには、MCPサーバーの接続を制限してゲートウェイのみが許可された呼び出し元になるようにするか、対応している場合はプライベートネットワークやネットワークレベルのアクセス制御を使用してください。