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
- Clone the repository:
git clone https://github.com/[your-username]/n8n-workflow-builder.git
cd n8n-workflow-builder
- Install dependencies:
npm install
- Compile TypeScript:
npx tsc
- 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
n8n Workflow Builder
Project Details
- Jimmy974/n8n-workflow-builder
- MIT License
- Last Updated: 4/20/2025
Recomended MCP Servers
An MCP server inspired by devocs.io
PayPal Agent
A MCP Server that provides browser access through playwright with "stealth mode" enabled.
[Self-hosted] A Model Context Protocol (MCP) server implementation that provides a web search capability over stdio transport. This...
A TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test...
Claude can perform Web Search | Exa with MCP (Model Context Protocol)
A lightweight Model Context Protocol (MCP) server that enables natural language interaction with your Todoist tasks directly from...
Model Context Protocol server to let LLMs write and execute matlab scripts
Monorepo providing 1) OpenAPI to MCP Tool generator 2) Exposing all of Twilio's API as MCP Tools
An MCP server for managing `.clinerules` files using shared components and persona templates.
An MCP server that provides LLMs with efficient access to package documentation across multiple programming languages
IP Geolocation Server for MCP