MCP server for AI assistant n8n workflow interaction
Top 36.9% on sourcepulse
This project provides an MCP (Model Context Protocol) server that bridges AI assistants with n8n workflows, enabling natural language control over workflow management and execution. It targets developers and AI users seeking to automate and integrate n8n's powerful workflow capabilities into AI-driven applications.
How It Works
The server exposes a RESTful API that translates AI assistant commands into n8n API calls. It supports managing workflows (list, create, update, delete, activate, deactivate) and executions (run, monitor, get status). A key feature is the run_webhook
tool, which allows triggering n8n workflows via their webhook endpoints, simplifying execution and enabling webhook authentication using provided credentials.
Quick Start & Requirements
npm install -g n8n-mcp-server
or via Docker.N8N_API_URL
and N8N_API_KEY
via environment variables or a .env
file. Webhook credentials (N8N_WEBHOOK_USERNAME
, N8N_WEBHOOK_PASSWORD
) are optional.index.js
file.Highlighted Details
Maintenance & Community
The project is maintained by leonardsellem. Further community or roadmap information is not detailed in the README.
Licensing & Compatibility
Limitations & Caveats
The README specifies that the run_webhook
tool requires webhook-triggered workflows in n8n with Basic Authentication configured. Integration with AI assistants requires manual configuration of absolute paths to the built server file.
3 weeks ago
Inactive