N8N2MCP
by Super-Chain·★ 129·Score 45
Convert N8N workflows into MCP servers for use in AI assistants like Claude and Cursor.
Overview
N8N2MCP is a comprehensive platform that converts N8N workflows into Model Context Protocol (MCP) servers. It features a dual architecture with an agent marketplace for web-based workflow management and an MCP router for high-performance server creation. Users can import N8N templates or upload custom workflows, configure credentials, and deploy them as callable AI functions with a single click.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose N8N2MCP if you already use N8N for workflow automation and want to integrate those workflows directly into AI assistants without complex API integrations.
When NOT to choose this
Don't choose N8N2MCP if you need a completely self-contained solution without external dependencies or if you're not already invested in the N8N ecosystem.
Tools this server exposes
7 tools extracted from the READMEimport-n8n-template-enhancedImport N8N template from URL
deploy-workflow-to-n8nDeploy workflow to N8N instance with credentials
user_uploaded-workflowsList user's uploaded workflows
user_mcp-serversList user's active MCP servers
n8n_buildCreate MCP server from N8N workflow
n8n_credentials-statusCheck N8N credential status
listList all registered MCP servers
Note: Tool names inferred from API endpoints documented in the README. The server appears to dynamically generate MCP tools based on imported N8N workflows, but the specific tool names are not explicitly listed.
Comparable tools
Installation
Installation
Prerequisites
- Python 3.11+
- N8N Instance (cloud.n8n.io or self-hosted)
- Supabase Account
- Playwright
- Docker (optional)
Quick Start
Option 1: Docker Compose (Recommended)
- Clone the repository
git clone https://github.com/Super-Chain/N8N2MCP.git
cd N8N2MCP- Configure environment
cp env.example .env- Start with Docker Compose
docker-compose up -dOption 2: Manual Installation
- Install dependencies
pip install -r requirements.txt
playwright install- Configure environment
cp .env.example .env- Start both servers
python main.pyClaude Desktop Configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"n8n2mcp": {
"command": "python",
"args": ["mcp_router/mcp_router.py"],
"env": {
"SUPABASE_URL": "your-supabase-url",
"SUPABASE_KEY": "your-supabase-key",
"X_N8N_API_KEY": "your-n8n-api-key"
}
}
}
}FAQ
- What is N8N2MCP?
- N8N2MCP is a platform that converts N8N workflows into Model Context Protocol (MCP) servers, enabling seamless integration with AI assistants like Claude, Cursor, and other MCP-compatible platforms.
- What are the system requirements?
- Requires Python 3.11+, a N8N instance (cloud or self-hosted), a Supabase account, and Playwright for N8N authentication. Docker is optional for containerized deployment.
Compare N8N2MCP with
Last updated · Auto-generated from public README + GitHub signals.