Druid MCP Server
Управление кластером Apache Druid и SQL-запросы к его данным
docker run -i --rm -e DRUID_ROUTER_URL iunera/druid-mcp-server:2.0.1
Запускается на вашем компьютере. RusMcp не запускает и не проверяет код пакета — посмотрите исходный код перед установкой.
Установка
Пакет docker.io/iunera/druid-mcp-server из Docker, версия 2.0.1. Выберите ассистент и добавьте сервер в его настройки.
Настройки → Developer → Edit Config: файл claude_desktop_config.json
{
"mcpServers": {
"druid-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DRUID_ROUTER_URL",
"iunera/druid-mcp-server:2.0.1"
],
"env": {
"DRUID_ROUTER_URL": "YOUR_DRUID_ROUTER_URL"
}
}
}
}
Выполните в терминале
claude mcp add --env DRUID_ROUTER_URL=YOUR_DRUID_ROUTER_URL --transport stdio druid-mcp-server -- docker run -i --rm -e DRUID_ROUTER_URL iunera/druid-mcp-server:2.0.1
Файл .cursor/mcp.json в проекте или ~/.cursor/mcp.json — для всех проектов
{
"mcpServers": {
"druid-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DRUID_ROUTER_URL",
"iunera/druid-mcp-server:2.0.1"
],
"env": {
"DRUID_ROUTER_URL": "YOUR_DRUID_ROUTER_URL"
}
}
}
}
Файл .vscode/mcp.json в проекте
{
"servers": {
"druid-mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DRUID_ROUTER_URL",
"iunera/druid-mcp-server:2.0.1"
],
"env": {
"DRUID_ROUTER_URL": "YOUR_DRUID_ROUTER_URL"
}
}
}
}
Переменные окружения
Замените значения вида YOUR_… своими. Необязательные в конфиг не добавлены — допишите их в env, если нужны.
DRUID_ROUTER_URLобязательная- Druid router URL for connecting to the Druid cluster
DRUID_COORDINATOR_URLнеобязательная- Druid coordinator URL for querying metadata endpoints (optional)
DRUID_AUTH_USERNAMEнеобязательная- Username for Druid authentication (optional)
DRUID_AUTH_PASSWORDнеобязательная · секрет- Password for Druid authentication (optional)
DRUID_SSL_ENABLEDнеобязательная- Enable SSL/TLS support for Druid connections
DRUID_SSL_SKIP_VERIFICATIONнеобязательная- Skip SSL certificate verification (for development/testing only)
Описание
Сервер от iunera для тех, кто работает с аналитической базой Apache Druid. Он позволяет ассистенту смотреть состояние кластера и выполнять запросы, не открывая консоль Druid. Можно получить список источников данных и подробности о каждом, выполнить SQL-запрос, посмотреть сегменты и очередь их загрузки, правила хранения и историю их изменений, настройки и ход компакции, lookup-таблицы, супервизоры потоковой загрузки, а также задачи загрузки по статусам с их спецификациями, отчётами и логами. Сервер запускается у пользователя в Docker. Нужен адрес своего кластера Druid и учётные данные для доступа к нему.
Инструменты
Список инструментов появится после проверки. Пакет запускается у вас — посмотрите README в исходном коде.
Вопросы, новые серверы, обсуждение MCP
t.me/rusmcp · t.me/RusMcp_bot