Mcp Server Kusto
这是一个使用Azure数据浏览器作为后端的MCP服务器。
概述
Kusto MCP 服务器提供对 Azure 数据资源管理器 (ADX) 集群的便捷访问,允许您查询和管理数据。
关键功能
- 表管理:列出内部表、外部表和物化视图
- 查询执行:在各类表上执行 Kusto 查询
- 结构检索:获取表结构信息
配置步骤
标准 ADX 集群配置
编辑 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}}"
]
}
}
}
本地模拟器配置
使用本地 ADX 模拟器时的简化配置:
{
"mcpServers": {
"kusto": {
"command": "uv",
"args": [
"--directory",
"{{PATH_TO_PROJECT}}\mcp-server-kusto\src\mcp_server_kusto",
"run",
"mcp-server-kusto",
"--cluster",
"https://localhost:8082"
]
}
}
}
可用工具
工具 | 功能 |
---|---|
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 查询 ADX 集群中的数据。