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
.envfile or system environment variables:
- Add the server configuration to your client configuration file. For example, for Claude Desktop:
Note: if you seeError: spawn uv ENOENTin Claude Desktop, you may need to specify the full path touvor set the environment variableNO_UV=1in 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
.envfile or system environment variables:
- Add the server configuration to your client configuration file. For example, for Claude Desktop:
Note: if you seeError: spawn uv ENOENTin Claude Desktop, you may need to specify the full path touvor set the environment variableNO_UV=1in 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] |