Kusto MCP Server logo

Kusto MCP Server

by MCP-Mirror

A MCP server that provides access to Azure Data Explorer (ADX) clusters. It offers tools to list tables, execute queries, and retrieve 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 to interact 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. Provide the necessary connection details, such as the ADX cluster URL, tenant ID, client ID, and client secret. When using a local Azure Data Explorer emulator, only the cluster URL is required.

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 tables, materialized views, 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 component that provides access and management capabilities to a specific data source or service.

What is Azure Data Explorer (ADX)?

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

How do I configure the server to connect to my ADX cluster?

Edit the claude_desktop_config.json file and provide the correct cluster URL, tenant ID, client ID, and client secret in the mcpServers configuration.

Can I use this server with a local ADX emulator?

Yes, when using a local ADX emulator, you only need to provide the cluster URL and omit the tenant ID, client ID, and client secret.

What types of tables can I query?

You can query internal tables, external tables, and materialized views using the provided tools.