drio
Open app

n8n Workflow Builder MCP Server

Source

MCP server for programmatically creating and managing n8n workflows

Catalog onlyCatalog onlySTDIO

Overview

The n8n Workflow Builder is a server application designed for programmatically creating and managing workflows in n8n, an open-source workflow automation tool.

To use the n8n Workflow Builder, clone the repository, install the necessary dependencies using npm, build the project, and start the server. Configuration is done through a JSON file where you set your n8n API host and key.

  • Create, update, delete, activate, and deactivate workflows. - List all workflows from n8n. - Supports npm for package management. - Customizable server configuration.
  1. Automating repetitive tasks by creating workflows.
  2. Integrating various services and APIs through n8n workflows.
  3. Managing workflows programmatically for dynamic automation solutions.

Add to your AI client

Use these steps to connect n8n Workflow Builder MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "n8n-workflow-builder-makafeli": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-n8n-workflow-builder-makafeli"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "n8n-workflow-builder-makafeli": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-n8n-workflow-builder-makafeli"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "n8n-workflow-builder-makafeli": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-n8n-workflow-builder-makafeli"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "n8n-workflow-builder-makafeli": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-n8n-workflow-builder-makafeli"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "n8n-workflow-builder-makafeli": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-n8n-workflow-builder-makafeli"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "n8n-workflow-builder-makafeli": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-n8n-workflow-builder-makafeli"
      ]
    }
  }
}

FAQ

What is required to run the n8n Workflow Builder?

You need Node.js (v14+) and npm to run the server.

Can I use npx with this version?

No, this version exclusively supports npm for package management.

How do I configure the server?

Configuration is done through the `cline_mcp_settings.json` file where you set your n8n API host and key.