n8n Workflow Builder MCP Server

by Jimmy974
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables programmatic creation and management of n8n workflows, including adding nodes, establishing connections between nodes, validating workflow specifications, and exporting complete workflow configurations.

n8n Workflow Builder MCP Server

A Model Context Protocol (MCP) server for programmatically creating and managing n8n workflows.

Features

  • Create workflows with nodes and connections
  • Validate workflow specifications
  • Export complete workflow configurations
  • REST API interface through MCP

Installation

Installing via Smithery

To install n8n Workflow Builder for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install n8n-workflow-builder --client claude

Manual Installation

  1. Clone the repository:
git clone https://github.com/[your-username]/n8n-workflow-builder.git cd n8n-workflow-builder
  1. Install dependencies:
npm install
  1. Compile TypeScript:
npx tsc
  1. Start the server:
npm start

Usage

The server provides a create_workflow tool that accepts a workflow specification:

{ "nodes": [ { "type": "n8n-nodes-base.httpRequest", "name": "HTTP Request", "parameters": { "url": "https://example.com", "method": "GET" } } ], "connections": [] }

Configuration

Add the server to your MCP configuration:

{ "n8n-workflow-builder": { "command": "node", "args": ["/path/to/n8n-workflow-builder/dist/index.js"] } }

License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

A Model Context Protocol (MCP) server for programmatically creating and managing n8n workflows.

  1. Features
    1. Installation
      1. Installing via Smithery
      2. Manual Installation
    2. Usage
      1. Configuration
        1. License