AC

alicankiraz1/cursor-n8n-builder

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

59 stars 12 forks Качество 71 Тренд 13MIT

Курсор n8n Workflow Builder MCP

Обзор

Сервер Model Context Protocol (MCP), который позволяет помощникам ИИ в Cursor IDE управлять рабочими процессами n8n через n8n REST API. - Создавать, обновлять, удалять и перечислять рабочие процессы - : Активировать и деактивировать рабочие процессы - : Просмотр истории выполнения и деталей - : Триггерные рабочие процессы через URL-адреса веб-хук - : Встроенная система помощи для помощников ИИ - : Общие типы и конфигурации узлов n8n - : Автоматическая повторная проверка с экспоненциальным обратным выключением Создание или редактирование ~/.cursor/mcp.json для глобальной конфигурации: 1. Войдите в свой n8n экземпляр 2. Перейти к > Нажмите 4. Скопировать сгенерированный ключ Инструмент n8n get node info предоставляет информацию об этих общих узлах: - : webhook, scheduleTrigger, manualTrigger - : httpRequest, code, set, if, merge - : splitInBatches, responseToWebhook Сервер включает в себя надежную обработку ошибок: Неудачные запросы перепроверяются до 3 раз - Задержки между запросами - Сообщения об ошибках включают подсказки для разрешения - : 30-секундный тайм-аут для запросов API

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), который позволяет помощникам ИИ в Cursor IDE управлять рабочими процессами n8n через n8n REST API.

Особенности

Управление рабочим процессом: Создание, обновление, удаление и список рабочих процессов ** Активация рабочего процесса**: активация и деактивация рабочих процессов Управление исполнением: Просмотр истории исполнения и деталей

  • Webhook Triggering: Триггерные рабочие процессы через URL-адреса webhook Самодокументация: Встроенная система помощи для помощников ИИ Информация об узлах: Типы и конфигурации узлов n8n ** Обработка ошибок** Автоматическое повторение с экспоненциальным обратным

Быстрый старт

###Установка

Или используйте скрипт установки:

Ручная конфигурация

Создание или редактирование ~/.cursor/mcp.json для глобальной конфигурации:

Получение ключа API n8n

  1. Войдите в свой экземпляр n8n
  2. Перейти к Настройки API 3.Нажмите **Создать API-ключ ** 4.Копировать сгенерированный ключ

Доступные инструменты

###Документация и помощь

| Инструмент | Описание [скрыто] [скрыто] [скрыто] [скрыто] [[Т1]] Получить руководство по использованию и документацию n8n_get_node_info Получить информацию об общих узлах n8n

###Управление рабочим процессом

| Инструмент | Описание [скрыто] [скрыто] [скрыто] [скрыто]

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Cursor n8n MCP Server

A Model Context Protocol (MCP) server that enables AI assistants in Cursor IDE to manage n8n workflows through the n8n REST API.

Features

  • Workflow Management: Create, update, delete, and list workflows
  • Workflow Activation: Activate and deactivate workflows
  • Execution Management: View execution history and details
  • Webhook Triggering: Trigger workflows via webhook URLs
  • Self-Documentation: Built-in help system for AI assistants
  • Node Information: Common n8n node types and configurations
  • Error Handling: Automatic retry with exponential backoff

Quick Start

Installation

git clone https://github.com/alicankiraz1/cursor-n8n-mcp.git
cd cursor-n8n-mcp

npm install
npm run build

node dist/index.js setup

Or use the install script:

./install.sh

Manual Configuration

Create or edit ~/.cursor/mcp.json for global configuration:

{
  "mcpServers": {
    "cursor-n8n-mcp": {
      "command": "node",
      "args": ["/path/to/cursor-n8n-mcp/dist/index.js"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "N8N_API_URL": "https://your-n8n-instance.com",
        "N8N_API_KEY": "your-api-key"
      }
    }
  }
}

Getting n8n API Key

  1. Log in to your n8n instance
  2. Go to Settings > API
  3. Click Create API Key
  4. Copy the generated key

Available Tools

Documentation & Help

Tool Description
n8n_tools_help Get usage guide and documentation
n8n_get_node_info Get information about common n8n nodes

Workflow Management

Tool Description
n8n_list_workflows List all workflows
n8n_get_workflow Get workflow details by ID
n8n_create_workflow Create a new workflow
n8n_update_workflow Update an existing workflow
n8n_delete_workflow Delete a workflow
n8n_activate_workflow Activate a workflow
n8n_deactivate_workflow Deactivate a workflow

Execution Management

Tool Description
n8n_list_executions List execution history
n8n_get_execution Get execution details
n8n_delete_execution Delete an execution record
n8n_trigger_webhook Trigger a workflow via webhook

System

Tool Description
n8n_health_check Check n8n API connectivity

Usage Examples

Check Connection

"Check the n8n connection"

List Workflows

"List all workflows in n8n"

Create a Workflow

"Create a webhook workflow that responds with the received data"

Get Node Information

"Show me how to configure a webhook node"

CLI Commands

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "cursor-n8n-mcp": { "command": "node", "args": ["/path/to/cursor-n8n-mcp/dist/index.js"], "env": { "MCP_MODE": "stdio", "LOG_LEVEL": "error", "N8N_API_URL": "https://your-n8n-instance.com", "N8N_API_KEY": "your-api-key" } } } }