К основному содержанию
MCP-сервер CX Codex

hatchbox — MCP-сервер для Claude Code: что делает и как установить

Управляет деплоями и переменными окружения приложений Rails на хостинге Hatchbox прямо через диалог с ассистентом.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env HATCHBOX_API_KEY=<HATCHBOX_API_KEY> --env HATCHBOX_ACCOUNT_ID=<HATCHBOX_ACCOUNT_ID> --env HATCHBOX_APP_ID=<HATCHBOX_APP_ID> --env HATCHBOX_DEPLOY_KEY=<HATCHBOX_DEPLOY_KEY> --env WEB_SERVER_IP_ADDRESS=<WEB_SERVER_IP_ADDRESS> --transport stdio hatchbox -- npx -y hatchbox-mcp-server
Открыть на GitHub

Что делает hatchbox

Сервер связывает ассистента с API Hatchbox и сервером приложения по SSH. Инструмент умеет запускать сборку нужного коммита по его хешу SHA, проверять статус текущей выкатки и менять конфигурационные переменные проекта.

По умолчанию включён безопасный режим READONLY. Из-за этого сервер не позволит записать или удалить переменные окружения, пока в настройках не будет выставлен флаг READONLY=false. Чтение переменных работает отдельно через SSH-подключение к веб-серверу, поэтому без указания WEB_SERVER_IP_ADDRESS и рабочего SSH-ключа эти команды останутся недоступными.

Если на одной машине крутится сразу несколько приложений, понадобится переменная HATCHBOX_APP_NAME. Она фильтрует список процессов Puma и не даёт перепутать настройки соседних сервисов.

Какие задачи решает

  • Запустить деплой конкретного коммита Rails-приложения
  • Посмотреть текущие переменные окружения на сервере через SSH
  • Проверить статус активной сборки по activityId
  • Обновить или удалить конфигурационные ключи проекта

Примеры запросов агенту

  • Покажи значение переменной RAILS_ENV на сервере Hatchbox
  • Запусти деплой коммита abc123def456 в Hatchbox и проверь статус
  • Удали переменную OLD_VAR из настроек приложения

Как установить hatchbox

Командой платформы

claude mcp add --env HATCHBOX_API_KEY=<HATCHBOX_API_KEY> --env HATCHBOX_ACCOUNT_ID=<HATCHBOX_ACCOUNT_ID> --env HATCHBOX_APP_ID=<HATCHBOX_APP_ID> --env HATCHBOX_DEPLOY_KEY=<HATCHBOX_DEPLOY_KEY> --env WEB_SERVER_IP_ADDRESS=<WEB_SERVER_IP_ADDRESS> --transport stdio hatchbox -- npx -y hatchbox-mcp-server

Вместо <…> подставьте свои значения. Ещё 4 переменные окружения — в README сервера

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о hatchbox

Как установить hatchbox в Claude Code?

Выполните команду `claude mcp add hatchbox -e HATCHBOX_API_KEY=<HATCHBOX_API_KEY> -e HATCHBOX_ACCOUNT_ID=<HATCHBOX_ACCOUNT_ID> -e HATCHBOX_APP_ID=<HATCHBOX_APP_ID> -e HATCHBOX_DEPLOY_KEY=<HATCHBOX_DEPLOY_KEY> -- npx -y hatchbox-mcp-server`. Вместо плейсхолдеров подставьте данные из личного кабинета Hatchbox.

Что делает MCP-сервер hatchbox?

Он предоставляет набор инструментов для вызова деплоев, мониторинга их прогресса и чтения или редактирования переменных окружения в приложениях на Hatchbox.

Зачем серверу нужен IP-адрес и SSH-доступ?

Чтение переменных окружения происходит с машины через SSH, а не через панель управления. Без WEB_SERVER_IP_ADDRESS и настроенного ключа команды getEnvVars и getEnvVar работать не смогут.

Похожие MCP-серверы

Все MCP-серверы по теме «DevOps и инфраструктура» →
GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 989звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 163звёзд репо Oh My Posh Validator JanDeDobbeleer Проверяет конфигурации oh-my-posh и отдельные сегменты промпта по официальной схеме. Пригодится, когда тема не применяется из-за опечатки в JSON, YAML или TOML. CX Codex +1 ★ 23 654звёзд репо Keploy keploy Keploy помогает агенту работать с API-тестированием: создавать тесты и моки из OpenAPI, curl, Postman или реального трафика. CX Codex +1 ★ 18 779звёзд репо Coder coder MCP-сервер связывает ИИ-кодинг с Coder, чтобы управлять рабочими пространствами, шаблонами и облачными средами разработки. CX Codex +1 ★ 17 191звёзд репо mcp kubeshark MCP-сервер подключает данные о сетевом трафике Kubernetes к ИИ-агенту. Подходит для расследования сбоев, анализа API и поиска причин ошибок. CX Codex +1 ★ 12 110звёзд репо

Из того же набора28

onepassword MCP-сервер для чтения и записи данных из хранилища 1Password через CLI. Агент может достать учётные данные, создать новые записи или сгенерировать ссылку для шаринга. CX Codex +1 ★ 81звёзд репо monarch-money Подключает личные финансы из Monarch Money к ИИ-ассистенту: балансы, транзакции, бюджеты и правила. Работает через GraphQL API сервиса. CX Codex +1 ★ 81звёзд репо langfuse MCP-сервер подключает агента к Langfuse для чтения трассировок и наблюдений. Пригодится для отладки LLM-пайплайнов, затрат и задержек. CX Codex +1 ★ 81звёзд репо image-diff Сравнивает два изображения попиксельно, группирует найденные отличия в кластеры и строит тепловую карту различий. Пригодится, когда нужно сверить скриншот интерфейса с макетом. CX Codex +1 ★ 81звёзд репо google-flights Ищет рейсы, сравнивает цены по датам и находит коды аэропортов. Пригодится, когда нужно подобрать маршрут или проверить, в какие дни лететь дешевле. CX Codex +1 ★ 81звёзд репо google-docs Даёт агенту доступ к Google Документам: читать, создавать, править и экспортировать файлы, если у вас есть OAuth2 или сервисный аккаунт Workspace. CX Codex +1 ★ 81звёзд репо google-calendar Подключает Google Календарь к ассистенту через сервисный аккаунт Google Workspace. Позволяет просматривать расписание, создавать встречи и проверять занятость. CX Codex +1 ★ 81звёзд репо good-eggs MCP-сервер, который через Playwright заходит в ваш аккаунт Good Eggs и даёт агенту искать продукты, вести корзину и повторять прошлые заказы. CX Codex +1 ★ 81звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой