MCP n8n API Server

by ahmadsoliman

393 downloads
Not rated
GitHub

About

MCP server for n8n API integration - Connect Claude AI to n8n workflows

Details

Author
ahmadsoliman
Downloads
393
Categories
Developer Tools, API

- List all n8n workflows
- List webhooks from a specific workflow by ID
- Call webhooks with GET requests
- Call webhooks with POST requests and custom data
- Works as a remote or local MCP server

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 MCP n8n API Server
    Command (node, npx, python, etc.)

    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

Install globally with npm install -g @ahmad.soliman/mcp-n8n-server or run directly with npx -y @ahmad.soliman/mcp-n8n-server. Configure a .env file with your n8n host URL, API key, and optionally a project ID. Then configure Claude Desktop or another MCP client using the provided JSON configuration.

list_workflows

Get all n8n workflows

list_workflow_webhooks

Get all webhooks in a workflow

call_webhook_get

Call a GET webhook

call_webhook_post

Call a POST webhook

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "mcp n8n api server": {
            "mcp-n8n-server": {
                "command": "npx",
                "args": [
                    "-y",
                    "@ahmad.soliman/mcp-n8n-server"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-n8n-server": {
        "command": "npx",
        "args": [
            "-y",
            "@ahmad.soliman/mcp-n8n-server"
        ]
    }
}

MCP n8n API Server

An mcp server that provides an interface to interact with n8n workflows through the Model Context Protocol (MCP).

Features

- List all n8n workflows
- Trigger specific workflows with custom data
- Integration with Claude Desktop and other MCP clients

Installation

Global Installation (Recommended for Remote Usage)

npm install -g @ahmad.soliman/mcp-n8n-server

Then configure your n8n connection:

1. Create a .env file in your working directory
2. Add your n8n API information (see Configuration section below)

Using with npx (No Installation Required)

You can run the server directly with npx:

npx -y @ahmad.soliman/mcp-n8n-server

Local Installation

git clone https://github.com/ahmadsoliman/mcp-n8n-server.git
cd mcp-n8n-server
npm install

Configuration

Create a .env file with the following variables:

```

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.