MCP

Деплой из 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 или новее.

terminal
npm install -g @inquir/compute-cli@latest
inquir login

# Claude Code
claude mcp add inquir -- inquir mcp
.cursor/mcp.json
{
  "mcpServers": {
    "inquir": { "command": "inquir", "args": ["mcp"] }
  }
}
~/.codex/config.toml
[mcp_servers.inquir]
command = "inquir"
args = ["mcp"]

Цикл агента

1

Пишет код

Агент делает сервис на Node.js, Python или Go — обработчик или обычный HTTP-сервер.

2

Описывает сборку

Если сервису на Node.js или Python нужны системные пакеты вроде ffmpeg, агент добавляет inquir.yaml.

3

Деплоит

Вызывает deploy с путём к папке. Сборка идёт на сервере, локальный Docker не нужен.

4

Проверяет

Вызывает сервис через invoke и читает deploy_status и list_invocations.

5

Исправляет

Правит код по реальным логам и деплоит снова; если стало хуже — rollback.

Инструменты, которые получает агент

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 и памяти действуют на всё, что деплоит агент.