# deployhq-mcp-server

Подключает AI-агента к DeployHQ через MCP: он видит проекты, серверы и деплои, получает логи и запускает новые развёртывания.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 13
- Автор: deployhq
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/deployhq/deployhq-mcp-server
- Обновлён: 2026-07-22
- HTML: https://affpapa.org/nevibecode/mcp/deployhq-mcp-server

## Что делает

deployhq-mcp-server связывает DeployHQ API с MCP-клиентом через транспорт stdio. Агент может получать список проектов и серверов, читать сведения о развёртываниях и их логи, а также создавать новые развёртывания по проекту, серверу или группе серверов и диапазону коммитов.

Сервер также работает с SSH-ключами, глобальными переменными окружения и шаблонами конфигурационных файлов: их можно просматривать, создавать, менять и удалять. Для запуска пакет передаётся через `npx`, а доступ задаётся переменными `DEPLOYHQ_EMAIL`, `DEPLOYHQ_API_KEY` и `DEPLOYHQ_ACCOUNT`. Без них сервер не подключится к DeployHQ.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `DEPLOYHQ_EMAIL`, `DEPLOYHQ_API_KEY`, `DEPLOYHQ_ACCOUNT`, `LOG_LEVEL` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
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

**Командой платформы**
```bash
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
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "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>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "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 CLI

**Командой платформы**
```bash
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
```
Вместо <…> подставьте свои значения

## Когда брать
- получить список проектов DeployHQ
- проверить серверы и статус развёртывания
- прочитать лог неудачного развёртывания
- запустить развёртывание между двумя коммитами
- управлять глобальными переменными и конфигурационными файлами

## Примеры запросов агенту
- Покажи проекты DeployHQ и их статус развёртывания.
- Получи лог развёртывания с UUID `<uuid>` в проекте `<project>`.
- Запусти развёртывание проекта `<project>` на сервере `<parent_identifier>` от коммита `<start_revision>` до `<end_revision>`.

## Похожие
- [troubleshooting-astro-deployments](https://affpapa.org/nevibecode/skills/troubleshooting-astro-deployments.md) — скилл · 622 установки
- [omni-version-manager](https://affpapa.org/nevibecode/skills/omni-version-manager.md) — скилл · 975 установок
- [status](https://affpapa.org/nevibecode/commands/status.md) — команда · 348 установок
- [vercel](https://affpapa.org/nevibecode/mcp/vercel.md) — MCP-сервер · ★ 81
- [hummingbot-developer](https://affpapa.org/nevibecode/skills/hummingbot-developer.md) — скилл · 356 установок
- [vercel-api](https://affpapa.org/nevibecode/skills/vercel-api.md) — скилл · 5 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
