dolphin-mcp-pilot — MCP-сервер для Claude Code: запуск и функции
Управляет пайплайнами Apache DolphinScheduler через агента: создаёт DAG, запускает расписания, читает логи сбойных задач и перезапускает упавшие узлы.
Открыть на GitHubЧто делает dolphin-mcp-pilot
Сервер предоставляет свыше 53 инструментов для взаимодействия с Apache DolphinScheduler. Агент умеет генерировать SQL-процессы, собирать сложные графы задач, клонировать пайплайны и откатывать их версии. Доступно управление расписаниями через cron, ручной запуск, остановка и повторный запуск экземпляров с места ошибки.
Сервис разворачивается в Docker через docker compose --profile dev up -d dolphin-mcp-pilot-dev. Он слушает порт 8001 по протоколу SSE. Поддерживаются два формата авторизации: токен X-DS-Token либо пара логина и пароля в заголовках. Каждый клиент может передавать собственные учётные данные.
Для работы нужен запущенный экземпляр DolphinScheduler 3.x, доступный по сети из контейнера Docker: без него сервер не сможет выполнять вызовы к API планировщика. Сетевой доступ обязателен.
Какие задачи решает
- разобрать причину падения пайплайна по логам конкретного узла
- создать и поставить на cron-расписание новый граф задач
- перезапустить упавший процесс с точки сбоя
- запустить последовательный бэкфилл данных за выбранный диапазон дат
Примеры запросов агенту
- Найди последний упавший процесс, покажи лог ошибочной задачи и предложи действие без изменений.
- Создай ежедневный SQL-пайплайн, настрой cron-расписание и выведи схему перед публикацией.
- Выполни последовательный бэкфилл с 2026-08-01 по 2026-08-07, начиная с задачи валидации.
Как установить dolphin-mcp-pilot
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о dolphin-mcp-pilot
Как установить dolphin-mcp-pilot в Claude Code?
Склонируйте репозиторий, настройте переменные в .env и выполните docker compose --profile dev up -d dolphin-mcp-pilot-dev. Затем добавьте в настройки MCP блок с типом sse, адресом http://localhost:8001/mcp/ и заголовком X-DS-Token.
Что делает dolphin-mcp-pilot?
Он связывает ИИ-ассистента с Apache DolphinScheduler через набор из 53+ инструментов. Агент получает возможность управлять графами задач, следить за выполнением процессов и читать логи.
Какие системные требования нужны для запуска?
Требуются Docker с Compose v2 и работающий инстанс Apache DolphinScheduler 3.x. Для доступа понадобятся API-токен или логин с паролем.