Тема
Разработка workflow через агента
В этом сценарии Claude или Codex превращает описание процесса в работающий workflow: изучает подключения workspace, собирает черновик в n8n, связывает внешние действия, проводит E2E-проверку и только затем включает процесс.
Что подключить
Нужны две разные вещи:
| Что | Для чего |
|---|---|
| Роль Разработчик автоматизаций | Даёт MCP-агенту инструменты проектирования и проверки |
| Workflow Builder skill | Объясняет агенту обязательный порядок работы и критерии готовности |
Роль ограничивает реальные возможности подключения. Skill не выдаёт доступ — он только задаёт процедуру.
Внешний бот или веб-приложение не подключается к MCP как агент. Для него создаются отдельные credentials в разделе Внешние приложения.
Подготовить workspace
- Переключитесь в workspace, где должен жить процесс.
- Откройте Подключения и подключите сервисы, которые процесс будет читать или изменять.
- Если нужен полностью кастомный бот или веб-интерфейс, откройте Внешние приложения и создайте внешнее приложение. Для обычного интерфейса workflow достаточно scopes
events:write,tasks:readиtasks:resolve.actions:executeдобавляйте только если приложение само должно вызывать разрешённые действия Life OS.
Секреты сервисов остаются в подключениях. Их не нужно передавать агенту или вставлять в ноды n8n.
Создать MCP-подключение
Агенты→Добавить
- Введите название, например
Claude · Workflow Builder. - Выберите роль Разработчик автоматизаций.
- Нажмите стрелку у роли и проверьте состав инструментов.
- Нажмите Создать и скопируйте MCP-адрес.
- Добавьте адрес в Claude или Codex и подтвердите вход.
- Скачайте 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 должен остаться выключенным.