Azure Event Grid tools for the Azure MCP Server overview (Omówienie narzędzi usługi Azure Event Grid dla serwera MCP platformy Azure)

Serwer Azure MCP umożliwia zarządzanie zasobami Azure Event Grid przy użyciu monitów języka naturalnego. Zdarzenia można publikować w tematach, wyświetlać listę subskrypcji i odkrywać tematy bez zapamiętywania złożonej składni.

Usługa Azure Event Grid to wysoce skalowalny, bezserwerowy broker zdarzeń, którego można użyć do integrowania aplikacji przy użyciu zdarzeń. Zdarzenia są dostarczane przez usługę Event Grid do miejsc docelowych subskrybentów, takich jak aplikacje, usługi platformy Azure lub dowolny punkt końcowy, do którego usługa Event Grid ma dostęp do sieci. Źródłem tych zdarzeń mogą być inne aplikacje, usługi SaaS i usługi platformy Azure.

Uwaga / Notatka

Parametry narzędzia: narzędzia serwera MCP platformy Azure definiują parametry potrzebne do przetwarzania danych w celu realizacji zadań. Niektóre z tych parametrów są specyficzne dla każdego narzędzia i zostały opisane tutaj. Inne parametry są globalne i współużytkowane przez wszystkie narzędzia. Aby uzyskać więcej informacji, zobacz Parametry narzędzia.

Zdarzenia: publikowanie

Publikuj zdarzenia niestandardowe do tematów usługi Event Grid dla architektur opartych na zdarzeniach. To narzędzie wysyła dane zdarzeń strukturalnych do tematów usługi Event Grid z gwarancjami weryfikacji schematu i dostarczania dla subskrybentów podrzędnych. Zwraca stan operacji publikowania.

Przykładowe monity obejmują:

  • "Publikowanie zdarzenia w temacie payment-events usługi Event Grid przy użyciu schematu CloudEvents z danymi {\"orderId\": \"12345\", \"amount\": 99.99}".

  • "Opublikuj zdarzenie w temacie user-signups usługi Event Grid z danymi {\"userId\": \"user123\", \"email\": \"user@example.com\"}".

  • Wyślij zdarzenie do tematu Event Grid analytics-events w grupie zasobów data-processing z danymi {\"eventType\": \"click\", \"timestamp\": \"2025-12-05T10:00:00Z\"}.

Parameter Wymagane lub opcjonalne Description
Topic Wymagane Nazwa tematu usługi Event Grid.
Dane Wymagane Dane zdarzenia w postaci ciągu JSON do opublikowania w temacie Event Grid.
schemat Opcjonalnie Typ schematu zdarzenia: CloudEvents, EventGridlub Custom. Wartość domyślna to EventGrid.

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Open World Tylko do odczytu Secret Wymagane lokalnie
❌ ❌ ❌ ❌ ❌ ❌

Subskrypcja: lista

Wyświetlanie listy subskrypcji usługi Event Grid z opcjonalnym filtrowaniem tematów. To narzędzie wyświetla aktywne subskrypcje zdarzeń, w tym punkty końcowe elementu webhook, filtry zdarzeń i zasady ponawiania prób dostarczania. Jeśli podasz tylko nazwę tematu bez subskrypcji, narzędzie przeszukuje wszystkie dostępne subskrypcje dla tego tematu. Filtry grupy zasobów i lokalizacji można stosować tylko wtedy, gdy określisz subskrypcję lub temat.

Przykładowe monity obejmują:

  • "Wyświetlanie listy subskrypcji usługi Event Grid dla tematu payment-events."

  • "Pokaż wszystkie subskrypcje usługi Event Grid w mojej subskrypcji".

  • Pokaż subskrypcje usługi Event Grid w grupie zasobów notification-services.

  • Wyświetl listę subskrypcji Event Grid dla tematu analytics-events w grupie zasobów data-processing.

  • Wyświetl listę subskrypcji usługi Event Grid w lokalizacji eastus.

Parameter Wymagane lub opcjonalne Description
Topic Opcjonalnie Nazwa tematu usługi Event Grid do filtrowania subskrypcji.
Location Opcjonalnie Region Azure do filtrowania zasobów według (na przykład eastus lub westus2).

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Open World Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌

Temat: lista

Wyświetlanie listy tematów usługi Event Grid w subskrypcji lub grupie zasobów Azure. Zwraca nazwy tematów, punkty końcowe, lokalizacje i stan aprowizacji.

Przykładowe monity obejmują:

  • "Pokaż mi wszystkie tematy usługi Event Grid w mojej subskrypcji".

  • Wyświetl listę tematów usługi Event Grid w grupie zasobów event-processing.

  • "Jakie tematy usługi Event Grid mam w moim westus2 regionie?"

  • "Pokaż mi punkty końcowe dla wszystkich moich tematów usługi Event Grid".

Wskazówki adnotacji narzędzi:

Destrukcyjny Idempotentny Open World Tylko do odczytu Secret Wymagane lokalnie
❌ ✅ ❌ ✅ ❌ ❌