n8n возвращается с НОВЫМ инструментом (и ПРОКАЧИВАЕТ Claude Code)

CChase AI
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Не так давно N8N был всеобщим любимцем среди инструментов ИИ-автоматизации без кода.
00:00:05Ну, так было до тех пор, пока другие инструменты, такие как ClodCode и Codex,
00:00:09не начали полностью затмевать его.
00:00:11Но буквально на этой неделе N8N выпустили совершенно новый инструмент,
00:00:14который может дать вам повод вернуть его в свой арсенал.
00:00:17Поэтому сегодня мы погрузимся в него,
00:00:19и я дам вам знать, стоит ли N8N вашего времени снова.
00:00:22Инструмент, о котором я говорю, — это новый MCP-сервер N8N,
00:00:26созданный специально для агентных инструментов кодинга, таких как ClodCode и Codex.
00:00:30Я считаю, что это важное событие по нескольким причинам.
00:00:33Во-первых, у нас раньше не было подобного инструмента.
00:00:37Ну, в каком-то смысле.
00:00:38Были временные решения, вроде MCP-сервера N8N от Lonkowski,
00:00:42и другие «костыли», но это были именно костыли. Они были кустарными.
00:00:46Они работали в расчете на то, что мы можем просто забить
00:00:49контекстное окно чего-то вроде ClodCode или Codex,
00:00:53ну, вы знаете, миллиардом строк документации,
00:00:56объясняющей: вот что нужно делать, а вот чего не стоит.
00:00:58И надеялись, что, впихнув туда весь этот контекст,
00:01:02мы получим JSON, который действительно будет работать.
00:01:04Другим решением были гигантские файлы навыков с бесконечными
00:01:08строками разметки Markdown, опять же, чтобы заставить ClodCode
00:01:11создавать JSON так, чтобы он работал внутри N8N.
00:01:14Но этот официальный MCP немного другой и более продвинутый,
00:01:19потому что он работает на TypeScript, а не обязательно на JSON.
00:01:24А это значит, что мы можем валидировать рабочий процесс
00:01:27и фактически компилировать создаваемый код до того,
00:01:30как он превратится в JSON-файл и появится внутри N8N.
00:01:34То есть, когда я даю запрос ClodCode через этот новый MCP-сервер N8N,
00:01:39у нас есть определенные ограничения, гарантирующие работоспособность созданного.
00:01:44Например, если я дам ClodCode запрос: «Создай мне
00:01:50простую автоматизацию погоды, которая пишет мне на почту каждое утро».
00:01:54Первое, что он сделает, — разберет намерение и поймет: «Окей,
00:01:58мы создаем простую автоматизацию. Мне нужно три узла».
00:02:01Затем он обратится к этому MCP-серверу и получит типы узлов.
00:02:06После этого он напишет код на TypeScript.
00:02:10Этот код будет отправлен на MCP-сервер, валидирован и разобран.
00:02:15Это большая разница.
00:02:16Это огромная разница по сравнению с тем, что мы делали в прошлых версиях MCP.
00:02:20Затем он конвертируется в JSON,
00:02:24после чего автоматически появляется внутри вашего экземпляра.
00:02:28Один из участников команды N8N разобрал это
00:02:31чуть подробнее в посте на LinkedIn, говоря о представлении
00:02:35рабочего процесса через TypeScript, а не JSON, и отмечая:
00:02:38«Когда вы просите LLM выдать чистый JSON для рабочего процесса,
00:02:41она угадывает структуру без каких-либо ограничений».
00:02:43Это то, чем мы занимались до сих пор.
00:02:45Но с этим новым сервером TypeScript дает вам проверку типов и компиляцию
00:02:50прежде чем что-либо попадет в вашу систему.
00:02:52Модель должна выдать то, что действительно компилируется,
00:02:55что отсеивает массу ошибок.
00:02:58Так что если сложить все это вместе,
00:02:59этот новый MCP-сервер — лучший способ создания
00:03:04любых автоматизаций через агентов кодинга, таких как ClodCode.
00:03:07И ничто другое даже близко не стояло.
00:03:09Вторая причина, почему этот MCP-сервер важен,
00:03:12в том, что N8N все еще должен быть частью вашего стека.
00:03:15Сейчас не 2024-й и не 2025-й.
00:03:18Я не думаю, что N8N теперь играет такую же большую роль.
00:03:21Он стал более нишевым.
00:03:23Но если вы работаете в сфере ИИ-агентств, например,
00:03:26вы знаете ценность создания визуальных автоматизаций,
00:03:30которые можно передать клиенту, не обладающему
00:03:34глубокими техническими знаниями, но которому по какой-то причине
00:03:38нужно в этом разбираться. Сказать ему: «Ой, это лежит в GitHub-репозитории,
00:03:42просто запусти свой экземпляр ClodCode» — это слишком сложно.
00:03:45В таких случаях N8N действительно ценен, а использовать ClodCode
00:03:50для генерации JSON вручную — та еще головная боль.
00:03:54Это было довольно неуклюже.
00:03:55Но теперь — нет.
00:03:57И так как это ниша, в которой, по-моему, работает N8N, автоматизации,
00:04:01которые вы строите в N8N, не обязаны быть безумно сложными.
00:04:05Если что-то дико сложное, я просто использую «обычный код»,
00:04:08в кавычках, внутри ClodCode и пойду этим путем.
00:04:11Но если все должно быть просто, и нетехническому человеку
00:04:15нужно за этим следить и управлять процессом,
00:04:17черт, теперь я могу штамповать их мгновенно. Это очень легко.
00:04:20Что касается установки этой штуки — опять же, все просто.
00:04:24Прежде всего убедитесь, что ваш экземпляр N8N обновлен.
00:04:27Затем спускайтесь сюда, переходите в настройки (Settings).
00:04:32И перейдите в раздел MCP на уровне экземпляра (Instance level MCP).
00:04:34Это можно сделать как на своем хостинге, так и в облаке.
00:04:37Попав в настройки MCP уровня экземпляра,
00:04:39убедитесь, что эта опция включена (Enabled).
00:04:41Здесь есть возможность включить рабочие процессы (Workflows).
00:04:44Включение процесса нужно для тех, что уже существуют.
00:04:47Так что если хотите использовать это в уже созданных процессах,
00:04:50вам нужно зайти сюда и активировать их.
00:04:52Но если вы просто создаете что-то с нуля,
00:04:54вам ничего не нужно делать.
00:04:57Еще нужно нажать «Сведения о подключении» (Connection details).
00:05:00Вам понадобится токен доступа (Access token).
00:05:01Если вы работаете в чем-то вроде ClodCode,
00:05:03вам просто нужно соединить ClodCode с этим MCP-сервером.
00:05:06Передайте ему URL, токен доступа и JSON конфигурации.
00:05:10Если хотите быстро протестировать, можно просто кинуть токен
00:05:15в окно чата, но поймите, что это не лучший вариант для безопасности.
00:05:18Его стоит обновить и задать как переменную окружения.
00:05:21Я не буду разбирать это пошагово ради экономии времени.
00:05:23Просто знайте, что это нужно сделать.
00:05:24И ClodCode проведет вас именно по тем шагам, которые нужны для завершения.
00:05:28Но чтобы запустить и проверить работоспособность,
00:05:31просто скопируйте и вставьте все данные, и все будет готово.
00:05:33После того как вы скопировали URL сервера, токен
00:05:36и JSON-конфиг в ClodCode и сказали: «Настрой мне этот MCP-сервер»,
00:05:41вам нужно будет выйти из ClodCode, запустить его снова, ввести
00:05:45«/mcp», и вы увидите, что N8N MCP теперь подключен.
00:05:49Если вы этого не видите,
00:05:51значит, вы либо не перезапустили его, либо что-то сделали не так.
00:05:54Просто попробуйте еще раз.
00:05:56А теперь, чтобы использовать его, достаточно говорить на обычном языке
00:06:00внутри ClodCode. С этим MCP у него теперь есть связь
00:06:04с самим N8N, он не только сгенерирует код,
00:06:06он фактически выстроит его внутри вашего экземпляра.
00:06:09Никакого копирования и вставки туда-сюда.
00:06:10Если я скажу: «Используй N8N MCP, чтобы создать рабочий процесс,
00:06:15который запускается ежедневно в 9 утра,
00:06:16узнает погоду в Торонто и присылает мне прогноз на почту».
00:06:19Он просто возьмет и сделает это.
00:06:22Как видите, он получил SDK и список узлов.
00:06:25Так он понимает, какие узлы ему действительно нужны.
00:06:27Он написал рабочий процесс.
00:06:30Убедился, что он валиден.
00:06:31Теперь он его создает.
00:06:33И затем он обращается к N8N MCP,
00:06:35чтобы наполнить процесс внутри моей системы. Говорит, что готово.
00:06:40И мы видим прямо здесь: «Ежедневная погода в Торонто».
00:06:43Вот и все.
00:06:46Заходим внутрь: круто, тут моя почта, сообщение.
00:06:50Все уже сопоставлено. Запускаю рабочий процесс.
00:06:55Проверяю свою почту.
00:06:56Вот оно. Конечно, это пример крайне простой автоматизации,
00:07:01но именно так это и работает.
00:07:02Очень, очень просто.
00:07:03Теперь давайте попросим что-то чуть более сложное.
00:07:06Я открываю чистый холст.
00:07:09Я хочу создать рассылку новостей, которая работает каждое утро в 10:00.
00:07:13Она должна собирать актуальные новости из разных RSS-лент.
00:07:17Я позволяю ему самому решить, какие это будут ленты,
00:07:20потому что не хочу использовать API-ключ.
00:07:23Затем нужно отправить это в ИИ-систему.
00:07:25Я хочу, чтобы GPT-5 сделал резюме и прислал мне его на почту.
00:07:29На этот раз я прошу создать автоматизацию рассылки.
00:07:34Не суперсложно, но мне за такое платили деньги.
00:07:38И для клиентской работы, например, я снова думаю, что ниша N8N
00:07:42в наши дни — это не ультрасложные задачи.
00:07:44Я мог бы показать примеры чего-то сверхсложного.
00:07:48Но тогда возникает вопрос: зачем нам использовать для этого N8N?
00:07:52Опять же, ниша. Нам не нужно использовать его для всего,
00:07:56но если уж использовать, то этот MCP — отличная штука.
00:07:58Итак, он закончил автоматизацию рассылки.
00:07:59Давайте взглянем.
00:08:01Видим новую версию прямо здесь.
00:08:05И вот она. Даже выглядит симпатично: триггер,
00:08:08сбор из трех разных RSS-лент, их объединение,
00:08:12фильтрация за последние 24 часа, агрегация.
00:08:15Загружает их сюда.
00:08:18Вот системный запрос, который он создал.
00:08:23Он использует GPT-5 и отправляет рассылку,
00:08:27так что проверим, заработает ли с первого раза.
00:08:30Надеюсь, нет.
00:08:31Чтобы мы могли показать процесс исправления ошибок.
00:08:35Окей, тут у нас ошибка.
00:08:38В чем она заключается?
00:08:41«Bad request, unsupported parameter temperature». Понятно.
00:08:46Разберемся. Значит, нам не стоит передавать параметр температуры,
00:08:51но допустим, я даже не знал, как это остановить.
00:08:54Все, что мне нужно сделать.
00:08:57Копируем вывод.
00:09:00«Получил эту ошибку».
00:09:04Вставляю.
00:09:06Сказал, что исправил, так что попробуем запустить снова.
00:09:09Конечно, перебор — скармливать сообщение об ошибке ClodCode,
00:09:14чтобы исправить такую мелочь, как температуру, но я хотел это наглядно показать.
00:09:18И теперь мы получаем успешный результат.
00:09:21Письмо тоже ушло без проблем.
00:09:24А вот и наша рассылка. Проще некуда.
00:09:27Как вы видели, создание всего этого и запуск
00:09:31заняли минут пять, даже с небольшим исправлением ошибок. Неплохо.
00:09:34Подводя итог: я думаю, это отличное дополнение
00:09:38для тех, кто все еще пытается внедрять процессы N8N
00:09:41в свой стек разработки.
00:09:43Я не считаю, что N8N должен быть основным инструментом,
00:09:46особенно для сложных вещей — писать код напрямую
00:09:49в ClodCode или Codex будет эффективнее.
00:09:53Но бывают ситуации, когда он великолепен.
00:09:55И до этого момента не было такого отлаженного решения.
00:10:01Его очень легко настроить и использовать, как вы только что видели.
00:10:03Как всегда, делитесь своим мнением в комментариях.
00:10:06Кстати, в закрепленном комментарии есть ссылка на Chase
00:10:09Plus, если хотите пройти мой мастер-класс по ClodCode.
00:10:12А в остальном — еще увидимся.

Key Takeaway

Новый официальный MCP-сервер для n8n использует TypeScript для предварительной валидации кода, позволяя агентам вроде Claude Code безошибочно генерировать и мгновенно развертывать рабочие процессы напрямую в системе.

Highlights

  • Официальный MCP-сервер n8n работает на TypeScript, что позволяет проводить валидацию типов и компиляцию рабочего процесса до его развертывания.

  • Интеграция с Claude Code исключает ручное копирование JSON-файлов, автоматически выстраивая узлы автоматизации внутри экземпляра n8n.

  • Процесс от создания запроса на естественном языке до готовой email-рассылки с новостями из RSS-лент занимает менее пяти минут.

  • Использование TypeScript вместо чистого JSON в MCP-сервере предотвращает ошибки структуры, которые возникают при генерации кода языковыми моделями без ограничений.

  • Инструмент позволяет быстро создавать визуальные автоматизации для передачи нетехническим клиентам, сохраняя прозрачность логики процесса.

Timeline

Технологический сдвиг от JSON к TypeScript

  • Официальный MCP-сервер заменяет кустарные решения, требовавшие передачи огромных объемов документации в контекстное окно ИИ.
  • Использование TypeScript обеспечивает проверку типов и компиляцию кода перед его преобразованием в формат JSON для n8n.
  • Модель получает SDK и список доступных узлов для точного сопоставления намерений пользователя с функционалом системы.

Предыдущие методы автоматизации опирались на способность LLM угадывать сложную структуру JSON, что часто приводило к ошибкам. Переход на TypeScript в официальном MCP-сервере вводит жесткие ограничения на этапе генерации. Это гарантирует, что созданный агентным кодером процесс будет работоспособным сразу после загрузки в систему.

Ниша n8n в современном стеке разработки

  • n8n оптимален для создания визуальных автоматизаций, которые должны администрироваться нетехническими специалистами.
  • Инструмент заполняет нишу между простыми задачами и сверхсложным кодом, который эффективнее писать напрямую в GitHub.
  • Скорость создания простых и средних по сложности процессов значительно возрастает при использовании Claude Code через MCP.

Для работы с клиентами, не обладающими навыками программирования, визуальный интерфейс n8n остается ключевым преимуществом перед чистым кодом. Передача репозитория GitHub клиенту часто невозможна или нецелесообразна из-за сложности настройки. Новый инструмент позволяет быстро «штамповать» понятные для заказчика решения, не тратя время на ручную сборку узлов.

Процедура настройки и прямое управление через чат

  • Активация происходит через раздел Instance level MCP в настройках n8n с использованием токена доступа и URL сервера.
  • Команда /mcp в интерфейсе Claude Code подтверждает успешное сопряжение инструментов.
  • Запрос на естественном языке инициирует автоматический подбор узлов и наполнение рабочего процесса данными.

Настройка доступна как для облачных, так и для self-hosted версий n8n. Безопасная конфигурация предполагает использование переменных окружения для токенов доступа. После подключения Claude Code берет на себя всю работу по поиску нужных SDK и созданию структуры, избавляя пользователя от необходимости копирования кода вручную.

Практическое применение и отладка в реальном времени

  • Автоматизация сбора новостей из RSS с использованием GPT-5 для резюмирования создается за один текстовый запрос.
  • Ошибки в параметрах узлов исправляются путем передачи сообщения об ошибке обратно в чат Claude Code.
  • Интеграция поддерживает сложные логические цепочки, включая агрегацию данных и фильтрацию по времени.

Пример создания новостной рассылки показывает возможность обработки ошибок без глубокого погружения в код. Когда модель ошибочно передает неподдерживаемый параметр температуры для API, достаточно вставить текст ошибки в чат, чтобы Claude Code автоматически внес правки в рабочий процесс. Весь цикл от идеи до получения первого письма на почту занимает около пяти минут.

Community Posts

View all posts