Dockhold — MCP-сервер для Claude Code: что делает и как установить
Разворачивает проекты из локальной папки или GitHub прямо из диалога с агентом. Присылает рабочий HTTPS-адрес, читает логи и меняет память приложений.
claude mcp add --env DOCKHOLD_REF=<DOCKHOLD_REF> --transport stdio dockhold -- npx -y dockholdЧто делает Dockhold
Сервер связывает редактор с инфраструктурой Dockhold через локальный запуск npx -y dockhold mcp либо удалённое подключение по адресу https://api.dockhold.eu/mcp. Для работы нужен Node.js версии 18 или новее. Авторизация проходит через браузер командой npx dockhold login. Вписывать ключи в настройки редактора не нужно. Сессия хранится локально и действует 90 дней.
Инструменты сервера позволяют запускать репозитории GitHub командой deploy_app, перезапускать контейнеры без простоев через redeploy_app, проверять логи и выставлять переменные окружения. Также доступны команды для изменения оперативной памяти контейнеров и расширения диска управляемых баз данных. Если редактор обрывает запуск сервера по короткому таймауту, утилиту стоит поставить глобально через npm i -g dockhold.
Управлять защищёнными переменными через стандартную браузерную сессию нельзя: у неё нет области прав secrets. Для работы с секретами придётся подключаться к удалённому адресу https://api.dockhold.eu/mcp с Bearer-токеном из личного кабинета.
Какие задачи решает
- развернуть проект на живом HTTPS-адресе без ухода из редактора
- прочитать runtime-логи контейнера прямо в чате
- изменить объём оперативной памяти сервиса или базы данных
- перезапустить приложение без простоя после правок
Примеры запросов агенту
- Опубликуй этот проект в сети и пришли ссылку
- Покажи последние 100 строк логов приложения
- Увеличь оперативную память для рабочей базы данных
Как установить Dockhold
1Командой платформы
claude mcp add --env DOCKHOLD_REF=<DOCKHOLD_REF> --transport stdio dockhold -- npx -y dockholdВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http dockhold https://api.dockhold.eu/mcp1Командой платформы: удалённый сервер
codex mcp add dockhold --url https://api.dockhold.eu/mcp2Командой платформы
codex mcp add dockhold --env DOCKHOLD_REF=<DOCKHOLD_REF> -- npx -y dockholdВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"dockhold": {
"url": "https://api.dockhold.eu/mcp"
}
}
}{
"mcpServers": {
"dockhold": {
"command": "npx",
"args": [
"-y",
"dockhold"
],
"env": {
"DOCKHOLD_REF": "<DOCKHOLD_REF>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"dockhold": {
"type": "http",
"url": "https://api.dockhold.eu/mcp"
}
}
}{
"servers": {
"dockhold": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"dockhold"
],
"env": {
"DOCKHOLD_REF": "<DOCKHOLD_REF>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http dockhold https://api.dockhold.eu/mcp2Командой платформы
gemini mcp add -e DOCKHOLD_REF=<DOCKHOLD_REF> dockhold npx -y dockholdВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Dockhold
Как установить Dockhold в Claude Code?
Выполните в терминале команду claude mcp add dockhold -- npx -y dockhold. После первого запроса к серверу запустите npx dockhold login для разового входа через браузер.
Что делает Dockhold?
Он даёт ИИ-агенту команды для сборки и развёртывания веб-приложений, проверки статусов, чтения системных логов и масштабирования ресурсов контейнеров.
Как управлять секретами и паролями через этот сервер?
Браузерный вход не поддерживает работу с конфиденциальными данными. Для этого нужно настроить подключение по HTTP к https://api.dockhold.eu/mcp и передать токен из панели Dockhold с включённым разрешением secrets.