ZZZHDW_mcp Server Kusto

ZZZHDW_mcp Server Kusto

镜像

概述

Kusto MCP 服务器提供访问 Azure 数据资源管理器 (ADX) 集群的接口,让您能够轻松查询和管理 ADX 资源。

主要功能

  • 表管理:列出内部表、外部表和物化视图
  • 查询执行:对不同类型的表执行 Kusto 查询
  • 获取表结构:查看表的详细结构信息

配置步骤

1. 编辑 Claude 桌面配置文件

将以下配置添加到 claude_desktop_config.json 文件中:

{
  "mcpServers": {
    "kusto": {
      "command": "uv",
      "args": [
        "--directory",
        "{{PATH_TO_PROJECT}}\mcp-server-kusto\src\mcp_server_kusto",
        "run",
        "mcp-server-kusto",
        "--cluster",
        "{{ADX_CLUSTER_URL}}",
        "--authority_id",
        "{{TENANT_ID}}",
        "--client_id",
        "{{CLIENT_ID}}",
        "--client_secret",
        "{{CLIENT_SECRET}}"
      ]
    }
  }
}

2. 本地开发配置 (使用 ADX 模拟器)

如果使用本地 ADX 模拟器,配置可简化为:

{
  "mcpServers": {
    "kusto": {
      "command": "uv",
      "args": [
        "--directory",
        "{{PATH_TO_PROJECT}}\mcp-server-kusto\src\mcp_server_kusto",
        "run",
        "mcp-server-kusto",
        "--cluster",
        "{{ADX_CLUSTER_URL}}"
      ]
    }
  }
}

可用工具

功能工具名称描述
列出表list_internal_tables列出所有内部表
list_external_tables列出所有外部表
list_materialized_views列出所有物化视图
执行查询execute_query_internal_table在内部表或物化视图上执行查询
execute_query_external_table在外部表上执行查询
获取表结构get_internal_table_schema获取内部表或物化视图的结构
get_external_table_schema获取外部表的结构

现在您可以使用 Claude 通过这些工具来交互式地查询和分析 Azure 数据资源管理器中的数据了!