This dev container feature installs and configures an Azure Data Explorer Model Context Protocol (MCP) server for development purposes.
This feature sets up everything needed to run and develop with an Azure Data Explorer MCP server:
- Installs the MCP server and its dependencies
- Sets up Docker CLI for container management
- Configures the necessary environment for development
"features": {
"ghcr.io/pab1it0/adx-mcp-server/adx-mcp-server:latest": {
"version": "latest",
"adxClusterUrl": "https://cluster.region.kusto.windows.net",
"adxDatabase": "my_database",
"adxMcpRepo": "https://github.com/pab1it0/adx-mcp-server"
}
}This feature automatically installs the following dependencies:
ghcr.io/devcontainers/features/docker-in-docker- For Docker container supportghcr.io/devcontainers/features/azure-cli- For Azure Data Explorer authentication and operations
You don't need to explicitly include these in your devcontainer.json file.
| Option | Default | Description |
|---|---|---|
| version | "latest" | Version of the ADX MCP server to install |
| adxClusterUrl | "" | Azure Data Explorer cluster URL (must be specified at runtime) |
| adxDatabase | "" | Azure Data Explorer database name (must be specified at runtime) |
| adxMcpRepo | "https://github.com/pab1it0/adx-mcp-server" | Azure Data Explorer MCP repository URL |
This feature includes the Docker CLI (docker) pre-installed and available on the PATH for running and managing containers using a dedicated Docker daemon running inside the dev container.
See the LICENSE file for details.
For more information about the MCP server, see the documentation.