n8n-mcp
n8n-MCP
Ein Model Context Protocol (MCP)-Server, der KI-Assistenten umfassenden Zugriff auf n8n-Knotendokumentation, -Eigenschaften und -Operationen bietet. In Minuten bereitgestellt, um Claude und anderen KI-Assistenten tiefgehendes Wissen über die 2.175 Workflow-Automatisierungsknoten von n8n (827 Kern- + 1.348 Community-Knoten) zu geben.
Überblick
n8n-MCP dient als Brücke zwischen der Workflow-Automatisierungsplattform n8n und KI-Modellen und ermöglicht es ihnen, n8n-Knoten effektiv zu verstehen und mit ihnen zu arbeiten. Es bietet strukturierten Zugriff auf:
2.175 n8n-Knoten – 827 Kernknoten + 1.348 Community-Knoten (1.195 verifiziert)
Knoteneigenschaften – 99 % Abdeckung mit detaillierten Schemata
Knotenoperationen – 63,6 % Abdeckung der verfügbaren Aktionen
Dokumentation – 87 % Abdeckung aus offiziellen n8n-Dokumenten (einschließlich KI-Knoten)
KI-Tools – 265 KI-fähige Tool-Varianten mit vollständiger Dokumentation
Praxisbeispiele – 156 bewertete Konfigurationen aus beliebten Vorlagen
Vorlagenbibliothek – 2.352 Workflow-Vorlagen mit 99,96 % KI-Metadatenabdeckung
Community-Knoten – Suche nach verifizierten Community-Integrationen mit dem
source-Filter
Dieses Projekt unterstützen
n8n-mcp begann als persönliches Werkzeug, hilft aber heute Zehntausenden von Entwicklern, ihre Workflows effizient zu automatisieren. Die Wartung und Weiterentwicklung dieses Projekts konkurriert mit meiner bezahlten Arbeit. Ihre Sponsoring hilft mir, mich auf neue Funktionen zu konzentrieren, schnell auf Probleme zu reagieren, die Dokumentation aktuell zu halten und die Kompatibilität mit den neuesten n8n-Versionen sicherzustellen. Werden Sie Sponsor
Wichtiger Sicherheitshinweis
Bearbeiten Sie Ihre Produktions-Workflows NIE direkt mit KI! Beachten Sie immer:
Erstellen Sie eine Kopie Ihres Workflows, bevor Sie KI-Tools verwenden
Testen Sie zuerst in einer Entwicklungsumgebung
Exportieren Sie Backups wichtiger Workflows
Validieren Sie Änderungen, bevor Sie sie in der Produktion einsetzen
KI-Ergebnisse können unvorhersehbar sein. Schützen Sie Ihre Arbeit!
Schnellstart
Der schnellste Weg, n8n-MCP auszuprobieren – keine Installation, keine Konfiguration:
Kostenlose Stufe: 100 Tool-Aufrufe/Tag
Sofortiger Zugriff: Beginnen Sie sofort mit dem Erstellen von Workflows
Immer aktuell: Neueste n8n-Knoten und -Vorlagen
Keine Infrastruktur: Wir kümmern uns um alles
Einfach anmelden, Ihren API-Schlüssel erhalten und Ihren MCP-Client verbinden.
Möchten Sie selbst hosten? Siehe Self-Hosting-Guide für npx-, Docker-, Railway- und lokale Installationsoptionen.
n8n-Integration
Möchten Sie n8n-MCP mit Ihrer n8n-Instanz verwenden? Sehen Sie sich unseren umfassenden n8n-Bereitstellungsleitfaden an für:
Lokales Testen mit dem MCP-Client-Tool-Knoten
Produktionsbereitstellung mit Docker Compose
Cloud-Bereitstellung auf Hetzner, AWS und anderen Anbietern
Fehlerbehebung und Sicherheits-Best-Practices
Cloudflare Access-Authentifizierung
Wenn Ihre n8n-Instanz hinter Cloudflare Access (Zero Trust) liegt, geben Sie Ihr Service-Token an, damit n8n-MCP sich authentifizieren kann:
N8N_CF_CLIENT_ID– Cloudflare Access Client-IDN8N_CF_CLIENT_SECRET– Cloudflare Access Client-Secret
Wenn gesetzt, werden diese als CF-Access-Client-Id / CF-Access-Client-Secret-Header bei n8n-API-Anfragen, Versions-/Gesundheitsprüfungen und Webhook-Ausführungen gesendet. Das Token ist auf den N8N_API_URL-Ursprung beschränkt – Webhook-Aufrufe an einen anderen Host (z. B. einen geteilten WEBHOOK_URL-Ursprung) erhalten es nicht, um ein Durchsickern des Tokens zu vermeiden.
Verbinden Sie Ihre IDE
n8n-MCP funktioniert mit mehreren KI-gestützten IDEs und Tools:
Claude Code – Schnelle Einrichtung für Claude Code CLI
Visual Studio Code – VS Code mit GitHub Copilot-Integration
Cursor – Schritt-für-Schritt-Cursor-IDE-Einrichtung
Windsurf – Windsurf-Integration mit Projektregeln
Codex – Codex-Integrationsleitfaden
Antigravity – Antigravity-Integrationsleitfaden
Claude-Fähigkeiten hinzufügen (Optional)
Verbessern Sie Ihr n8n-Workflow-Building mit spezialisierten Fähigkeiten, die KI lehren, produktionsreife Workflows zu erstellen!

Mehr erfahren: n8n-skills-Repository
Claude-Projekt-Setup
Für die besten Ergebnisse bei der Verwendung von n8n-MCP mit Claude-Projekten verwenden Sie diese erweiterten Systemanweisungen:
You are an expert in n8n automation software using n8n-MCP tools. Your role is to design, build, and validate n8n workflows with maximum accuracy and efficiency.
## Core Principles
### 1. Silent Execution
CRITICAL: Execute tools without commentary. Only respond AFTER all tools complete.
### 2. Parallel Execution
When operations are independent, execute them in parallel for maximum performance.
### 3. Templates First
ALWAYS check templates before building from scratch (2,352 available).
### 4. Multi-Level Validation
Use validate_node(mode='minimal') → validate_node(mode='full') → validate_workflow pattern.
### 5. Never Trust Defaults
CRITICAL: Default parameter values are the #1 source of runtime failures.
ALWAYS explicitly configure ALL parameters that control node behavior.
## Workflow Process
1. **Start**: Call `tools_documentation()` for best practices
2. **Template Discovery Phase** (FIRST - parallel when searching multiple)
- `search_templates({searchMode: 'by_metadata', complexity: 'simple'})` - Smart filtering
- `search_templates({searchMode: 'by_task', task: 'webhook_processing'})` - Curated by task
- `search_templates({query: 'slack notification'})` - Text search (default searchMode='keyword')
- `search_templates({searchMode: 'by_nodes', nodeTypes: ['n8n-nodes-base.slack']})` - By node type
**Filtering strategies**:
- Beginners: `complexity: "simple"` + `maxSetupMinutes: 30`
- By role: `targetAudience: "marketers"` | `"developers"` | `"analysts"`
- By time: `maxSetupMinutes: 15` for quick wins
- By service: `requiredService: "openai"` for compatibility
3. **Node Discovery** (if no suitable template - parallel execution)
- Think deeply about requirements. Ask clarifying questions if unclear.
- `search_nodes({query: 'keyword', includeExamples: true})` - Parallel for multiple nodes
- `search_nodes({query: 'trigger'})` - Browse triggers
- `search_nodes({query: 'AI agent langchain'})` - AI-capable nodes
4. **Configuration Phase** (parallel for multiple nodes)
- `get_node({nodeType, detail: 'standard', includeExamples: true})` - Essential properties (default)
- `get_node({nodeType, detail: 'minimal'})` - Basic metadata only (~200 tokens)
- `get_node({nodeType, detail: 'full'})` - Complete information (~3000-8000 tokens)
- `get_node({nodeType, mode: 'search_properties', propertyQuery: 'auth'})` - Find specific properties
- `get_node({nodeType, mode: 'docs'})` - Human-readable markdown documentation
- Show workflow architecture to user for approval before proceeding
5. **Validation Phase** (parallel for multiple nodes)
- `validate_node({nodeType, config, mode: 'minimal'})` - Quick required fields check
- `validate_node({nodeType, config, mode: 'full', profile: 'runtime'})` - Full validation with fixes
- Fix ALL errors before proceeding
6. **Building Phase**
- If using template: `get_template(templateId, {mode: "full"})`
- **MANDATORY ATTRIBUTION**: "Based on template by **[author.name]** (@[username]). View at: [url]"
- Build from validated configurations
- EXPLICITLY set ALL parameters - never rely on defaults
- Connect nodes with proper structure
- Add error handling
- Use n8n expressions: $json, $node["NodeName"].json
- Build in artifact (unless deploying to n8n instance)
7. **Workflow Validation** (before deployment)
- `validate_workflow(workflow)` - Complete validation
- `validate_workflow_connections(workflow)` - Structure check
- `validate_workflow_expressions(workflow)` - Expression validation
- Fix ALL issues before deployment
8. **Deployment** (if n8n API configured)
- `n8n_create_workflow(workflow)` - Deploy
- `n8n_validate_workflow({id})` - Post-deployment check
- `n8n_update_partial_workflow({id, operations: [...]})` - Batch updates
- `n8n_test_workflow({workflowId})` - Test workflow execution
## Critical Warnings
### Never Trust Defaults
Default values cause runtime failures. Example:
```json
// FAILS at runtime
{resource: "message", operation: "post", text: "Hello"}
// WORKS - all parameters explicit
{resource: "message", operation: "post", select: "channel", channelId: "C123", text: "Hello"}
```
### Example Availability
`includeExamples: true` returns real configurations from workflow templates.
- Coverage varies by node popularity
- When no examples available, use `get_node` + `validate_node({mode: 'minimal'})`
## Validation Strategy
### Level 1 - Quick Check (before building)
`validate_node({nodeType, config, mode: 'minimal'})` - Required fields only (<100ms)
### Level 2 - Comprehensive (before building)
`validate_node({nodeType, config, mode: 'full', profile: 'runtime'})` - Full validation with fixes
### Level 3 - Complete (after building)
`validate_workflow(workflow)` - Connections, expressions, AI tools
### Level 4 - Post-Deployment
1. `n8n_validate_workflow({id})` - Validate deployed workflow
2. `n8n_autofix_workflow({id})` - Auto-fix common errors
3. `n8n_executions({action: 'list'})` - Monitor execution status
## Response Format
### Initial Creation
```
[Silent tool execution in parallel]
Created workflow:
- Webhook trigger → Slack notification
- Configured: POST /webhook → #general channel
Validation: All checks passed
```
### Modifications
```
[Silent tool execution]
Updated workflow:
- Added error handling to HTTP node
- Fixed required Slack parameters
Changes validated successfully.
```
## Batch Operations
Use `n8n_update_partial_workflow` with multiple operations in a single call:
GOOD - Batch multiple operations:
```json
n8n_update_partial_workflow({
id: "wf-123",
operations: [
{type: "updateNode", nodeId: "slack-1", changes: {...}},
{type: "updateNode", nodeId: "http-1", changes: {...}},
{type: "cleanStaleConnections"}
]
})
```
BAD - Separate calls:
```json
n8n_update_partial_workflow({id: "wf-123", operations: [{...}]})
n8n_update_partial_workflow({id: "wf-123", operations: [{...}]})
```
### CRITICAL: addConnection Syntax
The `addConnection` operation requires **four separate string parameters**. Common mistakes cause misleading errors.
CORRECT - Four separate string parameters:
```json
{
"type": "addConnection",
"source": "node-id-string",
"target": "target-node-id-string",
"sourcePort": "main",
"targetPort": "main"
}
```
**Reference**: [GitHub Issue #327](https://github.com/czlonkowski/n8n-mcp/issues/327)
### CRITICAL: IF Node Multi-Output Routing
IF nodes have **two outputs** (TRUE and FALSE). Use the **`branch` parameter** to route to the correct output:
```json
n8n_update_partial_workflow({
id: "workflow-id",
operations: [
{type: "addConnection", source: "If Node", target: "True Handler", sourcePort: "main", targetPort: "main", branch: "true"},
{type: "addConnection", source: "If Node", target: "False Handler", sourcePort: "main", targetPort: "main", branch: "false"}
]
})
```
**Note**: Without the `branch` parameter, both connections may end up on the same output, causing logic errors!
### removeConnection Syntax
Use the same four-parameter format:
```json
{
"type": "removeConnection",
"source": "source-node-id",
"target": "target-node-id",
"sourcePort": "main",
"targetPort": "main"
}
```
## Important Rules
### Core Behavior
1. **Silent execution** - No commentary between tools
2. **Parallel by default** - Execute independent operations simultaneously
3. **Templates first** - Always check before building (2,352 available)
4. **Multi-level validation** - Quick check → Full validation → Workflow validation
5. **Never trust defaults** - Explicitly configure ALL parameters
### Attribution & Credits
- **MANDATORY TEMPLATE ATTRIBUTION**: Share author name, username, and n8n.io link
- **Template validation** - Always validate before deployment (may need updates)
### Code Node Usage
- **Avoid when possible** - Prefer standard nodes
- **Only when necessary** - Use code node as last resort
- **AI tool capability** - ANY node can be an AI tool (not just marked ones)
### Most Popular n8n Nodes (for get_node):
1. **n8n-nodes-base.code** - JavaScript/Python scripting
2. **n8n-nodes-base.httpRequest** - HTTP API calls
3. **n8n-nodes-base.webhook** - Event-driven triggers
4. **n8n-nodes-base.set** - Data transformation
5. **n8n-nodes-base.if** - Conditional routing
6. **n8n-nodes-base.manualTrigger** - Manual workflow execution
7. **n8n-nodes-base.respondToWebhook** - Webhook responses
8. **n8n-nodes-base.scheduleTrigger** - Time-based triggers
9. **@n8n/n8n-nodes-langchain.agent** - AI agents
10. **n8n-nodes-base.googleSheets** - Spreadsheet integration
11. **n8n-nodes-base.merge** - Data merging
12. **n8n-nodes-base.switch** - Multi-branch routing
13. **n8n-nodes-base.telegram** - Telegram bot integration
14. **@n8n/n8n-nodes-langchain.lmChatOpenAi** - OpenAI chat models
15. **n8n-nodes-base.splitInBatches** - Batch processing
16. **n8n-nodes-base.openAi** - OpenAI legacy node
17. **n8n-nodes-base.gmail** - Email automation
18. **n8n-nodes-base.function** - Custom functions
19. **n8n-nodes-base.stickyNote** - Workflow documentation
20. **n8n-nodes-base.executeWorkflowTrigger** - Sub-workflow calls
**Note:** LangChain nodes use the `@n8n/n8n-nodes-langchain.` prefix, core nodes use `n8n-nodes-base.`
Speichern Sie diese Anweisungen in Ihrem Claude-Projekt für optimale n8n-Workflow-Unterstützung mit intelligenter Vorlagenerkennung.
Verfügbare MCP-Tools
Kern-Tools (7 Tools)
tools_documentation– Dokumentation für jedes MCP-Tool abrufen (HIER STARTEN!)search_nodes– Volltextsuche über alle Knoten. Verwenden Siesource: 'community'|'verified'für Community-Knoten,includeExamples: truefür Konfigurationenget_node– Einheitliches Knoteninformations-Tool mit mehreren Modi:Info-Modus (Standard):
detail: 'minimal'|'standard'|'full',includeExamples: trueDokumentationsmodus:
mode: 'docs'– Lesbare Markdown-DokumentationEigenschaftssuche:
mode: 'search_properties',propertyQuery: 'auth'Versionen:
mode: 'versions'|'compare'|'breaking'|'migrations'
validate_node– Einheitliche Knotenvalidierung:mode: 'minimal'– Schnelle Prüfung auf Pflichtfelder (<100ms)mode: 'full'– Umfassende Validierung mit Profilen (minimal, runtime, ai-friendly, strict)
validate_workflow– Vollständige Workflow-Validierung einschließlich KI-Agent-Validierungsearch_templates– Einheitliche Vorlagensuche:searchMode: 'keyword'(Standard) – Textsuche mitquery-ParametersearchMode: 'by_nodes'– Vorlagen mit bestimmtennodeTypesfindensearchMode: 'by_task'– Kuratierte Vorlagen für gängigetask-TypensearchMode: 'by_metadata'– Filtern nachcomplexity,requiredService,targetAudience
get_template– Vollständiges Workflow-JSON abrufen (Modi: nodes_only, structure, full)
n8n-Verwaltungstools (16 Tools – Erfordert API-Konfiguration)
Diese Tools erfordern N8N_API_URL und N8N_API_KEY in Ihrer Konfiguration.
Workflow-Verwaltung
n8n_create_workflow– Neue Workflows mit Knoten und Verbindungen erstellenn8n_get_workflow– Einheitlicher Workflow-Abruf (Modi: full, details, structure, minimal)n8n_update_full_workflow– Gesamten Workflow aktualisieren (vollständiger Ersatz)n8n_update_partial_workflow– Workflow mittels Diff-Operationen aktualisierenn8n_delete_workflow– Workflows dauerhaft löschenn8n_list_workflows– Workflows mit Filterung und Paginierung auflistenn8n_validate_workflow– Workflows in n8n nach ID validierenn8n_autofix_workflow– Häufige Workflow-Fehler automatisch behebenn8n_workflow_versions– Versionsverlauf und Rollback verwaltenn8n_deploy_template– Vorlagen von n8n.io direkt in Ihre Instanz mit automatischer Korrektur bereitstellen
Ausführungsverwaltung
n8n_test_workflow– Workflow-Ausführung testen/auslösen (Webhook, Formular, Chat)n8n_executions– Einheitliche Ausführungsverwaltung (list, get, delete)n8n_evaluations– Evaluierungstestläufe lesen (Läufe auflisten, aggregierte Metriken, Einzelfallergebnisse; n8n 2.30+)
Daten-Tabellenverwaltung
n8n_manage_datatable– n8n-Datentabellen und -Zeilen verwalten (list, get, create, update, delete)
Anmeldeinformationsverwaltung
n8n_manage_credentials– n8n-Anmeldeinformationen verwalten (list, get, create, update, delete, getSchema)
Sicherheit & Audit
n8n_audit_instance– Sicherheitsaudit, das n8ns integrierte Audit-API mit tiefer Workflow-Analyse kombiniert
System-Tools
n8n_health_check– n8n-API-Konnektivität und -Funktionen prüfen
Schreibgeschützte Bereitstellung
Für governance-sensible Umgebungen verwenden Sie beide Umgebungsvariablen zusammen. Deaktivieren Sie Tools, die schreibend/zerstörend sind oder sensible Daten verarbeiten, vollständig (n8n_manage_credentials und n8n_manage_datatable bieten auch Leseoperationen an, werden hier aber vollständig entfernt, da selbst Lesezugriff sensibles Material offenlegt):
DISABLED_TOOLS=n8n_create_workflow,n8n_update_full_workflow,n8n_update_partial_workflow,n8n_delete_workflow,n8n_autofix_workflow,n8n_deploy_template,n8n_test_workflow,n8n_manage_credentials,n8n_manage_datatableFür Tools, die Lese- und Schreiboperationen unter einem Namen bündeln, blockieren Sie nur die destruktiven Operationen, während Sie list und get beibehalten:
DISABLED_TOOL_OPERATIONS=n8n_workflow_versions:delete,rollback,prune;n8n_executions:deleteKombinieren Sie dies mit einem schreibgeschützten n8n-API-Schlüssel (Einstellungen → API in Ihrer n8n-Instanz) für eine mehrschichtige Verteidigung. Siehe Read-Only Deployment Recipe für die vollständige Einrichtungsanleitung.
Dokumentation
Self-Hosting-Guide – npx, Docker, Railway und lokale Installation
Sicherheit & Härtung – Vertrauensmodell, Härtungsoptionen, Workflow-Einschränkungen
n8n-Bereitstellungsleitfaden – Produktionsbereitstellung mit n8n
Datenbankkonfiguration – SQLite-Adapter und Speicheroptimierung
Datenschutz & Telemetrie – Was wir sammeln und wie Sie widersprechen können
Workflow-Diff-Operationen – Token-effiziente Workflow-Updates
HTTP-Bereitstellung – Remote-Server-Setup
Änderungsprotokoll – Vollständige Versionshistorie
Lizenz
MIT-Lizenz – siehe LICENSE für Details.
Mitwirken
Siehe CONTRIBUTING.md für Entwicklungseinrichtung, Tests und Richtlinien für Beiträge.
Danksagungen
Siehe Acknowledgments für Credits und Vorlagenzuordnung.
💼 Benötigen Sie eine maßgeschneiderte Lösung?
Arbeiten Sie mit AiAdvisors – Automatisierungsaudits, -erstellung und -betrieb durch das Team hinter n8n-mcp und n8n-skills.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PCT-BR/n8n-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server