An MCP server for Apache Druid that exposes tools, resources, and prompts to inspect, query, and manage Druid clusters. It supports cluster health checks, datasource/segment/lookup management, ingestion supervision, and SQL querying over multiple transports including STDIO, SSE, and streamable HTTP.
From the registry: AI-powered MCP server for Apache Druid cluster management and analytic

Please install the `druid-mcp-server` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Apache Druid cluster** — You need a running Apache Druid cluster (router + coordinator). (https://druid.apache.org/)
Canonical MCP server config (stdio transport):
- command: `docker`
- args: ["run","--rm","-i","-e","DRUID_ROUTER_URL","-e","DRUID_COORDINATOR_URL","-e","DRUID_AUTH_USERNAME","-e","DRUID_AUTH_PASSWORD","-e","DRUID_SSL_ENABLED","-e","DRUID_SSL_SKIP_VERIFICATION","-e","DRUID_MCP_READONLY_ENABLED","iunera/druid-mcp-server:latest"]
- required environment variables:
- `DRUID_ROUTER_URL`: URL of the Druid router (e.g. http://localhost:8888). (example: `<your-druid-router-url>`)
- optional environment variables:
- `DRUID_COORDINATOR_URL`: URL of the Druid coordinator (e.g. http://localhost:8081). (example: `<your-druid-coordinator-url>`)
- `DRUID_AUTH_USERNAME`: Username for Druid basic auth, if enabled. (example: `<your-druid-username>`)
- `DRUID_AUTH_PASSWORD`: Password for Druid basic auth, if enabled. (example: `<your-druid-password>`)
- `DRUID_SSL_ENABLED`: Enable SSL for Druid connections (true/false). (example: `false`)
- `DRUID_SSL_SKIP_VERIFICATION`: Skip SSL certificate verification (true/false). Only for testing. (example: `false`)
- `DRUID_MCP_READONLY_ENABLED`: Enable read-only mode (true/false). (example: `false`)
Note: Spring Boot MCP server for Apache Druid. Docker is the simplest path; also runnable as `java -jar druid-mcp-server-*.jar` and supports STDIO, SSE, and Streamable HTTP transports.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.DRUID_ROUTER_URLrequiredURL of the Apache Druid router used by the server to connect to the clusterDRUID_COORDINATOR_URLrequiredURL of the Apache Druid coordinator used by the server to connect to the clusterDRUID_MCP_SECURITY_OAUTH2_ENABLEDrequiredEnables or disables OAuth2 security for client authenticationSPRING_PROFILES_ACTIVESelects the transport mode profile, such as http for streamable HTTPMCP server for interacting with the Supabase platform