deployhq-mcp-server — MCP-сервер для Claude Code: установка
Подключает AI-агента к DeployHQ через MCP: он видит проекты, серверы и деплои, получает логи и запускает новые развёртывания.
claude mcp add --env DEPLOYHQ_EMAIL=<DEPLOYHQ_EMAIL> --env DEPLOYHQ_API_KEY=<DEPLOYHQ_API_KEY> --env DEPLOYHQ_ACCOUNT=<DEPLOYHQ_ACCOUNT> --env LOG_LEVEL=<LOG_LEVEL> --transport stdio deployhq-mcp-server -- npx -y deployhq-mcp-serverЧто делает deployhq-mcp-server
deployhq-mcp-server связывает DeployHQ API с MCP-клиентом через транспорт stdio. Агент может получать список проектов и серверов, читать сведения о развёртываниях и их логи, а также создавать новые развёртывания по проекту, серверу или группе серверов и диапазону коммитов.
Сервер также работает с SSH-ключами, глобальными переменными окружения и шаблонами конфигурационных файлов: их можно просматривать, создавать, менять и удалять. Для запуска пакет передаётся через npx, а доступ задаётся переменными DEPLOYHQ_EMAIL, DEPLOYHQ_API_KEY и DEPLOYHQ_ACCOUNT. Без них сервер не подключится к DeployHQ.
Какие задачи решает
- получить список проектов DeployHQ
- проверить серверы и статус развёртывания
- прочитать лог неудачного развёртывания
- запустить развёртывание между двумя коммитами
- управлять глобальными переменными и конфигурационными файлами
Примеры запросов агенту
- Покажи проекты DeployHQ и их статус развёртывания.
- Получи лог развёртывания с UUID
<uuid>в проекте<project>. - Запусти развёртывание проекта
<project>на сервере<parent_identifier>от коммита<start_revision>до<end_revision>.
Как установить deployhq-mcp-server
Командой платформы
claude mcp add --env DEPLOYHQ_EMAIL=<DEPLOYHQ_EMAIL> --env DEPLOYHQ_API_KEY=<DEPLOYHQ_API_KEY> --env DEPLOYHQ_ACCOUNT=<DEPLOYHQ_ACCOUNT> --env LOG_LEVEL=<LOG_LEVEL> --transport stdio deployhq-mcp-server -- npx -y deployhq-mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add deployhq-mcp-server --env DEPLOYHQ_EMAIL=<DEPLOYHQ_EMAIL> --env DEPLOYHQ_API_KEY=<DEPLOYHQ_API_KEY> --env DEPLOYHQ_ACCOUNT=<DEPLOYHQ_ACCOUNT> --env LOG_LEVEL=<LOG_LEVEL> -- npx -y deployhq-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"deployhq-mcp-server": {
"command": "npx",
"args": [
"-y",
"deployhq-mcp-server"
],
"env": {
"DEPLOYHQ_EMAIL": "<DEPLOYHQ_EMAIL>",
"DEPLOYHQ_API_KEY": "<DEPLOYHQ_API_KEY>",
"DEPLOYHQ_ACCOUNT": "<DEPLOYHQ_ACCOUNT>",
"LOG_LEVEL": "<LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"deployhq-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"deployhq-mcp-server"
],
"env": {
"DEPLOYHQ_EMAIL": "<DEPLOYHQ_EMAIL>",
"DEPLOYHQ_API_KEY": "<DEPLOYHQ_API_KEY>",
"DEPLOYHQ_ACCOUNT": "<DEPLOYHQ_ACCOUNT>",
"LOG_LEVEL": "<LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e DEPLOYHQ_EMAIL=<DEPLOYHQ_EMAIL> -e DEPLOYHQ_API_KEY=<DEPLOYHQ_API_KEY> -e DEPLOYHQ_ACCOUNT=<DEPLOYHQ_ACCOUNT> -e LOG_LEVEL=<LOG_LEVEL> deployhq-mcp-server npx -y deployhq-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о deployhq-mcp-server
Как установить deployhq-mcp-server в Claude Code?
Выполните `claude mcp add deployhq-mcp-server -e DEPLOYHQ_EMAIL=<DEPLOYHQ_EMAIL> -e DEPLOYHQ_API_KEY=<DEPLOYHQ_API_KEY> -e DEPLOYHQ_ACCOUNT=<DEPLOYHQ_ACCOUNT> -- npx -y deployhq-mcp-server`.
Что делает deployhq-mcp-server?
Он даёт MCP-клиенту доступ к DeployHQ: проекты, серверы, развёртывания, логи, SSH-ключи, переменные окружения и шаблоны конфигурационных файлов.
Какие данные нужны для подключения к DeployHQ?
Нужны значения DEPLOYHQ_EMAIL, DEPLOYHQ_API_KEY и DEPLOYHQ_ACCOUNT. Сервер получает их через переменные окружения.