Mcp Server Kusto

by ZZZHDW

1 stars
235 downloads
Not rated
GitHub

About

Provides access to Azure Data Explorer (ADX) clusters, requiring Azure credentials for configuration.

Details

Author
ZZZHDW
GitHub stars
1
Downloads
235
Categories
Database, Other, Infrastructure

- List internal tables, external tables, and materialized views
- Execute queries on internal and external tables
- Get schema of internal tables, external tables, and materialized views
- Supports Azure AD authentication (tenant, client ID, secret)
- Supports local Azure Data Explorer emulator without authentication

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Mcp Server Kusto
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install and configure by editing claude_desktop_config.json with the uv command and arguments pointing to the project directory and cluster URL. For Azure AD authentication, provide --authority_id, --client_id, and --client_secret. For a local emulator, omit those flags and use a URL like https://localhost:8082.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp server kusto": {
            "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}}"
                ]
            }
        }
    }
}

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}}"
        ]
    }
}

A mcp server that provides access to Azure Data Explorer (ADX) clusters.

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_internal_table:execute a query on an internal table or materialized view
- execute_query_external_table:execute a query on an external table

- 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

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 likehttps://localhost:8082and 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}}" ] } } }

A read-only MCP server for Azure Data Catalog, powered by CData's JDBC driver.

Introspect and query your apps deployed to Convex.

Create, manage, and update applications on InstantDB, the modern Firebase.

Open source MCP server specializing in easy, fast, and secure tools for Databases.

Interact with the Neon serverless Postgres platform

Query Streams securely connects MCP clients to live databases through the Query Streams Cloud Network, with no VPNs, inbound ports, or complex setup.

Interact with the SingleStore database platform

Official Supabase MCP server for managing Supabase projects, databases, auth, storage, edge functions, and SQL workflows from AI agents.

Interact with Tinybird serverless ClickHouse platform

An AI-powered gateway for managing over 40 data sources like Alibaba Cloud and mainstream databases, featuring NL2SQL, code generation, and data migration.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.