MCP Server
Kusto MCP Server
An MCP server that provides access to Azure Data Explorer (ADX) clusters, allowing users to list tables, execute queries, and retrieve schema information.
1
GitHub Stars
8/23/2025
Last Updated
MCP Server Configuration
1{
2 "name": "kusto",
3 "command": "uv",
4 "args": [
5 "--directory",
6 "{{PATH_TO_PROJECT}}\\mcp-server-kusto\\src\\mcp_server_kusto",
7 "run",
8 "mcp-server-kusto",
9 "--cluster",
10 "{{ADX_CLUSTER_URL}}",
11 "--authority_id",
12 "{{TENANT_ID}}",
13 "--client_id",
14 "{{CLIENT_ID}}",
15 "--client_secret",
16 "{{CLIENT_SECRET}}"
17 ]
18}
JSON18 lines
README Documentation
Kusto MCP Server
A mcp server that provides access to Azure Data Explorer (ADX) clusters.
Tools
The following tools are provided by the server:
- list tables:
- list_internal_tables:list all internal tables in the cluster
- list_external_tables:list all external tables in the cluster
- list_materialized_views:list all materialized views in the cluster
- execute query:
- execute_query_internal_table:execute a query on an internal table or materialized view
- execute_query_external_table:execute a query on an external table
- get table schema:
- get_internal_table_schema:get the schema of an internal table or materialized view
- get_external_table_schema:get the schema of an external table
Claude Desktop configuration
Edit claude_desktop_config.json to add the following configuration:
{
"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}}"
]
}
}
}
When using azure data explorer emulator locally, provide the cluster url like https://localhost:8082
and not need to
provide --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}}"
]
}
}
}
Quick Install
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source