次の方法で共有


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 トピックに送信します。 発行操作の状態を返します。

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

  • スキーマを使用して発行する: "CloudEvents スキーマと次のデータ {...}" を使用して Event Grid トピック 'payment-events' にイベントを発行する"
  • 簡易発行: "次のイベント {...}" を使用して Event Grid トピック 'user-signups' にイベントを発行する"
  • リソース グループ コンテキスト: "{...}を使用してリソース グループ 'data-processing' の Event Grid トピック 'analytics-events' にイベントを送信する"
パラメーター 必須または省略可能 Description
Topic 必須 Event Grid トピックの名前。
データ 必須 Event Grid トピックに発行する JSON 文字列としてのイベント データ。
スキーマ オプション イベント スキーマの種類 (CloudEventsEventGrid、または Custom)。 既定値は EventGrid です。

ツール注釈ヒント:

破壊的: ❌ |べき等: ❌ |オープンワールド: ❌ |読み取り専用: ❌ |シークレット: ❌ |ローカル必須: ❌

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

フィルター処理とエンドポイント構成を使用して Event Grid サブスクリプションを一覧表示します。 このツールでは、Webhook エンドポイント、イベント フィルター、配信再試行ポリシーを含むすべてのアクティブなサブスクリプションが表示されます。

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

  • サブスクリプションのトピック: "サブスクリプションのトピック 'payment-events' の Event Grid サブスクリプションを一覧表示する"
  • すべてのサブスクリプションを表示する: "自分のサブスクリプション内のすべての Event Grid サブスクリプションを表示する"
  • インベントリの完了: "サブスクリプション内のすべての Event Grid サブスクリプションを一覧表示する"
  • リソース グループ フィルター: "サブスクリプションのリソース グループ 'notification-services' に Event Grid サブスクリプションを表示する"
  • リソース グループ コンテキスト: "リソース グループ 'data-processing' のトピック 'analytics-events' の Event Grid サブスクリプションを一覧表示する"
  • トピックでフィルター処理: "トピック 'user-signups' のすべての Event Grid サブスクリプションを表示する"
  • 場所ベース: "場所 'eastus' のサブスクリプションの Event Grid サブスクリプションを一覧表示する"
パラメーター 必須または省略可能 Description
Topic オプション Event Grid トピックの名前。
リージョン オプション リソースをフィルター処理する Azure リージョン ( eastuswestus2など)。

ツール注釈ヒント:

破壊的: ❌ |べき等: ✅ |オープンワールド: ❌ |読み取り専用: ✅ |シークレット: ❌ |ローカル必須: ❌

トピック: リスト

構成と状態の情報を使用して、Event Grid サブスクリプション内のすべての Event Grid トピックを一覧表示します。 このツールは、イベントの発行と管理のためのエンドポイント、アクセス キー、サブスクリプション情報などのトピックの詳細を取得します。

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

  • トピックの一覧: "サブスクリプション内のすべての Event Grid トピックを表示する"
  • トピックの詳細を表示する: "リソース グループ 'event-processing' の Event Grid トピックを一覧表示する"
  • 利用可能なトピックを確認します。"'westus2' リージョンにはどのような Event Grid トピックがありますか?
  • トピック インベントリ: "すべての Event Grid リソースの一覧が必要です"
  • エンドポイントを検索する: "すべての自分の Event Grid トピックのエンドポイントを表示する"

ツール注釈ヒント:

破壊的: ❌ |べき等: ✅ |オープンワールド: ❌ |読み取り専用: ✅ |シークレット: ❌ |ローカル必須: ❌