n8n Manager MCP

n8n Manager MCP

ellmos-aiMIT
1 звёзд
n8n Manager MCP — это сервер по протоколу MCP (Model Context Protocol), который связывает вашего ИИ-ассистента с экземпляром n8n. Вы описываете задачу на русском или английском, а ассистент выполняет нужные действия с воркфлоу: создаёт, редактирует, запускает, синхронизирует и удаляет их. Всё управление происходит через диалог, без переключения в веб-интерфейс. Сервер полезен разработчикам и DevOps, которые автоматизируют процессы на n8n и хотят ускорить работу через ИИ. Он интегрируется с Claude Desktop, Claude Code, Cursor и Windsurf — популярными MCP-клиентами. Под капотом сервер использует REST API n8n, поэтому не требует дополнительных плагинов или настроек на стороне n8n. Достаточно указать URL и API-ключ.

Установка

npx -y n8n-manager-mcp

Характеристики

Общее

  • СтатусСообщество
  • Разработчикellmos-ai
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Просматривать список воркфлоу: названия, статус (активен/неактивен), дата создания и последнего изменения.
  • Создавать воркфлоу из текстового описания — ассистент сам подбирает узлы и настраивает связи.
  • Редактировать существующие воркфлоу: добавлять или удалять узлы, менять настройки, обновлять логику.
  • Удалять воркфлоу с автоматическим сохранением резервной копии (функция отключается в конфигурации).
  • Активировать и деактивировать воркфлоу — запускать или останавливать их выполнение.
  • Подключаться к нескольким серверам n8n и быстро переключаться между ними.
  • Экспортировать воркфлоу в JSON и импортировать на другой экземпляр n8n.
  • Просматривать историю выполнения: статус, время начала и окончания, ошибки выполнения.
  • Включать режим «только чтение» для безопасного просмотра без возможности изменений.
  • Получать справку по каталогу узлов n8n с описанием каждого узла.
  • Вести аудит-лог всех команд, выполненных через MCP-сервер.

Как подключить

1. Убедитесь, что Node.js установлен. Установите сервер глобально через npm:

npm install -g n8n-manager-mcp

Или используйте npx (без установки):

npx -y n8n-manager-mcp

2. Настройте MCP-клиент. Для Claude Desktop отредактируйте файл claude_desktop_config.json, добавив сервер:

{\n \"mcpServers\": {\n \"n8n-manager\": {\n \"command\": \"npx\",\n \"args\": [\"-y\", \"n8n-manager-mcp\"]\n }\n }\n}

Для Claude Code выполните в терминале:

claude mcp add --scope user n8n-manager npx -y n8n-manager-mcp

3. Перезапустите клиент. После подключения дайте команду ИИ-ассистенту добавить ваш сервер n8n, например:

«Добавь мой n8n сервер по адресу http://localhost:5678 с API-ключом abc123»

API-ключ можно создать в настройках n8n (Settings → API).

Примеры запросов

  • «Добавь сервер n8n http://localhost:5678, API-ключ 12345»
  • «Покажи все воркфлоу на первом сервере, отсортируй по дате изменения»
  • «Создай воркфлоу: при получении POST-запроса на /webhook сохранять тело запроса в Google Sheets»
  • «Экспортируй воркфлоу «Daily Report» в JSON и импортируй на второй сервер»
  • «Покажи последние 10 выполнений, какие завершились с ошибкой?»

Технические детали

  • Язык: TypeScript
  • Транспорт: stdio (протокол MCP через стандартный ввод-вывод)
  • Лицензия: MIT
  • Количество инструментов: 18
  • Совместимые клиенты: Claude Desktop, Claude Code, Cursor, Windsurf, а также любые другие MCP-клиенты

Поделиться