Деплой из Claude Code, Cursor и Codex
CLI Inquir — это ещё и MCP-сервер. Подключите его к агенту, и агент сам выкатит код, вызовет сервис, прочитает ошибки сборки и логи, исправит код и выкатит снова. Вы смотрите на результат, а не пересылаете команды туда и обратно.
Обновлено: 2026-10-18
- claude mcp add inquir -- inquir mcp — и инструменты уже в Claude Code
- Node.js, Python и Go: обработчики и HTTP-серверы без Dockerfile
- Откат на прошлый деплой — ещё один вызов инструмента
Без карты, затем Simple — 590 ₽/мес.
Где разрыв
Агент написал код. Дальше — вы
Claude Code, Cursor и Codex уверенно пишут сервисы и останавливаются на деплое: нужен сервер, Dockerfile, переменные, домен. Вы копируете команды, вставляете логи ошибок обратно в чат и ждёте следующей итерации.
Чем дольше этот цикл идёт через вас, тем медленнее работает агент: он не видит, что сломалось на сервере, и исправляет вслепую.
Как это устроено
Inquir как MCP-сервер
inquir mcp запускает MCP-сервер по stdio и использует ваш вход в CLI. Агент получает инструменты, чтобы деплоить, вызывать, выполнять команды, смотреть статус деплоя и историю вызовов и откатывать релиз. Инструменты работают с функциями и веб-функциями; контейнерные приложения и базы агент создаёт через CLI в терминале (inquir apps …).
deploy принимает папку: сам определяет рантайм (Node.js, Python, Go) и режим — обработчик или HTTP-сервер, который запускается с переменной PORT (для сервера на Go команду запуска лучше указать явно). Зависимости ставятся на сервере; если функции на Node.js или Python нужны системные пакеты вроде ffmpeg или Chromium, агент перечисляет их в inquir.yaml.
После деплоя агент читает статус сборки с текстом ошибок и историю вызовов с логами — и исправляет код по реальному выводу, а не по догадкам.
Подключение
Подключение за минуту
Установите CLI и один раз войдите — дальше агент пользуется этим входом. Для CLI нужен Node.js 22 или новее.
npm install -g @inquir/compute-cli@latest inquir login # Claude Code claude mcp add inquir -- inquir mcp
{ "mcpServers": { "inquir": { "command": "inquir", "args": ["mcp"] } } }
[mcp_servers.inquir] command = "inquir" args = ["mcp"]
Цикл
Цикл агента
Пишет код
Агент делает сервис на Node.js, Python или Go — обработчик или обычный HTTP-сервер.
Описывает сборку
Если сервису на Node.js или Python нужны системные пакеты вроде ffmpeg, агент добавляет inquir.yaml.
Деплоит
Вызывает deploy с путём к папке. Сборка идёт на сервере, локальный Docker не нужен.
Проверяет
Вызывает сервис через invoke и читает deploy_status и list_invocations.
Исправляет
Правит код по реальным логам и деплоит снова; если стало хуже — rollback.
Инструменты MCP
Инструменты, которые получает агент
deploy
Задеплоить папку как функцию или веб-сервис и получить результат сборки вместе с ошибками.
invoke
Вызвать функцию или веб-сервис с JSON и получить ответ и логи.
list_invocations
Последние вызовы: статус, длительность, ошибки и логи — с этого начинается отладка.
deploy_status
Состояние конкретного деплоя: в очереди, сборка, выкатка, успех или ошибка с подробностями.
rollback
Вернуть функцию к прошлому успешному деплою.
exec
Выполнить shell-команду на отдельной копии исходников функции или — только для чтения — в задеплоенном релизе.
list_functions
Что уже развёрнуто в рабочем пространстве: рантайм, режим и статус.
Безопасность
Почему не стоит давать агенту SSH
Доступ по SSH даёт агенту всё сразу: удалить данные, поменять конфигурацию, открыть порты. Разбираться с его ошибкой потом придётся вам.
Работать с PaaS через веб-консоль агенту неудобно: ему нужны инструменты с понятным входом и выходом, а не кнопки.
Работает узкий набор действий — задеплоить, вызвать, прочитать логи, откатить — с вашими правами и в пределах лимитов тарифа.
Когда подходит
Когда подходит
Когда это уместно
- Вы пишете сервисы с агентом и хотите, чтобы он сам доводил их до работающего URL
- Боты, API, вебхуки и фоновые задачи без своей инфраструктуры
- Нужен понятный откат на случай, если агент ошибся
Когда лучше выбрать другое
- Агент должен управлять произвольной инфраструктурой — серверами, сетями, DNS: MCP-сервер Inquir этого не умеет
- Непроверенные изменения в продакшене с критичными данными — дайте агенту отдельное рабочее пространство
Частые вопросы
Частые вопросы
Что агент может сделать с моим аккаунтом?
То же, что и вы: MCP-сервер использует токен, который сохранил inquir login, и этот токен открывает все ваши рабочие пространства. Отдельное пространство, выбранное командой inquir use, разделяет работу по договорённости, но это не жёсткая граница. Жёсткая граница — отдельный пользователь, приглашённый только в это пространство с ограниченной ролью.
Нужен ли Docker?
Нет. deploy упаковывает папку, а зависимости ставятся и сборка идёт на сервере.
Работает ли с Codex и другими клиентами?
inquir mcp — обычный MCP-сервер по stdio, поэтому подходит любой клиент, который умеет запускать локальную команду: Claude Code, Cursor, Codex и другие. Конфигурация для Codex — в примере выше.
Что, если агент задеплоит сломанный код?
Агент увидит ошибку в deploy_status и в логах вызовов. Вернуться к последней рабочей версии — один вызов rollback; то же самое можно сделать в панели или командой inquir rollback.
Можно ли без MCP?
Да. Агент с доступом к терминалу может вызывать сам CLI: inquir deploy, inquir logs, inquir rollback. В пакет CLI входит skill-файл с инструкциями для агентов.
Сколько это стоит?
Агент расходует ресурсы вашего тарифа: Simple — 590 ₽ в месяц, Pro — 2 490 ₽ в месяц. Лимиты тарифа по CPU и памяти действуют на всё, что деплоит агент.