Servidor Kusto MCP
Un servidor mcp que proporciona acceso a clústeres de Azure Data Explorer (ADX).
Herramientas
El servidor proporciona las siguientes herramientas:
tablas de listas:
list_internal_tables: enumera todas las tablas internas del clúster
list_external_tables: enumera todas las tablas externas del clúster
list_materialized_views: enumera todas las vistas materializadas en el clúster
ejecutar consulta:
execute_query_internal_table: ejecuta una consulta en una tabla interna o vista materializada
execute_query_external_table: ejecuta una consulta en una tabla externa
obtener el esquema de la tabla:
get_internal_table_schema: obtiene el esquema de una tabla interna o vista materializada
get_external_table_schema:obtener el esquema de una tabla externa
Configuración de Claude Desktop
Edite claude_desktop_config.json para agregar la siguiente configuración:
{
"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}}"
]
}
}
}Al usar el emulador de Azure Data Explorer localmente, proporcione la URL del clúster como https://localhost:8082 y no es necesario proporcionar --authority_id , --client_id , --client_secret .
{
"mcpServers": {
"kusto": {
"command": "uv",
"args": [
"--directory",
"{{PATH_TO_PROJECT}}\\mcp-server-kusto\\src\\mcp_server_kusto",
"run",
"mcp-server-kusto",
"--cluster",
"{{ADX_CLUSTER_URL}}"
]
}
}
}