适用于 Azure MCP 服务器的 Azure 数据资源管理器工具

Azure MCP 服务器允许使用自然语言提示管理 Azure 数据资源管理器资源。 可以列出群集、查看数据库、使用自然语言查询数据。 还可以对目标响应使用特定的 KQL 查询。

Azure 数据资源管理器 是一项快速、完全托管的数据分析服务,用于实时分析来自应用程序、网站、IoT 设备等的大量数据流。 Azure 数据资源管理器可帮助你分析来自任何数据源的大量不同数据,例如网站、应用程序、IoT 设备等。

注释

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

条件参数

某些 Azure 数据资源管理器工具需要在聊天上下文中使用以下参数集 之一

  • 选项 1:群集 URI
  • 选项 2群集名称和订阅

不要同时提供所有三个参数(群集 URI、群集名称和订阅),因为这会产生冲突的输入。

群集:列出群集

Azure MCP 服务器列出了订阅中的所有 Azure 数据资源管理器群集。

示例提示包括:

  • 列出群集:“显示订阅中的所有 Azure 数据资源管理器群集。
  • 查看群集:“我有哪些 Azure 数据资源管理器群集可用?”
  • 检查群集:“列出我的所有 Azure 数据资源管理器群集”。
  • 查询群集:“显示我的 Azure 数据资源管理器群集组织”。
  • 查找群集:“获取 Azure 订阅中的所有 ADX 群集。

工具批注提示

破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌

群集:获取群集详细信息

Azure MCP 服务器获取特定 Azure 数据资源管理器群集的详细信息。

示例提示包括:

  • 获取详细信息:“显示 Azure 数据资源管理器群集”analytics-cluster“的详细信息。
  • 查看群集:“告诉我有关 ADX 群集”logs-prod“的信息。
  • 群集信息:“Azure 数据资源管理器群集”数据资源管理器-dev“的详细信息是什么?
  • 检查配置:“获取 ADX 群集”telemetry-cluster“的配置详细信息。
  • 群集属性:“在订阅”my-sub“中显示 Azure 数据资源管理器群集的属性。
参数 必需还是可选 DESCRIPTION
群集 必选 Azure 数据资源管理器群集的名称。

工具批注提示

破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌

数据库:列出数据库

Azure MCP 服务器列出 Azure 数据资源管理器群集中的所有数据库。

示例提示包括:

  • 列出数据库:“显示 Azure 数据资源管理器群集中的所有数据库。
  • 查看数据库:“我的 ADX 群集”analytics-cluster“中有哪些数据库?
  • 检查数据库:“列出数据资源管理器群集中的所有数据库。
  • 查询数据库:“在 Azure 数据资源管理器群集 URI ''https://mycluster.westus.kusto.windows.net中显示数据库”。
  • 查找数据库:“从 ADX 实例获取所有数据库”。
参数 必需还是可选 DESCRIPTION
群集 URI 有条件 地必需 Azure 数据资源管理器群集的 URI。
群集 有条件 地必需 Azure 数据资源管理器群集的名称。

工具批注提示

破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌

表:列出表

Azure MCP 服务器列出特定 Azure 数据资源管理器数据库中的所有表。

示例提示包括:

  • 列出表:“显示 Azure 数据资源管理器群集”日志“数据库中的所有表。
  • 查看表:“我的 ADX 群集中的数据库”遥测“中有哪些表?
  • 检查表:“列出 Azure 数据资源管理器数据库”analytics“中的所有表。
  • 查询表:“显示数据资源管理器群集的”指标“数据库中的表。
  • 查找表:“从 Azure 数据资源管理器实例中的”事件“数据库中获取所有表。
参数 必需还是可选 DESCRIPTION
群集 URI 有条件 地必需 Azure 数据资源管理器群集的 URI。
群集 有条件 地必需 Azure 数据资源管理器群集的名称。
数据库 必选 Azure 数据资源管理器数据库的名称。

工具批注提示

破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌

表:获取表架构

Azure MCP 服务器获取 Azure 数据资源管理器数据库中特定表的架构。

示例提示包括:

  • 查看架构:“显示 Azure 数据资源管理器数据库中”事件“表的架构。
  • 获取结构:“我的 ADX 数据库中”指标“表具有哪些列?
  • 检查架构:“描述数据资源管理器数据库中的”日志“表。
  • 查看列:“在 Azure 数据资源管理器中显示”遥测“表的列和类型。
  • 检查表:“获取 ADX 数据库中”Traces“表的结构。
参数 必需还是可选 DESCRIPTION
群集 URI 有条件 地必需 Azure 数据资源管理器群集的 URI。
群集 有条件 地必需 Azure 数据资源管理器群集的名称。
数据库 必选 Azure 数据资源管理器数据库的名称。
必选 表的名称。

工具批注提示

破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌

示例数据

Azure MCP 服务器从指定的 Azure 数据资源管理器表中检索数据示例。

示例提示包括:

  • 获取示例数据:“显示 Azure 数据资源管理器数据库中”事件“表中的数据示例。
  • 预览表:“为我提供 ADX 数据库中”Logs“表中记录的预览。
  • 查看数据示例:“在数据资源管理器数据库中显示”指标“表中的示例行。
  • 检查数据格式:“从 Azure 数据资源管理器中的”遥测“表中获取一些示例记录以查看数据结构。
  • 数据浏览:“从 ADX 群集中的”UserActivity“表中返回 10 个示例行。
参数 必需还是可选 DESCRIPTION
群集 URI 有条件 地必需 Azure 数据资源管理器群集的 URI。
群集 有条件 地必需 Azure 数据资源管理器群集的名称。
数据库 必选 Azure 数据资源管理器数据库的名称。
必选 要从中采样数据的表的名称。
限制 可选 在示例中返回的最大行数。

工具批注提示

破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌

Query

Azure MCP 服务器针对 Azure 数据资源管理器数据库执行 KQL 查询。

示例提示包括:

  • 运行查询:“执行'日志 |其中 Timestamp > ago(1h) | count' in my Azure Data Explorer database.
  • 查询数据:“运行 KQL 查询以查找 ADX 数据库中过去 24 小时内的所有错误。
  • 提取数据:“使用查询从数据资源管理器数据库获取最近的事件。
  • 提取见解:“从 Azure 数据资源管理器数据库查询用户活动模式”。
  • 分析日志:“执行 KQL 以按我的 ADX 数据库中的服务汇总性能指标。
参数 必需还是可选 DESCRIPTION
群集 URI 有条件 地必需 Azure 数据资源管理器群集的 URI。
群集 有条件 地必需 Azure 数据资源管理器群集的名称。
数据库 必选 Azure 数据资源管理器数据库的名称。
查询 必选 要执行的 KQL 查询。

工具批注提示

破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌