适用于 Azure MCP 服务器的 Azure 事件网格工具

Azure MCP 服务器允许使用自然语言提示管理 Azure 事件网格资源。 可以列出主题、查看订阅等内容,而无需记住复杂的语法。

Azure 事件网格 是高度可缩放的无服务器事件代理,可用于使用事件集成应用程序。 事件网格将事件传送到订阅服务器目标,例如应用程序、Azure 服务或事件网格有权访问其网络的任何终结点。 这些事件的源可以是其他应用程序、SaaS 服务和 Azure 服务。

注释

Azure MCP 服务器工具为完成任务所需的数据定义参数。 其中一些参数特定于每个工具,如下所示。 其他参数是全局参数,由所有工具共享。 有关详细信息,请参阅 工具参数

事件:发布

将自定义事件发布到事件驱动体系结构的事件网格主题。 此工具使用架构验证和下游订阅者传递保证将结构化事件数据发送到事件网格主题。 返回发布作状态。

示例提示包括:

  • 使用架构发布:“使用 CloudEvents 架构将事件发布到事件网格主题”payment-events“,其中包含以下数据 {...}”
  • 简单发布:“将事件发布到事件网格主题”user-signups“,其中包含以下事件 {...}”
  • 资源组上下文:“使用 {...} 将事件发送到资源组”data-processing“中的事件网格主题”analytics-events”
参数 必需还是可选 Description
Topic 必选 事件网格主题的名称。
数据 必选 要发布到事件网格主题的事件数据作为 JSON 字符串。
架构 可选 事件架构类型(CloudEventsEventGridCustom)。 默认为 EventGrid

订阅:列表

列出包含筛选和终结点配置的事件网格订阅。 此工具显示所有活动订阅,包括 Webhook 终结点、事件筛选器和传递重试策略。

示例提示包括:

  • 订阅中的主题:“列出订阅中主题”付款事件“的事件网格订阅”
  • 查看所有订阅:“显示订阅中的所有事件网格订阅”
  • 完整清单:“列出订阅中的所有事件网格订阅”
  • 资源组筛选器:“在订阅中的资源组”notification-services“中显示事件网格订阅”
  • 资源组上下文:“列出资源组”数据处理“中主题”analytics-events“的事件网格订阅”
  • 按主题筛选:“显示主题”user-signups“的所有事件网格订阅”
  • 基于位置:“列出位置”eastus“中订阅的事件网格订阅”
参数 必需还是可选 Description
Topic 可选 事件网格主题的名称。
Region 可选 要按(例如,eastuswestus2)筛选资源的 Azure 区域。

主题:列表

列出事件网格订阅中具有配置和状态信息的所有事件网格主题。 此工具检索主题详细信息,包括用于事件发布和管理的终结点、访问密钥和订阅信息。

示例提示包括:

  • 列出主题:“显示订阅中的所有事件网格主题。
  • 查看主题详细信息:“列出资源组”事件处理“中的事件网格主题”
  • 检查可用的主题:“我的”westus2“区域中有哪些事件网格主题?
  • 主题清单:“我需要所有事件网格资源的列表”
  • 查找终结点:“显示所有事件网格主题的终结点”