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 数据资源管理器中的数据了!