СТАТТЯ

n8n Agents і MCP поруч із Bubble: що змінює Docker 2.35+

Практичний гід для no-code фаундерів: як однострічкове розгортання n8n 2.35+, оновлений n8n Assistant та протокол MCP змінюють архітектуру швидкого MVP на Bubble.

Коли головна мета — швидко зібрати MVP, перевірити гіпотезу на перших клієнтах або показати робочий прототип інвесторам, зв'язка Bubble + n8n є одним із найпопулярніших рішень серед інді-розробників та прихильників вайбкодінгу. Bubble закриває інтерфейс, роботу з базою даних та авторизацію користувачів, а n8n бере на себе складну інтеграційну логіку та автоматизацію. Схожий розбір: Composio vs офіційний Bubble MCP:. Про це окремо: AI для кодинга: як перевірити. Про це окремо: AI для вайб кодинга поруч. Схожий розбір: n8n 2.35+: Agents, MCP і.

Останнє оновлення n8n (версії 2.35+) принесло кілька помітних змін: перейменування інструмента на n8n Assistant, перші кроки модуля Agents (preview), підтримку MCP (Model Context Protocol) та спрощений запуск через один рядок у Docker. Проте для нетехнічного фаундера важливо відокремити маркетинговий шум від реальної інженерної користі: що це змінює на практиці і як не зламати безпеку свого продукту. Про це окремо: n8n Assistant 2.35+: Agents (preview),.


Що насправді дає оновлення n8n 2.35+

Офіційні матеріали та релізи фіксують три ключові нововведення:

  1. Однострічковий запуск на власному сервері (Docker)
    Для свіжих інсталяцій з'явився скрипт curl -fsSL https://get.n8n.io | sh. Він автоматично налаштовує Docker Compose, локальну пісочницю (sandbox) для виконання коду та пошуковий сервіс (SearXNG).
    Нюанс: у документації та блозі є розбіжності щодо мінімальної версії (спільнота зазначає 2.35+, тоді як вересневий блог вказує на 2.36+). Крім того, хоча допоміжні контейнери запускаються автоматично, сам асистент запрацює лише після того, як ви вкажете свій власний ключ до моделі (BYO API key від OpenAI чи Anthropic) в інтерфейсі або файлі .env.

  2. n8n Assistant та генерація агентів (Preview)
    Інструмент перейменували з «AI Assistant» на «n8n Assistant». Він уміє створювати, редагувати та дебажити воркфлоу на полотні за текстовими підказками, а також допомагає збирати каркаси агентів (інструкції, інструменти, навички). Водночас повноцінний модуль Agents залишається експериментальним (N8N_ENABLED_MODULES=...,agents), вимагає ручного ввімкнення та не підтримує режим черг (queue mode).

  3. Два рівні інтеграції MCP

    • Перший рівень — асистент може шукати та підключати інструменти через реєстр MCP під час конструювання воркфлоу (налаштування прапорця N8N_INSTANCE_AI_MCP_CONNECTIONS_ENABLED).
    • Другий рівень — інстанс n8n сам може виступати як MCP-сервер, відкриваючи доступ до вибраних сценаріїв чи агентів зовнішнім MCP-клієнтам (керується через N8N_DISABLED_MODULES=mcp).

Де провести межу: Bubble vs n8n

Під час швидкого запуску виникає спокуса передати новому AI-асистенту в n8n якомога більше завдань. Проте офіційні рекомендації з безпеки Bubble та архітектурна логіка диктують чіткий розподіл обов'язків.

Що обов'язково залишати в Bubble:

  • Авторизація та сесії користувачів: реєстрація, логін, перевірка ролей і прав доступу.
  • Правила приватності (Privacy Rules): Bubble має вбудовану систему захисту даних на рівні рядків і стовпчиків. Якщо канонічні сутності (профілі, платежі, приватні переписки) читаються або редагуються стороннім сервісом без перевірки користувача, це створює пряму загрозу витоку.
  • Фінансові транзакції та зміна статусу підписки: будь-які операції, що впливають на баланс користувача чи статус тарифу, мають фіксуватися всередині Bubble Backend Workflows із суворою перевіркою джерела запиту.

Що доцільно делегувати в n8n:

  • Оркестрація AI-агентів: виклики великих мовних моделей, робота з пам'яттю, пошук у зовнішніх документах.
  • Робота з зовнішніми інструментами через MCP: якщо агенту потрібно отримати дані з GitHub, сторонньої CRM чи специфічної бази даних через протокол MCP, це завдання для n8n.
  • Складні та довгі фонові ланцюжки: відправка пакетних листів, парсинг файлів, генерація звітів. Винесення важкої логіки з Bubble зменшує навантаження на підписку Bubble (Workload Units) і не блокує інтерфейс користувача.

Типова схема інтеграції для MVP

Для перевірки ідеї не потрібні складні корпоративні шини даних. Найпростіший і найнадійніший шаблон виглядає так:

  1. Тригер із Bubble: Користувач натискає кнопку в застосунку (наприклад, «Згенерувати аналіз ринку»). Bubble через плагін API Connector надсилає POST-запит на вебхук у n8n, передаючи user_id, task_id та необхідні вхідні параметри.
  2. Обробка в n8n: Воркфлоу в n8n запускає агента, який за потреби використовує підключені MCP-інструменти чи зовнішні API. Робота виконується асинхронно.
  3. Безпечний колбек у Bubble: Після завершення n8n робить POST-запит на захищений ендпоінт Bubble Workflow API (Backend Workflow).
    Важливо: обов'язково використовуйте заголовок авторизації (API Token) у Bubble. Не вмикайте прапорець «Ignore privacy rules» без крайньої потреби та додаткової валідації вхідних даних усередині самого воркфлоу. Про це окремо: Retool NL для PostgreSQL/REST: що.

Типова схема інтеграції для MVP


Обмеження та ризики: про що варто пам'ятати фаундеру

  1. Статус Preview: І n8n Assistant, і модуль Agents мають статус preview. Їхня поведінка та структура конфігурацій можуть змінюватися з наступними оновленнями. Всі згенеровані асистентом вузли слід перевіряти вручну перед публікацією на реальних користувачів.
  2. Нюанси селф-хостингу: Команда curl | sh зручна для тесту, але вимагає базового розуміння Docker. Для бази знань агентів (Knowledge Base) на власному сервері документація вимагає додаткового налаштування середовища Daytona. Крім того, традиційна установка через npm поступово застаріває і не підтримує нові можливості асистента.
  3. Управління ключами: При роботі на власному сервері всі витрати на LLM-моделі лягають на ваші власні API-ключі. Секрети слід додавати виключно через розділ Credentials в інтерфейсі n8n, уникаючи передачі паролів чи токенів у тексті запитів до асистента.

Підсумок: Оновлення n8n 2.35+ дає чудовий важіль для вайбкодерів: тепер підняти агента з доступом до MCP можна за лічені хвилини. Проте фундамент вашого MVP — користувачі, безпека та правила доступу до бази — повинен залишатися під надійним контролем Bubble Backend Workflows.

← Усі статті