Adx MCP Server

Azure Data Explorer clusters accessible via KQL query execution and discovery tools.

Data last scanned today · Reviewed today

345 tools57PythonMIT

Overview

This MCP server provides a standardized bridge for AI assistants to interact with Azure Data Explorer (ADX) and Microsoft Fabric Eventhouse environments. By utilizing the Kusto Query Language (KQL), users can perform complex data analysis, inspect table schemas, and retrieve table statistics directly through their preferred AI interface. The server features a modular design that allows developers to selectively enable or disable specific tools, helping to manage context window usage effectively. It supports various deployment modes, including stdio, HTTP, and Server-Sent Events, and simplifies connectivity through native support for DefaultAzureCredential and Workload Identity.

Our verdict

The Adx MCP Server holds a security score of 34/100, which reflects a high risk level. This rating is largely due to the fact that the tool is community-maintained rather than official and has not undergone an editorial review, leaving its authentication methods and read-only safety features unverified. It is suitable for experimental development and local environments where users can manage their own Azure credentials, but it should be used with caution in sensitive or highly regulated data environments until further security validation occurs.

  • Supports multiple authentication methods including Azure CLI and Workload Identity
  • Provides flexible deployment via stdio, HTTP, or Server-Sent Events
  • Offers granular control over enabled tools to conserve context window
  • Zero direct dependencies minimizes supply chain attack surface
  • Community-maintained project lacking official vendor oversight
  • Security architecture has not yet been editorially reviewed
  • Authentication mechanisms remain unverified by third-party audit

Tools

ToolDescriptionRisk
execute_queryExecute a KQL query against Azure Data Explorerlow
list_tablesList all tables in the configured databaselow
get_table_schemaGet the schema for a specific tablelow
sample_table_dataGet sample data from a tablelow
get_table_detailsGet table statistics and metadatalow

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

Which authentication methods does the server support?

The server supports DefaultAzureCredential, which includes Azure CLI, Managed Identity, and Workload Identity for AKS environments.

How can I reduce the number of tools available to the MCP client?

You can configure the list of tools to limit which ones are available, helping to save context window space.

What should I do if I encounter a 'spawn uv ENOENT' error in Claude Desktop?

You may need to provide the absolute path to the uv executable or set the environment variable NO_UV=1 in your configuration.

Which transport protocols are supported by this server?

The server supports stdio (the default), HTTP, and Server-Sent Events (SSE).

Does this server work with Microsoft Fabric?

Yes, the server provides access to both Azure Data Explorer and Microsoft Fabric Eventhouse clusters.

Alternatives

Changelog

Badge

Adx MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.