Druid MCP Server
by iunera
Connects MCP clients to Apache Druid for querying data, inspecting metadata, and managing cluster operations.
Install Druid MCP Server
Pick your client, then add it in one click or paste the config.
http://localhost:8080/mcp
Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.
Overview
Use cases
- Query Apache Druid data through an MCP client
- Inspect datasource schemas and column metadata
- Review Druid lookup configuration and status
- Retrieve segment metadata for cluster analysis
- Guide data analysis workflows with reusable prompts
Key features
- Apache Druid datasource and schema queries
- Lookup configuration and status retrieval
- Segment metadata access
- STDIO, SSE, and Streamable HTTP transports
- MCP resources and customizable prompts
- Spring profile-based capability activation
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked 3d ago
Recent health check succeeded.
16/16 checks healthy over the last 79d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
GitHub stars18Stargazers on the source repository.
Last commit1mo agoMost recent push to the default branch.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.
How Druid MCP Server works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about Druid MCP Server
Build it with Java 25 and Maven, run the published JAR from Maven Central, or use the documented Docker image `iunera/druid-mcp-server:latest`.
The Docker examples configure `DRUID_ROUTER_URL` and `DRUID_COORDINATOR_URL`. `SPRING_PROFILES_ACTIVE` selects profiles such as `http,query`, and `DRUID_MCP_SECURITY_OAUTH2_ENABLED` controls OAuth protection.
Yes. Enable the `http` Spring profile to expose Streamable HTTP at `/mcp` on port 8080. SSE is also listed as a supported transport.
OAuth 2.0 is enabled by default for Streamable HTTP and SSE. It can be disabled by setting `DRUID_MCP_SECURITY_OAUTH2_ENABLED` to `false`.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/iunera-druid-mcp-server)HTML Embed
<a href="https://allmcps.com/mcp/iunera-druid-mcp-server"><img src="https://allmcps.com/api/badge/iunera-druid-mcp-server?style=directory" alt="Druid MCP Server on AllMCPs" /></a>