Kusto MCP Server logo

Kusto MCP Server

by ZZZHDW

A MCP server that provides access to Azure Data Explorer (ADX) clusters. It offers tools to list tables, execute queries, and get table schemas.

View on GitHub

Last updated: N/A

What is Kusto MCP Server?

The Kusto MCP Server is a service that enables access to Azure Data Explorer (ADX) clusters. It provides a set of tools for interacting with ADX, including listing tables, executing queries, and retrieving table schemas.

How to use Kusto MCP Server?

To use the server, configure it within a Claude Desktop environment by editing the claude_desktop_config.json file. You'll need to provide the ADX cluster URL, tenant ID, client ID, and client secret (unless using a local emulator). The configuration details are provided in the README.

Key features of Kusto MCP Server

  • List internal tables and materialized views

  • List external tables

  • Execute queries on internal tables, materialized views, and external tables

  • Get the schema of internal and external tables

Use cases of Kusto MCP Server

  • Data exploration in Azure Data Explorer

  • Querying data stored in ADX

  • Retrieving table schemas for data analysis

  • Integrating ADX data with other applications

FAQ from Kusto MCP Server

What is an MCP server?

An MCP (Management Control Plane) server is a service that provides a centralized interface for managing and controlling access to data resources.

What is Azure Data Explorer (ADX)?

Azure Data Explorer is a fast, fully managed data analytics service for real-time analysis of large volumes of data streaming from applications, websites, IoT devices, and more.

How do I configure the server to use a local ADX emulator?

When using the Azure Data Explorer emulator locally, provide the cluster URL like https://localhost:8082 and do not provide --authority_id, --client_id, --client_secret.

What types of tables can I access with this server?

The server provides access to both internal and external tables, as well as materialized views, within the ADX cluster.

What authentication methods are supported?

The server supports authentication using a client ID and client secret, as well as local emulator access without credentials.