Introducción a las herramientas de Azure Event Grid para azure MCP Server

El Azure servidor MCP le permite administrar Azure Event Grid recursos mediante mensajes de lenguaje natural. Puede publicar eventos en temas, enumerar suscripciones y detectar temas sin recordar sintaxis compleja.

Azure Event Grid es un agente de eventos sin servidor altamente escalable que puede usar para integrar aplicaciones mediante eventos. Event Grid entrega eventos a destinos de suscriptor, como aplicaciones, servicios de Azure o cualquier punto de conexión al que Event Grid tenga acceso a la red. El origen de esos eventos puede ser otras aplicaciones, servicios SaaS y servicios de Azure.

Nota:

Parámetros de herramienta: las herramientas del servidor MCP de Azure definen parámetros para los datos que necesitan para completar las tareas. Algunos de estos parámetros son específicos de cada herramienta y se documentan aquí. Otros parámetros son globales y compartidos por todas las herramientas. Para obtener más información, consulte Parámetros de la herramienta.

Eventos: publicar

Publique eventos personalizados en temas de Event Grid para arquitecturas controladas por eventos. Esta herramienta envía datos de eventos estructurados a temas de Event Grid con garantías de validación y entrega de esquemas para suscriptores de nivel inferior. Devuelve el estado de la operación de publicación.

Algunas solicitudes de ejemplo incluyen:

  • "Publicar un evento en un tema payment-events de Event Grid mediante el esquema CloudEvents con datos {\"orderId\": \"12345\", \"amount\": 99.99}".

  • "Publicar un evento en mi tema user-signups de Event Grid con datos {\"userId\": \"user123\", \"email\": \"user@example.com\"}".

  • "Enviar un evento al tema analytics-events de Event Grid en el grupo data-processing de recursos con datos {\"eventType\": \"click\", \"timestamp\": \"2025-12-05T10:00:00Z\"}".

Parámetro Obligatorio u opcional Description
Topic Obligatorio Nombre del tema de Event Grid.
Datos Obligatorio Los datos del evento como una cadena JSON para publicar en el tema de Event Grid.
Esquema Opcional Tipo de esquema de evento: CloudEvents, EventGrido Custom. Tiene como valor predeterminado EventGrid.

Sugerencias de anotación de herramientas:

Destructivo Idempotente Abrir mundo Solo lectura Secret Requisito local

Suscripción: lista

Enumerar suscripciones de Event Grid con filtrado de temas opcionales. Esta herramienta muestra las suscripciones a eventos activas, incluidos los puntos de conexión de webhooks, los filtros de eventos y las directivas de reintento de entrega. Si solo proporciona un nombre de tema sin una suscripción, la herramienta busca en todas las suscripciones accesibles para ese tema. Solo puede aplicar filtros de ubicación y grupo de recursos cuando también especifique una suscripción o un tema.

Algunas solicitudes de ejemplo incluyen:

  • "Enumerar suscripciones de Event Grid para el tema payment-events".

  • "Mostrar todas las suscripciones de Event Grid en mi suscripción".

  • "Mostrar suscripciones de Event Grid en el grupo notification-servicesde recursos ".

  • "Enumerar suscripciones de Event Grid para el tema analytics-events en el grupo data-processingde recursos ".

  • "Enumerar suscripciones de Event Grid en la ubicación eastus".

Parámetro Obligatorio u opcional Description
Topic Opcional Nombre del tema de Event Grid para filtrar las suscripciones.
Location Opcional Región de Azure para filtrar recursos por (por ejemplo, eastus o westus2).

Sugerencias de anotación de herramientas:

Destructivo Idempotente Abrir mundo Solo lectura Secret Requisito local

Tema: lista

Enumera los temas de Event Grid en una suscripción o un grupo de recursos de Azure. Devuelve nombres de tema, puntos de conexión, ubicaciones y estado de aprovisionamiento.

Algunas solicitudes de ejemplo incluyen:

  • "Mostrarme todos los temas de Event Grid en mi suscripción".

  • "Enumerar temas de Event Grid en el grupo event-processingde recursos ".

  • "¿Qué temas de Event Grid tengo en mi westus2 región?"

  • "Mostrarme los puntos de conexión para todos mis temas de Event Grid".

Sugerencias de anotación de herramientas:

Destructivo Idempotente Abrir mundo Solo lectura Secret Requisito local