Druid MCP Server

This repository provides an MCP (Model Context Protocol) server for comprehensive read-only access to one or more Apache Druid clusters for ad-hoc data analysis, monitoring, troubleshooting, and…

Local server

What is the Druid MCP Server?

Druid MCP Server is an MCP project maintained in the christian-schlichtherle/druid-mcp repository. The maintainer describes its purpose as “This repository provides an MCP (Model Context Protocol) server for comprehensive read-only access to one or more Apache Druid clusters for ad-hoc data analysis, monitoring…”. Read the project documentation for the complete scope.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
execute_sql_querycluster, query, context): Execute SQL queries
execute_native_querycluster, query): Execute native JSON queries (timeseries, topN, groupBy, etc.)
list_datasourcescluster, include_details): List all available datasources
get_datasource_schemacluster, datasource): Get dimensions and metrics for a datasource
list_supervisorscluster, include_state): List all supervisors with optional state information
get_supervisor_statuscluster, supervisor_id): Get detailed supervisor status and health
list_taskscluster, ...): List tasks with filtering options
get_task_statuscluster, task_id): Get status of specific tasks
get_cluster_statuscluster): Overall cluster health status
list_servicescluster, service_type): List active services by type
list_segmentscluster, datasource, full): List segments for a datasource
get_segments_infocluster, datasource): Get aggregated segment statistics
list_lookupscluster, tier): List lookups by tier
get_lookupcluster, lookup_id, tier): Get specific lookup configuration
get_lookup_statuscluster, lookup_id, tier): Get lookup loading status across nodes
list_clusters): List all configured Druid cluster names