Azure MCP Server 用 Azure Event Grid ツールの概要

Azure MCP サーバーを使用すると、自然言語プロンプトを使用してAzure Event Gridリソースを管理できます。 複雑な構文を覚えずに、トピックへのイベントの発行、サブスクリプションの一覧表示、トピックの検出を行うことができます。

Azure Event Grid は、高度にスケーラブルなサーバーレス イベント ブローカーであり、イベントを使用してアプリケーションを統合するために使用できます。 イベントは、Event Grid によって、アプリケーション、Azure サービス、または Event Grid がネットワーク にアクセスできる任意のエンドポイントなどのサブスクライバーの宛先に配信されます。 これらのイベントのソースには、他のアプリケーション、SaaS サービス、および Azure サービスを指定できます。

ツール パラメーター: Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、ここに記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。

イベント: 公開

イベント ドリブン アーキテクチャの Event Grid トピックにカスタム イベントを発行します。 このツールは、ダウンストリーム サブスクライバーに対するスキーマ検証と配信の保証を使用して、構造化イベント データを Event Grid トピックに送信します。 発行操作の状態を返します。

プロンプトの例を次に示します。

  • データ payment-events を使用して、CloudEvents スキーマで Event Grid トピック {\"orderId\": \"12345\", \"amount\": 99.99} にイベントを発行します。

  • "データ user-signupsを使用して Event Grid トピック{\"userId\": \"user123\", \"email\": \"user@example.com\"}にイベントを発行します。"

  • "データ analytics-eventsを使用してリソース グループ data-processing内の Event Grid トピック {\"eventType\": \"click\", \"timestamp\": \"2025-12-05T10:00:00Z\"}にイベントを送信します。"

パラメーター 必須または省略可能 Description
Topic 必須 Event Grid トピックの名前。
データ 必須 Event Grid トピックに発行する JSON 文字列としてのイベント データ。
Schema オプション イベント スキーマの種類: CloudEventsEventGrid、または Custom。 既定値は EventGrid です。

ツール注釈ヒント:

破壊的な 冪等性 オープン ワールド [読み取り専用] Secret ローカル必須

サブスクリプション: 一覧

オプションのトピック フィルター処理を使用して Event Grid サブスクリプションを一覧表示します。 このツールには、Webhook エンドポイント、イベント フィルター、配信再試行ポリシーなど、アクティブなイベント サブスクリプションが表示されます。 サブスクリプションのないトピック名のみを指定すると、ツールはアクセス可能なすべてのサブスクリプションでそのトピックを検索します。 リソース グループと場所のフィルターは、サブスクリプションまたはトピックも指定した場合にのみ適用できます。

プロンプトの例を次に示します。

  • "トピック payment-eventsの Event Grid サブスクリプションを一覧表示します。"

  • "自分のサブスクリプション内のすべての Event Grid サブスクリプションを表示する"

  • "リソース グループの notification-servicesに Event Grid サブスクリプションを表示します。"

  • "リソース グループ analytics-events内のトピック data-processingの Event Grid サブスクリプションを一覧表示します。"

  • "場所 eastusで Event Grid サブスクリプションを一覧表示します。"

パラメーター 必須または省略可能 Description
Topic オプション サブスクリプションをフィルター処理する Event Grid トピックの名前。
Location オプション リソースをフィルター処理するAzureリージョン (eastuswestus2 など)。

ツール注釈ヒント:

破壊的な 冪等性 オープン ワールド [読み取り専用] Secret ローカル必須

トピック: リスト

Azure サブスクリプションまたはリソース グループ内の Event Grid トピックを一覧表示します。 トピック名、エンドポイント、場所、プロビジョニングの状態を返します。

プロンプトの例を次に示します。

  • "サブスクリプション内のすべての Event Grid トピックを表示してください"。

  • "リソース グループ event-processingで Event Grid トピックを一覧表示します。"

  • " westus2 リージョンにはどのような Event Grid トピックがありますか?

  • "すべての Event Grid トピックのエンドポイントを表示してください。"

ツール注釈ヒント:

破壊的な 冪等性 オープン ワールド [読み取り専用] Secret ローカル必須