ellmos-ai/n8n-manager-mcp

ellmos-ai/n8n-manager-mcp

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

n8n Manager MCP Server

🇩🇪 Deutsche Version

Part of the ellmos-ai family and the open-bricks umbrella.

npm Tests MCP Tools Node.js Safety Security Third-Party Level 1 SBOM: Plain Text Attribution: NOTICE Verified Last-Checked License: MIT LLM Ready Ecosystem: ellmos--ai Umbrella: open--bricks

Заметка

For AI Assistants & LLMs: An llms.txt index file is available in the root directory for fast context ingestion, tool catalog references, and directory listings.

MCP (Model Context Protocol) server for managing n8n workflows via AI assistants like Claude, Cursor, and Windsurf.

Quick Navigation

Nr Section Highlights
01 📐 System Architecture & Topology (#system-architecture) Local stdio transport, multi-server routing, and safety middleware
02 📊 Dual Mermaid Diagrams (#dual-mermaid-diagrams) Component Architecture flowchart TD & Safe Mutation Lifecycle sequence diagram
03 🌐 Directory Status & Registries (#directory-status) Official listings on npm, Glama, PulseMCP, and Enterprise DNA
04 🎯 Target Personas & Discoverability (#target-personas--discoverability) Persona mapping [PERSONA-01] to [PERSONA-04] and High-Intent SEO queries
05 ⚖️ Comparative Matrix & Alternatives (#comparative-matrix--alternatives) 10-dimension evaluation vs raw REST API, shell CLI, browser UI, and cloud SaaS
06 🛡️ Core Capabilities & Safety Invariants (#core-capabilities--safety-invariants) 10 formal invariants (INV-LOCAL-01 to INV-SLA-10), read-only gates, audit logs
07 ✨ Key Features (#features) Direct REST integration, multi-server routing, backup snapshots, node catalog
08 ⚙️ Client Installation (#installation) One-command setup for Claude Code, Claude Desktop, Cursor, and Windsurf
09 🚀 Quick Start (#quick-start) Step-by-step workflow creation, execution inspection, and server switching
10 🛠️ Available Tools (19 Tools) (#available-tools) Complete MCP tool reference across CRUD, executions, backups, and nodes
11 🔗 Optional: n8n-workflow-manager Seam (#optional-n8n-workflow-manager-seam) Decision tracking and change history integration with paired manager service
12 🔒 Configuration & Safety Defaults (#configuration) Environment variables, local backup root, and strict monotonic constraints
13 🧪 Development & Testing (#development) Multi-OS Vitest test suite, smoke runner, and offline node catalog tests
14 🧱 ellmos-ai Ecosystem (#ellmos-ai-ecosystem) Sibling MCP servers, BACH agent OS, and open-bricks desktop software suites
15 📜 Third-Party Licenses & Transparency (#third-party-licenses--transparency) 100% permissive open-source dependencies (MIT, BSD, Apache-2.0)
16 📈 Marketing & Personas Log (#marketing--personas-log) Comprehensive positioning log, keyword matrix, and 3-phase roadmap
17 📝 Changelog (#changelog) Complete release notes, security hardenings, and discoverability history
18 ⚖️ Liability / Haftung (#haftung--liability) Statutory open-source donation notice under §§ 516 ff. BGB, MIT disclaimer, 48h SLA
Инструменты были проиндексированы:
n8n_activate_workflow

Активировать или деактивировать рабочий процесс n8n.

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

    true активирует, false деактивирует

  • server_namestring

    Имя сервера. Используется значение по умолчанию, если не указано.

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

    n8n workflow ID

n8n_add_server

Добавить или обновить соединение с сервером n8n. Ключ API можно создать в n8n: Settings > API.

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

    Ключ API n8n (из раздела Настройки > API в n8n)

  • is_defaultboolean

    Необязательная политика по умолчанию: пропущенное значение сохраняет существующий флаг сервера; true повышает этот сервер; false явно удаляет его флаг по умолчанию.

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

    Имя сервера (например, 'production', 'staging')

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

    URL сервера n8n (например, 'http://localhost:5678')

n8n_create_workflow

Создай новый рабочий процесс n8n. Предоставь полный JSON рабочего процесса, включая узлы и соединения.

Параметры
  • activateboolean

    Активировать рабочий процесс после создания.

  • connectionsobject[]

    Массив соединений между узлами.

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

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

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

    Массив узлов рабочего процесса

  • server_namestring

    Имя сервера. Используется значение по умолчанию, если не указано.

n8n_delete_workflow

Удаляет рабочий процесс с сервера n8n. По умолчанию перед удалением сохраняется JSON-резервная копия.

Параметры
  • server_namestring

    Имя сервера. Используется значение по умолчанию, если не указано.

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

    ID workflow n8n для удаления

n8n_describe_nodes

Получить информацию о распространённых типах узлов n8n. Полезно для понимания, какие узлы использовать при построении рабочих процессов.

Параметры
  • categoryenum

    Фильтр по категории

n8n_export_workflow

Экспортирует workflow из сервера n8n в формате JSON. Возвращает полное определение workflow, которое можно импортировать в другой экземпляр n8n.

Параметры
  • server_namestring

    Имя сервера. Используется значение по умолчанию, если не указано.

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

    ID рабочего процесса n8n для экспорта

n8n_get_workflow

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

Параметры
  • server_namestring

    Имя сервера. Используется значение по умолчанию, если не указано.

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

    n8n workflow ID

n8n_import_workflow

Импортирует JSON workflow на сервер n8n. Принимает полный JSON workflow n8n и создаёт его на сервере.

Параметры
  • activateboolean

    Активируйте после импорта.

  • server_namestring

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

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

    Полный JSON рабочего процесса n8n в виде строки.

n8n_list_backups

Вывести список локальных резервных копий рабочих процессов, созданных до мутаций n8n.

Параметры
  • limitinteger

    Максимальное количество резервных копий для отображения (целое число 1-1000).

  • server_namestring

    Необязательный фильтр по имени сервера.

  • workflow_idstring

    Необязательный фильтр по ID рабочего процесса.

n8n_list_executions

Выводит список последних выполнений рабочих процессов на сервере n8n. Показывает статус, время выполнения и ошибки.

Параметры
  • limitinteger

    Максимум результатов (целое число 1-1000)

  • server_namestring

    Имя сервера. Используется значение по умолчанию, если не указано.

  • statusenum

    Фильтр по статусу

  • workflow_idstring

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

n8n_list_servers

Вывести список всех настроенных подключений к серверу n8n.

Параметры

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

n8n_list_workflows

Выводит список всех рабочих процессов на сервере n8n. Возвращает названия рабочих процессов, ID, статус активности и количество узлов.

Параметры
  • limitinteger

    Максимальное количество рабочих процессов для возврата (целое число от 1 до 1000)

  • server_namestring

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

n8n_manager_history

Читает историю версий, записанные решения и историю синхронизации из запущенного n8n-workflow-manager. Требует переменную окружения N8N_MCP_MANAGER_URL; без неё этот MCP общается с n8n напрямую, и такой истории не существует. Только чтение.

Параметры
  • limitnumber

    Максимум записей в разделе истории (1-500).

  • workflow_idinteger

    Manager workflow ID (не n8n instance ID). Опустите, чтобы вывести список известных рабочих процессов.

n8n_ping_server

Проверить соединение с сервером n8n.

Параметры
  • server_namestring

    Имя сервера. Используется значение по умолчанию, если не указано.

n8n_remove_server

Удаляет сервер n8n из конфигурации.

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

    Имя удаляемого сервера

n8n_restore_workflow

Восстанавливает рабочий процесс из локальной резервной копии. По умолчанию создаёт новый рабочий процесс; передайте target_workflow_id, чтобы перезаписать существующий.

Параметры
  • activateboolean

    Активирует восстановленный рабочий процесс после восстановления.

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

    Путь, возвращаемый n8n_list_backups или вывод мутации.

  • server_namestring

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

  • target_workflow_idstring

    ID существующего workflow для перезаписи. Если не указан, создаётся новый workflow.

n8n_safety_status

Покажи настройки безопасности n8n Manager, каталог резервного копирования, расположение журнала аудита, а также настроен ли и доступен ли дополнительный n8n-workflow-manager seam.

Параметры

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

n8n_set_safety_mode

Настраивает локальные параметры безопасности: режим только для чтения, резервное копирование перед изменением и ведение журнала аудита.

Параметры
  • audit_logboolean

    Когда true, добавляет результаты мутаций в ~/.n8n-manager-mcp/audit.log.

  • backup_before_mutationsboolean

    Если true, экспортирует рабочие процессы перед обновлением, удалением, активацией или восстановлением.

  • read_onlyboolean

    Когда true, блокирует операции создания, обновления, удаления, активации, импорта и восстановления.

n8n_update_workflow

Обновляет существующий рабочий процесс n8n. Отправьте полный обновлённый JSON рабочего процесса.

Параметры
  • server_namestring

    Имя сервера. Используется значение по умолчанию, если не указано.

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

    ID рабочего процесса n8n для обновления

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

    Полный JSON рабочего процесса в виде строки

0.1.20основная
0.1.17
0.1.15
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0

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

Любой клиент

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

{
  "mcpServers": {
    "ellmos-ai-n8n-manager-mcp-pgw4gfaafc": {
      "command": "npx",
      "args": [
        "-y",
        "n8n-manager-mcp"
      ]
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "ellmos-ai-n8n-manager-mcp-pgw4gfaafc": {
      "command": "npx",
      "args": [
        "-y",
        "n8n-manager-mcp"
      ]
    }
  }
}
VS Code

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

{
  "servers": {
    "ellmos-ai-n8n-manager-mcp-pgw4gfaafc": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "n8n-manager-mcp"
      ]
    }
  }
}

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

code --add-mcp "{\"name\":\"ellmos-ai-n8n-manager-mcp-pgw4gfaafc\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"n8n-manager-mcp\"]}"
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": {
    "ellmos-ai-n8n-manager-mcp-pgw4gfaafc": {
      "command": "npx",
      "args": [
        "-y",
        "n8n-manager-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

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

claude mcp add ellmos-ai-n8n-manager-mcp-pgw4gfaafc -- npx -y n8n-manager-mcp

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

claude mcp add-json ellmos-ai-n8n-manager-mcp-pgw4gfaafc "{\"command\":\"npx\",\"args\":[\"-y\",\"n8n-manager-mcp\"]}"
CodexCodex

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

codex mcp add ellmos-ai-n8n-manager-mcp-pgw4gfaafc -- npx -y n8n-manager-mcp

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

[mcp_servers.ellmos-ai-n8n-manager-mcp-pgw4gfaafc]
command = "npx"
args = ["-y", "n8n-manager-mcp"]
PerplexityPerplexity

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

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

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "ellmos-ai-n8n-manager-mcp-pgw4gfaafc": {
      "command": "npx",
      "args": [
        "-y",
        "n8n-manager-mcp"
      ]
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "ellmos-ai-n8n-manager-mcp-pgw4gfaafc": {
      "command": "npx",
      "args": [
        "-y",
        "n8n-manager-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: ellmos-ai-n8n-manager-mcp-pgw4gfaafc
    command: npx
    args:
      - "-y"
      - "n8n-manager-mcp"
Zed

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

{
  "context_servers": {
    "ellmos-ai-n8n-manager-mcp-pgw4gfaafc": {
      "command": "npx",
      "args": [
        "-y",
        "n8n-manager-mcp"
      ]
    }
  }
}

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

AutomateLab-tech/n8n-mcp

AutomateLab-tech/n8n-mcp

от automatelab-tech

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

TypeScript⭐ 14
helbertparanhos/n8n-pro-mcp

helbertparanhos/n8n-pro-mcp

от helbertparanhos

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

TypeScript⭐ 3
jtalk22/slack-mcp-server

jtalk22/slack-mcp-server

от jtalk22

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

JavaScript⭐ 32
kestra-io/mcp-server-python

kestra-io/mcp-server-python

официальный

от kestra-io

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

Python⭐ 34
discourse/discourse-mcp

discourse/discourse-mcp

официальный

от discourse

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

TypeScript⭐ 77
agent-blueprint/mcp-server

agent-blueprint/mcp-server

от agent-blueprint

MCP-сервер с 23 инструментами для создания бизнес-профилей, генерации blueprint и выгрузки Agent Skills. Результаты асинхронны, совместимы с ServiceNow, Salesforce и другими платформами. Полезен дл...

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

Лука Никитин