n8n-mcp-server
@S17S17
About n8n-mcp-server
A Model-Controller-Provider (MCP) server implementation for n8n workflow automation
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"n8n-mcp-server-s17s17": {
"command": "docker",
"args": [
"build",
"-t",
"n8n-mcp-server",
"."
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is n8n-mcp-server?
A Model-Controller-Provider (MCP) server implementation for n8n workflow automation. It provides a standardized JSON-RPC 2.0 interface for executing and managing n8n workflows.
How to use n8n-mcp-server?
Clone the repository, install dependencies (npm install), and configure required environment variables (N8N_URL, N8N_API_KEY, N8N_API_HEADER). Start the server with npm start or use Docker (docker build -t n8n-mcp-server && docker run -p 3000:3000 --env-file .env n8n-mcp-server).
Key features of n8n-mcp-server
- JSON-RPC 2.0 compliant API
- Workflow execution and management
- Environment-based configuration
- TypeScript support
- Comprehensive logging
- Docker support
Use cases of n8n-mcp-server
- Execute n8n workflows programmatically via JSON-RPC
- Manage workflow tools from MCP clients
- Automate n8n operations in a standardized way
- Integrate workflow automation into external applications
FAQ from n8n-mcp-server
What are the prerequisites for using n8n-mcp-server?
Node.js >= 14.0.0, a running n8n instance, and an n8n API key.
What environment variables are required to configure the server?
N8N_URL (n8n instance API URL), N8N_API_KEY (your API key), and N8N_API_HEADER (header name, default: X-N8N-API-KEY).
How can I start the server?
Use npm start for standard mode, npm run start:dev for development with hot reload, npm run start:simple for minimal features, or npm run debug for debug mode.
Does n8n-mcp-server support Docker?
Yes. You can build and run with docker build -t n8n-mcp-server . and docker run -p 3000:3000 --env-file .env n8n-mcp-server, or use docker-compose up.
What JSON-RPC methods does the server implement?
It provides initialize, shutdown, listTools, and callTool methods. See API.md for details.
Frequently asked questions
What are the prerequisites for using n8n-mcp-server?
Node.js >= 14.0.0, a running n8n instance, and an n8n API key.
What environment variables are required to configure the server?
`N8N_URL` (n8n instance API URL), `N8N_API_KEY` (your API key), and `N8N_API_HEADER` (header name, default: `X-N8N-API-KEY`).
How can I start the server?
Use `npm start` for standard mode, `npm run start:dev` for development with hot reload, `npm run start:simple` for minimal features, or `npm run debug` for debug mode.
Does n8n-mcp-server support Docker?
Yes. You can build and run with `docker build -t n8n-mcp-server .` and `docker run -p 3000:3000 --env-file .env n8n-mcp-server`, or use `docker-compose up`.
What JSON-RPC methods does the server implement?
It provides `initialize`, `shutdown`, `listTools`, and `callTool` methods. See [API.md](API.md) for details.
Basic information
More Other MCP servers
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Awesome Mlops
visengerA curated list of references for MLOps
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Comments