Creativity · MCP — server

MCP Apache Druid Server

Apache Druid is an open-source real-time analytics database built for streaming ingestion and sub-second OLAP. The MCP Druid Server lets Claude and other MCP clients discover datasources, inspect dimensions and metrics, and run Druid SQL — great for clickstream, ad-tech, and operational dashboards.

MCP facts

Kind
server
Ecosystem
anthropic-mcp
Language
Python
Transports
stdio

Capabilities

  • Tools: list_datasources, describe_datasource, run_druid_sql
  • Supports Druid's HTTP SQL endpoint
  • Basic auth or JWT pass-through

Install

pip install mcp-druid

Configuration

{
  "mcpServers": {
    "druid": {
      "command": "uvx",
      "args": ["mcp-druid"],
      "env": {
        "DRUID_BROKER_URL": "https://druid-broker.example.com",
        "DRUID_USERNAME": "claude",
        "DRUID_PASSWORD": "<password>"
      }
    }
  }
}

Frequently asked questions

Why Druid for LLM-driven analytics?

Druid's pre-aggregated, columnar storage makes it ideal for interactive question-answering over huge event datasets — the model can explore freely without bottlenecking the database.

Does it support native JSON queries?

This server focuses on Druid SQL for simplicity; native JSON is possible via a raw_query escape hatch in some builds.

Is there an official Druid server?

No official Apache Druid MCP server exists yet — this is a community package. Check the MCP servers registry for the most-maintained fork.

Sources

  1. Apache Druid Documentation — accessed 2026-04-20
  2. Model Context Protocol — accessed 2026-04-20