n8n

by illuminaresolutions

74 stars
1.4k downloads
Not rated
GitHub

About

Bridges Claude with n8n automation workflows, enabling direct creation, execution, and management of workflows, credentials, and enterprise features without switching contexts.

Details

Author
illuminaresolutions
Repository
illuminaresolutions/n8n-mcp-server
GitHub stars
74
Downloads
1,399
License
MIT License
Categories
Productivity, Workplace, Developer Tools, AI, Infrastructure, Communication, Project Management, Security

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name n8n
    Command (node, npx, python, etc.) n8n-mcp-server
    Environment
    • N8N_HOST https://your-n8n-instance.com
    • N8N_API_KEY your-api-key-here

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

npm install -g @illuminaresolutions/n8n-mcp-server

1. Clone the repository:

   git clone https://github.com/illuminaresolutions/n8n-mcp-server.git
cd n8n-mcp-server

2. Install dependencies and build:

   npm install
npm run build

3. Start the server in the background:

   nohup npm start > n8n-mcp.log 2>&1 &

To stop the server:

   pkill -f "node build/index.js"

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "n8n": {
            "env": {
                "N8N_HOST": "https://your-n8n-instance.com",
                "N8N_API_KEY": "your-api-key-here"
            },
            "args": [],
            "command": "n8n-mcp-server"
        }
    }
}

Linux

{
    "env": {
        "N8N_HOST": "https://your-n8n-instance.com",
        "N8N_API_KEY": "your-api-key-here"
    },
    "args": [],
    "command": "n8n-mcp-server"
}

Macos

{
    "env": {
        "N8N_HOST": "https://your-n8n-instance.com",
        "N8N_API_KEY": "your-api-key-here"
    },
    "args": [],
    "command": "n8n-mcp-server"
}

Windows

{
    "env": {
        "N8N_HOST": "https://your-n8n-instance.com",
        "N8N_API_KEY": "your-api-key-here"
    },
    "args": [],
    "command": "n8n-mcp-server"
}

n8n MCP Server

An MCP server that provides access to n8n workflows, executions, credentials, and more through the Model Context Protocol. This allows Large Language Models (LLMs) to interact with n8n instances in a secure and standardized way.

Installation

Get your n8n API Key

1. Log into your n8n instance
2. Click your user icon in the bottom left
3. Go to Settings
4. Select API
5. Click "Create API Key"
6. Copy your API key (you won't be able to see it again)

Install the MCP Server

Option 1: Install from npm (Recommended)

npm install -g @illuminaresolutions/n8n-mcp-server

Option 2: Install from Source

1. Clone the repository:

   git clone https://github.com/illuminaresolutions/n8n-mcp-server.git
cd n8n-mcp-server

2. Install dependencies and build:

   npm install
npm run build

3. Start the server in the background:

   nohup npm start > n8n-mcp.log 2>&1 &

To stop the server:

   pkill -f "node build/index.js"

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.