Перейти к содержимому

← Все статьи блога

Как подключить n8n MCP к Cursor и собрать workflow из промпта?

Автор: Алексей Доронин

Дмитрий вставил в Cursor конфиг «npx n8n-mcp» с API key: в логах «Found 20 tools», в чате – «Server not found». Instance-level MCP на localhost:5678 облачный Cursor не увидел. Боль знакомая: два разных «n8n MCP» в гайдах, зелёный статус без реальных tool-вызовов, workflow из промпта не создаётся. Ниже один путь – native instance-level MCP, Bearer Access Token, HTTPS, n8n 2.18.4+ – и первый сценарий из чата за вечер.

TL;DR / Быстрый инсайт: Для workflow из промпта в Cursor нужен instance-level MCP n8n (URL /mcp-server/http), не npx n8n-mcp. MCP Access Token ≠ REST API key. Минимум n8n 2.18.4, оба toggle: MCP на инстансе и Available in MCP на workflow. Self-hosted без HTTPS из облачного Cursor не заработает.

MCP (Model Context Protocol) – «розетка», через которую Cursor подключается к внешним инструментам. У n8n с 2026 года встроенный сервер на уровне инстанса: один URL, один токен, агент в чате может запускать workflow и собирать новые из текста. На практике это выглядит как мастерская на одном столе: слева промпт, справа n8n с Instance-level MCP – без форка community-гайдов из GitHub.

Разведите два разных «n8n MCP» – и не путайте API key с MCP-токеном

kak-podklyuchit-n8n-mcp-k-cursor-inline-01-3 Как подключить n8n MCP к Cursor и собрать workflow из промпта?

В гайдах смешивают community npx n8n-mcp (справочник по нодам через stdio) и instance-level MCP из Settings n8n (сборка workflow из промпта). Типичная ошибка: N8N_API_KEY в mcp.json вместо MCP Access Token из Connection details. API key – для REST, Bearer Access Token – для /mcp-server/http.

Параметр Community npx n8n-mcp Native instance-level MCP
Задача Документация нод, get_node Сборка и запуск workflow из Cursor
Подключение stdio, command npx HTTP, url + Bearer
Авторизация N8N_API_KEY (опционально) MCP Access Token или OAuth2
Версия n8n Любая с API От 2.18.4 для builder из промпта

Итоговый вердикт: Для темы «как подключить n8n MCP к Cursor» и сборки workflow из промпта выбирайте только native instance-level. Community оставьте как сноску для справки по нодам.

Проверьте версию n8n и включите Instance-level MCP на инстансе

kak-podklyuchit-n8n-mcp-k-cursor-inline-02-3 Как подключить n8n MCP к Cursor и собрать workflow из промпта?

Builder из промпта – Public Preview (апрель 2026); нужен n8n 2.18.4+. Ниже этой версии агент в основном list/execute, не builder. Проверьте версию в Settings → About n8n или через CLI перед включением MCP.

Затем Settings → Instance-level MCP → Enable MCP access (owner/admin), скопируйте URL https://ваш-домен/mcp-server/http и Access Token в env (${env:N8N_MCP_TOKEN}), не в git. Для одного разработчика – Bearer Access Token; OAuth2 – для команды. Токен показывают один раз – сразу сохраните в менеджер паролей.

Добавьте n8n как HTTP MCP-сервер в Cursor – и разберитесь, если статус зелёный, а tools молчат

kak-podklyuchit-n8n-mcp-k-cursor-inline-03-3 Как подключить n8n MCP к Cursor и собрать workflow из промпта?

Cursor принимает remote MCP через url и headers в .cursor/mcp.json (проект) или ~/.cursor/mcp.json (глобально). Секреты – через ${env:NAME}, как в документации Cursor:

Пример mcp.json: в mcpServers.n8n задайте url https://ваш-домен/mcp-server/http и headers.Authorization Bearer ${env:N8N_MCP_TOKEN} — полный шаблон в документации Cursor.

Перезапустите Cursor – статус в Tools & MCP должен стать зелёным. «Found 20 tools» в логах, но «Server not found» в чате – типичный баг stdio community (forum Cursor, февраль 2026): переходите на HTTP native, смотрите MCP Logs.

  1. Проверьте версию n8n – для сборки из промпта нужен 2.18.4+.
  2. Включите Instance-level MCP в Settings n8n и скопируйте Connection details.
  3. Задайте N8N_MCP_TOKEN в окружении ОС, не в git.
  4. Добавьте блок в mcp.json с url и Authorization Bearer.
  5. Перезапустите Cursor и убедитесь, что статус MCP зелёный.
  6. Smoke-test curl – POST на /mcp-server/http с Bearer; ответ без 401.
  7. Спросите в чате: «Какие n8n MCP tools доступны?» – должны появиться search_workflows, create/update.

Схема подключения:

Промпт в Cursor → Agent вызывает MCP tool → HTTPS /mcp-server/http → n8n создаёт или обновляет workflow → результат виден в UI n8n

Обеспечьте публичный HTTPS, если n8n на своём сервере

localhost:5678 из облачного Cursor недоступен – нужен публичный HTTPS (VPS, tunnel с TLS, n8n Cloud). На паузе отключите MCP: N8N_DISABLED_MODULES=mcp.

Не перепутайте instance MCP с MCP Client Tool внутри n8n

Cursor → instance MCP: редактор снаружи дергает инстанс. MCP Client Tool – агент внутри n8n ходит во внешний MCP. MCP Server Trigger – один workflow как сервер. Для подключения Cursor к n8n нужен первый вариант.

Режим Кто клиент Кто сервер
Instance-level MCP Cursor (внешний) Весь инстанс n8n
MCP Client Tool AI Agent внутри n8n Внешний MCP (другой сервис)
MCP Server Trigger Claude, Cursor Один workflow n8n

Включите Available in MCP и соберите первый workflow из промпта

Включите Available in MCP на workflow (или создайте новый из чата). Нужны оба toggle: MCP на инстансе и на сценарии – без второго builder-tools не применятся к нужному workflow.

Как понять, что всё сработало: зелёный MCP в Cursor; агент перечисляет search_workflows, create/update; промпт создаёт workflow в UI; curl к /mcp-server/http с Bearer без 401. У Дмитрия после HTTPS, MCP Access Token и 2.18.4 это заняло 15 минут.

Пройдите чек-лист запуска: безопасность, HITL и ротация токена

search_workflows светит имена workflow даже при «пробном» включении – риск осознанный. Важно пройти чек-лист перед продакшеном:

  • Важно: HTTPS и ротация токена при утечке; не коммитьте mcp.json с секретами.
  • Human-in-the-loop на write-tools – агент из Cursor не пишет в прод без approve.
  • Избегайте смешения community npx и native HTTP в одном mcp.json без явных имён серверов.
  • Available in MCP только на нужных workflow.
  • Отключите MCP toggle при простое; smoke-test после обновления n8n.

На neuroalex.site помогаем внедрить связку под ваш стек.

Что дальше

После первого workflow добавьте HITL на запись в CRM. Справочники: n8n MCP server, Cursor MCP, workflow builder preview. Актуальность – 2026-06-23.

Редакционная проверка: Алексей Доронин, эксперт по автоматизации бизнеса и ИИ (neuroalex.site).
Факты сверены с docs.n8n.io, blog.n8n.io и документацией Cursor на 2026-06-23; оценки спроса – экспертный intent-кластер (Wordstat MCP недоступен в Cloud run).

Частые вопросы

Нужен ли публичный HTTPS для self-hosted n8n?

Да, если Cursor не в той же сети. Используйте VPS с TLS, tunnel или n8n Cloud – тот же путь /mcp-server/http в mcp.json.

Чем instance-level MCP отличается от MCP Client Tool?

Instance-level – Cursor управляет инстансом n8n снаружи. MCP Client Tool – узел внутри workflow, когда агент n8n вызывает внешний MCP (Wordstat и т.п.). Для подключения Cursor настраивайте Settings → Instance-level MCP, не Client Tool на canvas.

Какую версию n8n ставить для сборки из Cursor?

2.18.4+ для builder из промпта (Public Preview, апрель 2026). Цикл generate → validate → execute из блога n8n рассчитан на свежий релиз.

Можно ли npx n8n-mcp вместо native?

Community-пакет – справочник 1800+ нод через stdio (GitHub czlonkowski/n8n-mcp). Для workflow из чата нужен native HTTP MCP с Bearer Access Token. Оба можно держать параллельно, токены не путать.

Почему зелёный статус, но tools не вызываются?

Частые причины: stdio community вместо HTTP native, n8n ниже 2.18.4, не включён Available in MCP, API key вместо MCP Access Token. Откройте MCP Logs, перезапустите Cursor, проверьте curl POST с Bearer на /mcp-server/http.

OAuth2 или Access Token?

Одному разработчику хватит personal MCP Access Token в Authorization Bearer. OAuth2 – для нескольких пользователей или когда политика компании требует единый вход.

Telegram