liemle3893/n8n-mcp-server
3.1
If you are the rightful owner of n8n-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A Model Context Protocol (MCP) server for n8n workflow automation.
Tools
25
Resources
0
Prompts
0
n8n MCP Server
A Model Context Protocol (MCP) server for n8n workflow automation.
Installation
From npm Registry
# Install directly from npm (recommended)
npm install -g @liemle3893/n8n-mcp-server
The package is published as a public scoped package on npm, so no additional configuration is needed.
After installation, you can run the server:
n8n-mcp-server
From Source
# Clone the repository
git clone https://github.com/liemle3893/n8n-mcp-server.git
cd n8n-mcp-server
# Install dependencies and build
npm install
npm run build
# Install globally (optional)
npm link
Claude Desktop Extension (DXT)
Download the appropriate .dxt file for your platform from the latest release:
- macOS Intel:
n8n-mcp-server-darwin-x64.dxt - macOS Apple Silicon:
n8n-mcp-server-darwin-arm64.dxt - Linux x64:
n8n-mcp-server-linux-x64.dxt - Linux ARM64:
n8n-mcp-server-linux-arm64.dxt - Windows x64:
n8n-mcp-server-win32-x64.dxt - Windows ARM64:
n8n-mcp-server-win32-arm64.dxt
Then drag the .dxt file into Claude Desktop.
Configuration
For npm package usage:
Create a .env file or set environment variables:
N8N_BASE_URL=http://localhost:5678
N8N_API_KEY=your_api_key_here
For Claude Desktop DXT:
Configure the extension settings in Claude Desktop with your n8n instance URL and API key.
Build
# Install dependencies
npm install
# Build TypeScript
npm run build
# Build DXT package
./build-dxt.sh
Tools
Workflow Management
list_workflows- List all workflows with filtering optionsget_workflow- Get workflow details and structurecreate_workflow- Create new workflowsupdate_workflow- Modify existing workflowsdelete_workflow- Remove workflowsactivate_workflow- Enable workflowsdeactivate_workflow- Disable workflows
Execution Management
list_executions- View execution historyget_execution- Get execution details and logsdelete_execution- Remove execution recordsrun_webhook- Trigger webhook workflows
Node Management
list_nodes- List workflow nodesget_node- Get node configurationupdate_node- Modify node settingsadd_node- Insert new nodesremove_node- Delete nodesupdate_node_connections- Manage node connections
Analysis & AI Tools
validate_workflow- Check workflow integrityget_workflow_stats- Performance statisticsworkflow_thinking- AI workflow analysisworkflow_planning- AI workflow designworkflow_research- AI best practices researchworkflow_brainstorm- AI creative solutionsworkflow_optimize- AI performance optimization
System
health_check- Check n8n connectivity
Total: 25 tools