Skip to content

Разработка workflow через агента

В этом сценарии Claude или Codex превращает описание процесса в работающий workflow: изучает подключения workspace, собирает черновик в n8n, связывает внешние действия, проводит E2E-проверку и только затем включает процесс.

Что подключить

Нужны две разные вещи:

ЧтоДля чего
Роль Разработчик автоматизацийДаёт MCP-агенту инструменты проектирования и проверки
Workflow Builder skillОбъясняет агенту обязательный порядок работы и критерии готовности

Роль ограничивает реальные возможности подключения. Skill не выдаёт доступ — он только задаёт процедуру.

Внешний бот или веб-приложение не подключается к MCP как агент. Для него создаются отдельные credentials в разделе Внешние приложения.

Подготовить workspace

  1. Переключитесь в workspace, где должен жить процесс.
  2. Откройте Подключения и подключите сервисы, которые процесс будет читать или изменять.
  3. Если нужен полностью кастомный бот или веб-интерфейс, откройте Внешние приложения и создайте внешнее приложение. Для обычного интерфейса workflow достаточно scopes events:write, tasks:read и tasks:resolve. actions:execute добавляйте только если приложение само должно вызывать разрешённые действия Life OS.

Секреты сервисов остаются в подключениях. Их не нужно передавать агенту или вставлять в ноды n8n.

Создать MCP-подключение

АгентыДобавить
  1. Введите название, например Claude · Workflow Builder.
  2. Выберите роль Разработчик автоматизаций.
  3. Нажмите стрелку у роли и проверьте состав инструментов.
  4. Нажмите Создать и скопируйте MCP-адрес.
  5. Добавьте адрес в Claude или Codex и подтвердите вход.
  6. Скачайте Workflow Builder skill, сохраните его как SKILL.md и установите в клиент, если он поддерживает skills. Вместе с ним доступен чек-лист готовности. Если skills не поддерживаются, агент всё равно обязан начать с вызова automation_get_instructions.

Проверка подключения

Попросите агента вызвать platform_whoami, затем system_get_current_workspace. Название workspace в обоих ответах должно совпадать с выбранным пространством.

Что входит в роль

Роль создаётся платформой автоматически и обновляется при появлении новых совместимых инструментов.

ГруппаВозможности
Workspace и подключенияОпределить workspace, найти адаптеры и доступные подключения, пройти поддерживаемый connection flow
n8nСоздать и изменить черновик, прочитать executions, запустить тест и опубликовать workflow
Workflow BuilderНайти события и actions, создать opaque bindings и subscriptions, проверить доставку события
StateОписать и проверить состояние долгого процесса
Human TasksОписать решение человека, проверить интерфейс, подключить web или другую surface

Прямые инструменты конкретных сервисов в роль не входят. Telegram, CRM, таблицы и будущие коннекторы доступны процессу через найденные actions и bindings. Это сохраняет один и тот же профиль для любого workflow.

Что написать агенту

Достаточно описать результат. Например:

Создай workflow, который каждые 15 минут читает выбранные источники, находит подходящие записи, сохраняет их в подключённую систему и показывает лучшие варианты через выбранный интерфейс. Перед отправкой сообщения обязательно запрашивай подтверждение. Сам изучи доступные подключения, задай мне только необходимые вопросы, собери процесс, протестируй его end-to-end и включи только после успешной проверки.

Агент должен сам спросить только то, чего нет в подключениях или в запросе: конкретный аккаунт, источник, назначение, расписание и границу подтверждения.

Как выглядит готовый результат

Работа закончена, когда агент сообщает:

  • ID и название workflow в n8n;
  • что workflow опубликован или почему оставлен черновиком;
  • ID успешного test execution;
  • какие события и actions подключены;
  • где пользователь видит Human Tasks;
  • какие ручные шаги действительно остались.

Если E2E-тест не прошёл, workflow должен остаться выключенным.

Документация Life OS