helbertparanhos/n8n-pro-mcp

helbertparanhos/n8n-pro-mcp

от helbertparanhos
MCP сервер для полного управления self-hosted n8n: 51 инструмент охватывает workflows, executions, теги, credentials, проекты, пользователей и мониторинг с поддержкой queue mode. Полезен DevOps и р...

n8n Pro MCP ⚙️

Full-instance management for self-hosted n8n — including queue mode — through the Model Context Protocol. 51 tools covering workflows, executions, tags, credentials, variables, projects, users, security audit, source control and health monitoring.

npm version License: MIT GitHub Stars GitHub Forks GitHub Issues Glama Quality

TypeScript Node.js MCP Claude Code Cursor Claude Desktop

Instagram YouTube LinkedIn Buy Me A Coffee Strat Academy

n8n-pro-mcp connects Claude Code, Claude Desktop, Cursor or any MCP client to your n8n instance via the official n8n public API v1, with automatic cursor pagination, exponential-backoff retry on reads (writes and webhook calls are never retried, so side effects can't duplicate), and offline workflow validation that catches the classic n8n mistakes (malformed {{ }} expressions, webhook data accessed without .body, Code nodes missing return [{json: {...}}]) before they reach your instance.

Why this one?

  • Queue mode first-class — list_running_executions (live queue view), get_execution_stats (success rate + average duration per workflow) and check_health (healthz, readiness, API auth) were built for instances running EXECUTIONS_MODE=queue with workers and webhook processors. N8N_WEBHOOK_BASE_URL lets webhook calls target dedicated webhook processors.
  • Complete API v1 coverage — tags, variables, projects, users, source control and cross-project transfers, beyond the usual workflow/execution CRUD.
  • Offline validation built in — validate_workflow_json checks structure, connection integrity, orphan nodes, expression syntax, webhook .body access, Code node return format and hardcoded secrets without any API call. create_workflow/update_workflow run it automatically and refuse invalid payloads.
  • Safe partial updates — update_workflow fetches the current workflow, merges only what you pass and strips read-only fields, so you never lose nodes by sending an incomplete PUT.
  • Tags by name — set_workflow_tags accepts tag names and creates missing ones; no manual ID juggling.
  • Ops compositions the raw API doesn't have — summarize_execution_error (just the failing node + error, not a giant JSON dump), prune_executions (bulk cleanup with dry run), wait_for_execution (poll until terminal), clone_workflow and set_workflows_active_by_tag (tag-based kill switch).
Инструменты были проиндексированы:
activate_workflow

Активирует рабочий процесс, чтобы его триггеры (вебхуки, расписания, потребители очередей) начали работать.

Параметры
  • idstringобязательный

    Идентификатор рабочего процесса.

add_user_to_project

Добавляет пользователя в проект с ролью в проекте (admin/editor/viewer). Находит идентификаторы пользователей с помощью list_users и идентификаторы проектов с помощью list_projects.

Параметры
  • projectIdstringобязательный

    ID проекта

  • roleenum

    Роль пользователя в проекте

  • userIdstringобязательный

    Идентификатор пользователя (см. list_users)

change_user_project_role

Изменяет роль пользователя в проекте (admin/editor/viewer).

Параметры
  • projectIdstringобязательный

    ID проекта

  • roleenumобязательный

    Новая роль в проекте

  • userIdstringобязательный

    ID пользователя

change_user_role

Изменяет глобальную роль пользователя (admin ↔ member). Роль владельца инстанса нельзя переназначить.

Параметры
  • idOrEmailstringобязательный

    ID пользователя или email

  • newRoleenumобязательный

    Новая глобальная роль

check_healthтолько чтение

Проверяет работоспособность инстанса: /healthz (процесс запущен), /healthz/readiness (БД подключена и мигрирована), а также доступность REST API и аутентификацию. В режиме очереди проверяет главный процесс: используйте вместе с list_running_executions и get_execution_stats для оценки пропускной способности очереди.

Параметры

Без параметров.

clone_workflow

Дублирует workflow: получает исходный и создаёт неактивную копию (те же узлы, соединения, настройки и ссылки на учётные данные) под новым именем. Полезен для безопасного экспериментирования на рабочих workflows.

Параметры
  • idstringобязательный

    Идентификатор исходного рабочего процесса

  • newNamestring

    Название для копии (по умолчанию: '<source name> (copy)')

create_credential

Создает учетные данные на экземпляре. Сначала использует get_credential_schema, чтобы увидеть, какие поля требует тип учетных данных. Публичный API n8n никогда не возвращает секреты учетных данных - только метаданные.

Параметры
  • dataobjectобязательный

    Поля учетных данных, требуемые схемой типа.

  • namestringобязательный

    Отображаемое имя для учётных данных

  • typestringобязательный

    Название типа учётных данных, например 'slackApi', 'httpHeaderAuth'.

create_project

Создаёт новый командный проект.

Параметры
  • namestringобязательный

    Название проекта

create_tag

Создаёт новый тег.

Параметры
  • namestringобязательный

    Имя тега.

create_user

Приглашает нового пользователя в инстанс с глобальной ролью. Возвращает URL для принятия приглашения, если email не настроен в инстансе.

Параметры
  • emailstringобязательный

    Email приглашаемого пользователя

  • roleenum

    Глобальная роль

create_variable

Создаёт переменную экземпляра (затем доступна в рабочих процессах как $vars.<key>).

Параметры
  • keystringобязательный

    Ключ переменной (буквы, цифры, подчёркивания)

  • valuestringобязательный

    Значение переменной (всегда хранится в виде строки)

create_workflow

Создаёт новый workflow из JSON (имя, узлы, соединения, настройки). Сначала выполняет офлайн-валидацию и отказывается создавать некорректные workflow, если только skipValidation=true. Новые workflow создаются неактивными: используйте activate_workflow после этого.

Параметры
  • connectionsobjectобязательный

    Объект Connections, в котором ключом служит имя исходного узла, например: {"Webhook": {"main": [[{"node": "Set", "type": "main", "index": 0}]]}}

  • namestringобязательный

    Название рабочего процесса

  • nodesobject[]обязательный

    Узлы workflow

  • settingsobject

    Настройки рабочего процесса (executionOrder, errorWorkflow, timezone, ...)

  • skipValidationboolean

    Создаёт, даже если офлайн-проверка обнаруживает ошибки.

deactivate_workflow

Деактивирует рабочий процесс: срабатывания прекращают запускаться, но рабочий процесс и его история сохраняются.

Параметры
  • idstringобязательный

    Идентификатор рабочего процесса.

delete_credential

Удаляет учётные данные по ID. Рабочие процессы, которые на них ссылаются, будут завершаться сбоем до переназначения.

Параметры
  • idstringобязательный

    идентификатор учетных данных

delete_execution

Удаляет одну запись о выполнении по ID (освобождает место в базе данных; отменить невозможно).

Параметры
  • idstringобязательный

    Execution ID

delete_project

Навсегда удаляет проект по ID — действие нельзя отменить. Сначала перенесите из него рабочие процессы и учётные данные (transfer_workflow / transfer_credential).

Параметры
  • idstringобязательный

    ID проекта

delete_tag

Удаляет тег по ID (удаляет его из всех рабочих процессов; сами рабочие процессы не затрагиваются).

Параметры
  • idstringобязательный

    Идентификатор тега.

delete_user

Навсегда удаляет пользователя из экземпляра по ID или email — необратимо; пользователь теряет доступ немедленно.

Параметры
  • idOrEmailstringобязательный

    ID пользователя или email

delete_variable

Безвозвратно удаляет переменную по ID: это действие нельзя отменить. Рабочие процессы, читающие $vars.<key>, после этого будут получать undefined.

Параметры
  • idstringобязательный

    Идентификатор переменной

delete_workflow

Окончательно удаляет рабочий процесс по идентификатору. Это действие нельзя отменить — рассмотрите deactivate_workflow, если нужно только остановить его.

Параметры
  • idstringобязательный

    Идентификатор рабочего процесса.

generate_audit

Генерирует встроенный аудит безопасности n8n: отмечает заброшенные рабочие процессы, неиспользуемые учётные данные, опасные узлы (доступ к файловой системе/экземпляру) и другое. Опционально ограничивает категории или настраивает порог заброшенных рабочих процессов.

Параметры
  • categoriesenum[]

    Категории аудита для запуска (по умолчанию: все)

  • daysAbandonedWorkflowinteger

    Дней без выполнения, после которых воркфлоу считается заброшенным (по умолчанию в n8n: 90)

get_credential_schemaтолько чтение

Получает JSON-схему типа учётных данных: какие поля ему нужны (например, 'slackApi' → accessToken). Используйте перед create_credential.

Параметры
  • credentialTypeNamestringобязательный

    Имя типа учетных данных, например 'githubApi'

get_executionтолько чтение

Получает одно выполнение по ID. includeData=true возвращает полные данные выполнения (входные/выходные данные узлов и детали ошибок) - полезно для отладки неудачного выполнения.

Параметры
  • idstringобязательный

    Execution ID

  • includeDataboolean

    Включить полные данные выполнения на уровне узлов (большой объем).

get_execution_statsтолько чтение

Агрегирует состояние выполнения за последний период: количество успешных/ошибочных/ожидающих выполнений для каждого рабочего процесса, процент успеха и среднюю продолжительность. Дашборд queue-mode одним вызовом — выявляет сбойные или медленные рабочие процессы.

Параметры
  • sampleinteger

    Сколько последних выполнений агрегировать?

  • workflowIdstring

    Ограничить статистику одним workflow.

get_userтолько чтение

Получает одного пользователя по ID или email-адресу.

Параметры
  • idOrEmailstringобязательный

    ID пользователя или email

  • includeRoleboolean

    Включите глобальную роль пользователя.

get_workflowтолько чтение

Получает рабочий процесс по ID, включая полные узлы и соединения JSON. Используйте mode='summary', чтобы получить только метаданные и список узлов (дешевле для проверки).

Параметры
  • idstringобязательный

    Идентификатор рабочего процесса.

  • modeenum

    full = полный JSON; summary = только метаданные и имена/типы узлов

get_workflow_tagsтолько чтение

Перечисляет теги, прикреплённые к рабочему процессу.

Параметры
  • workflowIdstringобязательный

    Идентификатор рабочего процесса.

list_executionsтолько чтение

Выводит список выполнений с фильтрами (status, workflow, project) и автоматической пагинацией. Возвращает краткие сводки с длительностью - используйте get_execution для получения полных данных на уровне узлов.

Параметры
  • maxItemsinteger

    Максимальное количество возвращаемых выполнений.

  • projectIdstring

    Фильтровать по ID проекта

  • statusenum

    Фильтрует по статусу выполнения (старые версии n8n поддерживают только error/success/waiting).

  • workflowIdstring

    Фильтр по ID рабочего процесса.

list_projectsтолько чтение

Перечисляет проекты на инстансе (требуется функция Projects, доступна в лицензионных планах). Идентификаторы проектов используются transfer_workflow / transfer_credential и в качестве фильтров.

Параметры
  • maxItemsinteger

    Максимум возвращаемых проектов

list_running_executionsтолько чтение

Режим просмотра очереди: отображает список выполнений, которые в данный момент выполняются или ожидают в очереди. Сначала пытается использовать фильтр статуса API, а затем переходит к сканированию последних выполнений, у которых нет времени остановки.

Параметры
  • maxItemsinteger

    Максимальное количество возвращаемых выполнений.

list_tagsтолько чтение

Выводит список всех тегов на экземпляре с их ID (ID необходимы для set_workflow_tags).

Параметры
  • maxItemsinteger

    Максимальное количество возвращаемых тегов.

list_usersтолько чтение

Перечисляет пользователей экземпляра с их глобальными ролями (требуется ключ API владельца).

Параметры
  • includeRoleboolean

    Включите глобальную роль каждого пользователя.

  • maxItemsinteger

    Максимальное количество возвращаемых пользователей.

  • projectIdstring

    Фильтрует участников проекта.

list_variablesтолько чтение

Перечисляет переменные экземпляра (доступны в рабочих процессах через $vars.<key>). Требует лицензированного плана n8n с функцией Variables.

Параметры
  • maxItemsinteger

    Максимальное количество возвращаемых переменных.

list_workflowsтолько чтение

Перечисляет рабочие процессы с необязательными фильтрами (active, tag names, project, name) и автоматической пагинацией на основе курсора. Возвращает id, name, active state, tags и timestamps - никогда не возвращает тяжелые данные узла.

Параметры
  • activeboolean

    Фильтрует по активному состоянию.

  • maxItemsinteger

    Максимальное количество возвращаемых рабочих процессов на всех страницах.

  • namestring

    Фильтровать по точному имени workflow.

  • projectIdstring

    Фильтровать по ID проекта

  • tagsstring

    Имена тегов через запятую для фильтрации.

prune_executions

Массово удаляет записи о завершённых выполнениях по фильтру (статус, workflow, старше N дней), чтобы освободить место в базе данных. По умолчанию работает как холостой прогон - установите dryRun=false для фактического удаления. Удаление необратимо и не может быть отменено. Выполняющиеся или ожидающие выполнения никогда не затрагиваются.

Параметры
  • dryRunboolean

    Показывает, какие данные будут удалены, не удаляя их.

  • maxDeleteinteger

    Ограничение безопасности на один вызов.

  • olderThanDaysnumber

    Удаляет только те выполнения, которые остановились более N дней назад.

  • statusenum

    Исключает только завершения с этим терминальным статусом

  • workflowIdstring

    Удаляет только выполнения этого рабочего процесса.

pull_source_control

Извлекает изменения из подключённого репозитория системы управления версиями (требует настройки функции Source Control на экземпляре). force=true навсегда отбрасывает локальные изменения на экземпляре - отмена невозможна.

Параметры
  • forceboolean

    Отменить локальные изменения и принудительно выполнить pull.

  • variablesobject

    Значения для переменных, определенных в репозитории.

remove_user_from_project

Удаляет пользователя из проекта (пользователь сохраняет свою учётную запись экземпляра).

Параметры
  • projectIdstringобязательный

    ID проекта

  • userIdstringобязательный

    ID пользователя

retry_execution

Повторно запускает завершившееся с ошибкой или остановленное выполнение по ID. Требуется актуальная версия n8n, поддерживающая повтор в публичном API, если недоступно (404), перезапустите рабочий процесс через run_webhook.

Параметры
  • idstringобязательный

    Идентификатор выполнения для повторной попытки

run_webhook

Запускает рабочий процесс через его узел Webhook. Вызывает {instance}/webhook/{path} (или /webhook-test/{path} с параметром test=true, что требует открытого рабочего процесса в режиме 'Listen for test event'). В режиме очереди вызов возвращается в соответствии с режимом ответа вебхука.

Параметры
  • headersobject

    Дополнительные HTTP-заголовки (например, аутентификация вебхука)

  • methodenum

    Метод HTTP, который ожидает узел Webhook

  • pathstringобязательный

    Путь Webhook, заданный в узле Webhook (без префикса /webhook/)

  • payloadobject

    JSON-тело для отправки (POST/PUT/DELETE, не разрешено с GET)

  • testboolean

    Вызывайте тестовый URL (/webhook-test/) вместо рабочего.

search_workflowsтолько чтение

Ищет рабочие процессы по произвольному тексту в названиях, именах узлов и типах узлов (на стороне клиента по списку — находит, например, каждый рабочий процесс, использующий заданный тип узла или затрагивающий заданный сервис).

Параметры
  • activeboolean

    Ограничивает по активным/неактивным рабочим процессам.

  • maxScaninteger

    Максимум workflow для сканирования

  • querystringобязательный

    Регистронезависимый текст для сопоставления с именем рабочего процесса, именами узлов и типами узлов

set_workflows_active_by_tag

Массово активирует или деактивирует все рабочие процессы с определённым тегом - операционный аварийный выключатель (например, деактивировать всё с тегом 'client-x'). По умолчанию выполняется как пробный запуск; установите dryRun=false для применения. Рабочие процессы, уже находящиеся в нужном состоянии, пропускаются.

Параметры
  • activebooleanобязательный

    Желаемое состояние: true = активировать, false = деактивировать

  • dryRunboolean

    Предпросматривает затронутые рабочие процессы, не изменяя их.

  • tagstringобязательный

    Имя тега (см. list_tags)

set_workflow_tags

Заменяет теги рабочего процесса. Принимает NAMES тегов — автоматически преобразует их в ID и, при createMissing=true, создаёт теги, которых ещё не существует. Передайте пустой список, чтобы удалить все теги.

Параметры
  • createMissingboolean

    Создаёт теги, которых ещё не существует.

  • tagNamesstring[]обязательный

    Полный желаемый набор имён тегов (заменяет текущие теги)

  • workflowIdstringобязательный

    Идентификатор рабочего процесса.

summarize_execution_errorтолько чтение

Отлаживает неудачное выполнение без перегрузки контекста: извлекает полные данные о запуске и возвращает только узел, на котором произошла ошибка, сообщение/описание ошибки, короткий стек и ошибки по узлам. Используйте вместо get_execution с includeData=true, когда нужно узнать только, что сломалось.

Параметры
  • idstringобязательный

    Идентификатор выполнения (см. list_executions с параметром status=error)

transfer_credential

Перенести учётные данные в другой проект (требуется функция Projects).

Параметры
  • destinationProjectIdstringобязательный

    Целевой ID проекта (см. list_projects)

  • idstringобязательный

    идентификатор учетных данных

transfer_workflow

Переносит рабочий процесс в другой проект (требует функции Projects на экземпляре).

Параметры
  • destinationProjectIdstringобязательный

    Целевой ID проекта (см. list_projects)

  • idstringобязательный

    Идентификатор рабочего процесса.

update_project

Переименовывает проект по ID.

Параметры
  • idstringобязательный

    ID проекта

  • namestringобязательный

    Новое имя проекта

update_tag

Переименовывает тег по идентификатору (все рабочие процессы, использующие его, видят новое имя).

Параметры
  • idstringобязательный

    Идентификатор тега.

  • namestringобязательный

    Новое имя тега

update_variable

Обновляет пару ключ/значение существующей переменной по идентификатору переменной (см. list_variables для получения идентификаторов).

Параметры
  • idstringобязательный

    Идентификатор переменной

  • keystringобязательный

    Ключ переменной

  • valuestringобязательный

    Новое значение

update_workflow

Обновляет рабочий процесс частично: получает текущую версию, объединяет только те поля, которые вы передаёте (name, nodes, connections, settings), проверяет в автономном режиме и отправляет результат методом PUT. Передавайте полные массивы nodes/connections при их изменении, они заменяют существующие.

Параметры
  • connectionsobject
  • idstringобязательный

    Идентификатор рабочего процесса.

  • namestring
  • nodesobject[]
  • settingsobject
  • skipValidationboolean

    Обновляет, даже если автономная проверка находит ошибки.

validate_workflow_jsonтолько чтение

Проверяет JSON рабочего процесса в автономном режиме (без вызова API): структуру, уникальные имена узлов, целостность соединений, узлы-сироты, синтаксис выражений {{ }}, доступ к .body вебхука, формат возврата узла Code и жёстко заданные секреты. Запускается перед create_workflow/update_workflow.

Параметры
  • workflowobjectобязательный

    Workflow JSON для проверки.

wait_for_executionтолько чтение

Опрашивает выполнение, пока оно не достигнет конечного состояния (success/error/crashed/canceled) или не истечёт таймаут. Возвращает результат досрочно с waiting=true, если выполнение приостанавливается на узле Wait. Закрывает цикл после run_webhook в режиме очереди, где выполнение происходит асинхронно на рабочих узлах. Таймаут best-effort: каждый запрос опроса имеет собственный HTTP-таймаут, поэтому общее реальное время может незначительно превысить timeoutSeconds.

Параметры
  • idstringобязательный

    Идентификатор выполнения, которого нужно дождаться

  • pollSecondsinteger

    Интервал между проверками

  • timeoutSecondsinteger

    Максимальное время ожидания.

1.0.0основная

Выберите клиент, чтобы установить helbertparanhos/n8n-pro-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "helbertparanhos-n8n-pro-mcp-wkwn4r3i2k": {
      "env": {
        "N8N_API_KEY": "your-api-key",
        "N8N_API_URL": "https://n8n.yourdomain.com"
      },
      "args": [
        "-y",
        "n8n-pro-mcp"
      ],
      "command": "npx"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "helbertparanhos-n8n-pro-mcp-wkwn4r3i2k": {
      "env": {
        "N8N_API_KEY": "your-api-key",
        "N8N_API_URL": "https://n8n.yourdomain.com"
      },
      "args": [
        "-y",
        "n8n-pro-mcp"
      ],
      "command": "npx"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "helbertparanhos-n8n-pro-mcp-wkwn4r3i2k": {
      "type": "stdio",
      "env": {
        "N8N_API_KEY": "your-api-key",
        "N8N_API_URL": "https://n8n.yourdomain.com"
      },
      "args": [
        "-y",
        "n8n-pro-mcp"
      ],
      "command": "npx"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"helbertparanhos-n8n-pro-mcp-wkwn4r3i2k\",\"type\":\"stdio\",\"env\":{\"N8N_API_KEY\":\"your-api-key\",\"N8N_API_URL\":\"https://n8n.yourdomain.com\"},\"args\":[\"-y\",\"n8n-pro-mcp\"],\"command\":\"npx\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "helbertparanhos-n8n-pro-mcp-wkwn4r3i2k": {
      "env": {
        "N8N_API_KEY": "your-api-key",
        "N8N_API_URL": "https://n8n.yourdomain.com"
      },
      "args": [
        "-y",
        "n8n-pro-mcp"
      ],
      "command": "npx"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add helbertparanhos-n8n-pro-mcp-wkwn4r3i2k --env N8N_API_KEY=your-api-key --env N8N_API_URL=https://n8n.yourdomain.com -- npx -y n8n-pro-mcp

Либо через JSON-конфиг:

claude mcp add-json helbertparanhos-n8n-pro-mcp-wkwn4r3i2k "{\"env\":{\"N8N_API_KEY\":\"your-api-key\",\"N8N_API_URL\":\"https://n8n.yourdomain.com\"},\"args\":[\"-y\",\"n8n-pro-mcp\"],\"command\":\"npx\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add helbertparanhos-n8n-pro-mcp-wkwn4r3i2k --env N8N_API_KEY=your-api-key --env N8N_API_URL=https://n8n.yourdomain.com -- npx -y n8n-pro-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.helbertparanhos-n8n-pro-mcp-wkwn4r3i2k]
command = "npx"
args = ["-y", "n8n-pro-mcp"]

[mcp_servers.helbertparanhos-n8n-pro-mcp-wkwn4r3i2k.env]
N8N_API_KEY = "your-api-key"
N8N_API_URL = "https://n8n.yourdomain.com"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите helbertparanhos/n8n-pro-mcp, а в поле команды запуска — строку ниже:
npx -y n8n-pro-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "helbertparanhos-n8n-pro-mcp-wkwn4r3i2k": {
      "env": {
        "N8N_API_KEY": "your-api-key",
        "N8N_API_URL": "https://n8n.yourdomain.com"
      },
      "args": [
        "-y",
        "n8n-pro-mcp"
      ],
      "command": "npx"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "helbertparanhos-n8n-pro-mcp-wkwn4r3i2k": {
      "env": {
        "N8N_API_KEY": "your-api-key",
        "N8N_API_URL": "https://n8n.yourdomain.com"
      },
      "args": [
        "-y",
        "n8n-pro-mcp"
      ],
      "command": "npx",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например helbertparanhos-n8n-pro-mcp-wkwn4r3i2k.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: helbertparanhos-n8n-pro-mcp-wkwn4r3i2k
    command: npx
    args:
      - "-y"
      - "n8n-pro-mcp"
    env:
      N8N_API_KEY: your-api-key
      N8N_API_URL: https://n8n.yourdomain.com
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "helbertparanhos-n8n-pro-mcp-wkwn4r3i2k": {
      "env": {
        "N8N_API_KEY": "your-api-key",
        "N8N_API_URL": "https://n8n.yourdomain.com"
      },
      "args": [
        "-y",
        "n8n-pro-mcp"
      ],
      "command": "npx"
    }
  }
}

Похожие MCP-сервера

ellmos-ai/n8n-manager-mcp

ellmos-ai/n8n-manager-mcp

от ellmos-ai

MCP сервер для управления n8n workflow через AI ассистентов — Claude, Cursor и других. Включает 18 инструментов: создание, редактирование, активация, экспорт и импорт workflow, безопасность с резервными копиями и аудитом. Подходит для автоматизации и интеграции.

TypeScript⭐ 2
AutomateLab-tech/n8n-mcp

AutomateLab-tech/n8n-mcp

от automatelab-tech

MCP-сервер для n8n, который даёт AI-агентам инструменты генерации, линтинга и диагностики workflow. Помогает быстро создавать корректные workflow, отлавливать ошибки выполнения и управлять live-экз...

TypeScript⭐ 14
jtalk22/slack-mcp-server

jtalk22/slack-mcp-server

от jtalk22

MCP сервер для Slack, дающий AI-агенту полный доступ к рабочему пространству через сессионные токены браузера. Без регистрации приложения и одобрения администратора: 21 инструмент для чтения, поиска, отправки сообщений и реакций, а также workflow-профили для структурированных дайджестов. Полезен ...

JavaScript⭐ 32
discourse/discourse-mcp

discourse/discourse-mcp

официальный

от discourse

MCP сервер для интеграции AI-агентов с Discourse: поиск, чтение и управление топиками, постами, пользователями. Опциональная запись с защитой от злоупотреблений. Полезен для автоматизации модерации...

TypeScript⭐ 77
QGIS MCP

QGIS MCP

от jjsantos01

Создаёт, открывает и сохраняет проекты QGIS, добавляет векторные и растровые слои, запускает алгоритмы обработки данных.

Python⭐ 1131
kestra-io/mcp-server-python

kestra-io/mcp-server-python

официальный

от kestra-io

MCP сервер для интеграции AI-ассистентов с платформой Kestra. Инструмент предоставляет управление потоками, выполнениями и логами. Работает в Docker и локально через uv. Полезен разработчикам для автоматизации процессов.

Python⭐ 34
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин