Azure Data Explorer MCP Server
Features
- Execute KQL queries against Azure Data Explorer
- Discover and explore database resources
- Authentication support
- Docker containerization support
- Provide interactive tools for AI assistants
Usage
- Login to your Azure account which has the permission to the ADX cluster using Azure CLI.
- Configure the environment variables for your ADX cluster, either through a
.env
file or system environment variables:
- Add the server configuration to your client configuration file. For example, for Claude Desktop:
Note: if you seeError: spawn uv ENOENT
in Claude Desktop, you may need to specify the full path touv
or set the environment variableNO_UV=1
in the configuration.
Docker Usage
Building the Docker Image
Running with Docker
Using docker run directly:
Using docker-compose:
.env
file with your Azure Data Explorer credentials and then run:Running with Docker in Claude Desktop
-e
flag with just the variable name, and providing the actual values in the env
object.Using as a Dev Container / GitHub Codespace
devcontainer-feature/adx-mcp-server
folder.Development
uv
following the instructions for your platform:Project Structure
src
directory structure:Testing
- Configuration validation tests
- Server functionality tests
- Error handling tests
- Main application tests
Tools
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
License
Azure Data Explorer MCP Server
Features
- Execute KQL queries against Azure Data Explorer
- Discover and explore database resources
- Authentication support
- Docker containerization support
- Provide interactive tools for AI assistants
Usage
- Login to your Azure account which has the permission to the ADX cluster using Azure CLI.
- Configure the environment variables for your ADX cluster, either through a
.env
file or system environment variables:
- Add the server configuration to your client configuration file. For example, for Claude Desktop:
Note: if you seeError: spawn uv ENOENT
in Claude Desktop, you may need to specify the full path touv
or set the environment variableNO_UV=1
in the configuration.
Docker Usage
Building the Docker Image
Running with Docker
Using docker run directly:
Using docker-compose:
.env
file with your Azure Data Explorer credentials and then run:Running with Docker in Claude Desktop
-e
flag with just the variable name, and providing the actual values in the env
object.Using as a Dev Container / GitHub Codespace
devcontainer-feature/adx-mcp-server
folder.Development
uv
following the instructions for your platform:Project Structure
src
directory structure:Testing
- Configuration validation tests
- Server functionality tests
- Error handling tests
- Main application tests
Tools
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |
[object Object] | [object Object] | [object Object] |