Dokku MCP Server — MCP-сервер для Claude Code: настройка
Подключает Dokku к ИИ-агенту, позволяя управлять приложениями, базами данных, доменами и сертификатами через SSH. Пригодится для деплоя и мониторинга пет-проектов прямо из чата.
Открыть на GitHubЧто делает Dokku MCP Server
Сервер написан на Go. Он связывается с хостом Dokku по SSH от имени пользователя dokku и транслирует вызовы MCP в системные команды. Ассистент получает инструменты для создания приложений и настройки баз данных вроде Postgres или Redis. В дистрибутив также включён диагностический промпт app_doctor для разбора сбоев.
Деплой выполняется асинхронно. Функция deploy_app сразу отдаёт deployment_id, после чего агент может опрашивать статус сборки и читать хвостовую часть лога. Для безопасности аргументы проверяются на допустимые символы, а пароли баз данных в ответах автоматически маскируются. Опасные операции можно отсечь через чёрный список DOKKU_MCP_SECURITY_BLACKLIST.
Проект находится на ранней стадии разработки, поэтому автор не рекомендует запускать его на продакшн-серверах. SSE-транспорт пока лишён встроенной аутентификации, из-за чего удалённый доступ без обратного прокси небезопасен.
Какие задачи решает
- запустить деплой приложения и отслеживать статус сборки Dokku
- создать и привязать базу данных PostgreSQL или Redis
- читать потоковые логи контейнеров в реальном времени
- настроить домены и выпустить SSL-сертификат Let's Encrypt
Примеры запросов агенту
- Разверни приложение my-app и покажи статус сборки
- Создай сервис postgres с именем db-main и подключи его к my-app
- Проверь логи падения последнего деплоя для api-service
Как установить Dokku MCP Server
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Dokku MCP Server
Как установить Dokku MCP Server в Claude Code?
Скомпилируйте бинарник командой make build или скачайте готовый релиз, после чего добавьте блок сервера в конфигурационный файл .mcp.json. В секции env укажите параметры подключения DOKKU_MCP_SSH_HOST, DOKKU_MCP_SSH_USER и путь к ключу DOKKU_MCP_SSH_KEY_PATH.
Что делает Dokku MCP Server?
Сервер переводит команды Dokku в формат протокола MCP, позволяя нейросети управлять вашим PaaS по SSH. Модель может запускать сборку, масштабировать контейнеры, подключать домены и читать логи.
Безопасно ли давать агенту доступ к Dokku?
Сервер маскирует пароли баз данных в ответах и фильтрует аргументы команд. Опасные действия вроде удаления сервисов можно отключить через переменную окружения DOKKU_MCP_SECURITY_BLACKLIST.