AC

alicankiraz1/cursor-n8n-builder

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

59 stars 12 forks 품질 71 트렌드 13MIT

커서 n8n 워크 플로우 빌더 MCP

개요

모델 Context Protocol (MCP) 서버는 n8n REST API를 통해 n8n 워크플로우를 관리하기 위해 Cursor IDE의 AI 조수를 가능하게 합니다. - : 생성, 업데이트, 삭제 및 목록 워크플로우 - : 워크플로우 활성화 및 비활성화 - : 웹훅 URL을 통해 더 많은 워크플로우 - : AI 조수를위한 내장 도움말 시스템 - : Common n8n 노드 유형 및 구성 - : exponential backoff와 자동 복원 글로벌 구성을 위한 ~/.cursor/mcp.json 생성 또는 편집: 1. n8n 인스턴스에 로그인 2. 바로가기 3. 클릭 4. 생성된 키 복사 n8n get node info 도구는 이 일반적인 노드에 대한 정보를 제공합니다. - : webhook, scheduleTrigger, manualTrigger - : httpRequest, code, set, if, merge - : splitInBatches, reactToWebhook 서버는 강력한 오류 처리가 포함되어 있습니다. - : 실패한 요청은 최대 3배로 향상됩니다. : 저장소의 지연 증가 - : 오류 메시지는 해결을위한 힌트를 포함합니다. - : API 요청에 대한 30 초 타임 아웃

개요(AI 번역)

모델 Context Protocol (MCP) 서버는 n8n REST API를 통해 n8n 워크플로우를 관리하기 위해 Cursor IDE의 AI 조수를 가능하게 합니다.

특징

  • Workflow 관리: 생성, 업데이트, 삭제 및 목록 워크플로우
  • **Workflow 활성화 **: 워크플로우 활성화 및 비활성화
  • Execution Management: 실행 내역 및 세부 정보보기
  • **웹훅 트리거 **: 웹훅 URL을 통해 더 많은 워크플로우
  • **자문 **: AI 조수를위한 내장 도움말 시스템
  • Node Information: Common n8n 노드 유형 및 구성
  • 처리: exponential backoff를 가진 자동적인 retry

빠른 시작

설치

또는 설치 스크립트를 사용:

수동 윤곽

글로벌 구성에 대한 ~/.cursor/mcp.json 생성 또는 편집:

n8n API 키 받기

  1. n8n 인스턴스에 로그인
  2. ** 설정** > API
  3. 클릭 Create API 키
  4. 생성된 열쇠를 복사하십시오

사용 가능한 도구

문서 및 도움말

도구 설명
n8n_tools_help 이용가이드 및 문서 가져 오기
n8n_get_node_info 일반적인 n8n 노드에 대한 정보를 얻으십시오

Workflow 관리

도구 설명

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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

GitHub에서 전체 README 보기

설치

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" } } } }