n8n MCP Server selber bauen bedeutet, deine n8n-Instanz als Model-Context-Protocol-Server zu konfigurieren, sodass KI-Tools wie Claude Desktop oder Cursor deine Workflows direkt per Chat steuern können. Dazu aktivierst du in den n8n-Settings die Instance-level-MCP-Funktion, schaltest einzelne Workflows frei und trägst die generierte Server-URL in deinen MCP-Client ein.
Wer n8n für Automatisierungen nutzt, kennt das Gefühl: Der Workflow steht, aber er muss manuell angestoßen werden. Mit dem Model Context Protocol ändert sich das grundlegend. Seit Anthropic MCP im November 2024 als offenen Standard eingeführt hat, können KI-Assistenten wie Claude Desktop oder Cursor direkt auf externe Dienste zugreifen — und n8n lässt sich dabei als vollwertiger MCP-Server betreiben. Das bedeutet: Du tippst einen Satz in deinen KI-Client, und n8n führt den passenden Workflow aus. Dieser Leitfaden zeigt, wie das in der Praxis funktioniert.
Was ist ein n8n MCP Server und wozu brauchst du ihn?
n8n MCP Server: Eine Konfiguration deiner n8n-Instanz, die das Model Context Protocol implementiert und KI-Clients wie Claude Desktop oder Cursor erlaubt, deine freigegebenen Workflows als aufrufbare Tools zu nutzen — ohne manuelles Triggern, direkt über natürliche Sprache.
Konkret heißt das: Der MCP-Server ist ein externer Dienst, der dem LLM Kontext, Daten oder Funktionen bereitstellt. n8n übernimmt diese Rolle, sobald du die Funktion aktivierst. Dein KI-Assistent sieht dann alle freigegebenen Workflows als verfügbare Werkzeuge — und kann sie bei Bedarf aufrufen.
MCP-Protokoll einfach erklärt
Das Model Context Protocol (MCP) ist ein offener Standard von Anthropic, eingeführt im November 2024. Es funktioniert wie eine standardisierte Steckdose zwischen KI-Modellen und externen Diensten. Stell dir vor, dein KI-Assistent hat bisher nur Texte verarbeitet. Mit MCP bekommt er eine Fernbedienung für deine Tools — er kann Daten abfragen, Aktionen auslösen und Ergebnisse zurückbekommen.
Dabei kommuniziert der MCP-Client (z. B. Claude Desktop) mit dem MCP-Server (hier: deine n8n-Instanz) über eine definierte URL. Der Server listet seine verfügbaren Tools auf, der Client wählt das passende aus und ruft es auf. n8n verbindet unterstützte MCP-Clients über den integrierten MCP-Server mit Workflows — das ist der Kern der ganzen Sache.
Instance-level MCP vs. MCP Server Trigger Node
n8n bietet zwei Wege, um MCP-Funktionalität bereitzustellen. Beide unterscheiden sich in Reichweite und Aufwand deutlich:
- Instance-level MCP: Aktivierst du einmalig in den Settings. Damit wird deine gesamte n8n-Instanz zum MCP-Server. Alle Workflows, die du freischaltest, sind sofort über eine zentrale URL erreichbar. Einfachste Option für den Einstieg.
- MCP Server Trigger Node: Ein einzelner Node innerhalb eines Workflows. Damit hostest du einen granularen MCP-Endpunkt für genau diesen Workflow. Sinnvoll, wenn du verschiedenen Clients unterschiedliche Tool-Sets anbieten willst.
- Empfehlung: Starte mit Instance-level MCP. Der Aufwand ist minimal, und du kannst später einzelne Workflows per MCP Server Trigger Node feiner steuern.
Wer tiefer einsteigen will und überlegt, welche Tools rund um KI-Automatisierung im Betrieb passen, findet im Beitrag zur KI-Automatisierung im Betrieb einen guten Überblick über den Gesamtrahmen.
n8n MCP Server selber bauen: Voraussetzungen und Setup
Bevor du loslegst, prüfe diese Punkte der Reihe nach:
- Stelle sicher, dass du mindestens n8n v1.88.0 verwendest — erst ab dieser Version ist die MCP-Funktionalität stabil verfügbar.
- Melde dich als Owner oder Admin in deiner n8n-Instanz an — nur diese Rollen können Instance-level MCP aktivieren.
- Öffne die Settings deiner n8n-Instanz über das Zahnrad-Symbol links unten.
- Navigiere zu Integrations → MCP Servers im Settings-Menü.
- Aktiviere den Schalter Enable MCP access — n8n generiert daraufhin automatisch eine Server-URL mit eingebettetem Token.
- Kopiere die generierte Server-URL — du brauchst sie im nächsten Schritt für deine MCP-Clients.
- Prüfe, ob deine Instanz öffentlich erreichbar ist, falls du externe Clients wie Claude Desktop verbinden willst.
n8n-Version und Mindestanforderungen
Die Mindestvoraussetzung für stabile MCP-Funktionalität ist n8n v1.88.0 oder höher. Ältere Versionen kennen die MCP-Settings nicht und zeigen den entsprechenden Menüpunkt daher gar nicht an. Führe also zuerst ein Update durch, bevor du weitermachst.
Für Self-hosted-Instanzen gilt außerdem: Deine n8n-Instanz muss über HTTPS erreichbar sein. MCP-Clients verweigern unverschlüsselte Verbindungen. Nutzt du n8n Cloud, ist das bereits erledigt.
Instance-level MCP in den Settings aktivieren
n8n hat seit 2025/2026 eine eingebaute Instance-level-MCP-Funktion in den Settings. Der Aktivierungsweg ist bewusst einfach gehalten: ein einziger Toggle, danach erscheint die fertige Server-URL. Diese URL enthält bereits ein eingebettetes Token zur Authentifizierung — du musst keinen separaten API-Key generieren.
Wer sich die Details zur Authentifizierung und zum Token-Format genauer ansehen will, findet alle Parameter in der offiziellen n8n MCP-Dokumentation.
Workflows für deinen eigenen MCP Server freischalten
Sobald Instance-level MCP aktiv ist, schaltest du einzelne Workflows als MCP-Tools frei:
- Öffne den Workflow, den du als MCP-Tool anbieten willst.
- Klicke oben rechts auf Settings (innerhalb des Workflows).
- Aktiviere die Option Available in MCP — der Workflow ist damit als Tool registriert.
- Wiederhole das für jeden weiteren Workflow, den dein MCP-Client sehen soll.
- Teste die Verbindung: Rufe die Server-URL im Browser auf — du solltest eine JSON-Antwort mit den verfügbaren Tools sehen.
Available in MCP aktivieren
Jeder freigegebene Workflow ist als Tool über MCP aufrufbar — zum Beispiel von Claude Desktop. Der Tool-Name im MCP-Client entspricht dabei dem Workflow-Namen in n8n. Wähle daher sprechende Namen wie “CRM-Kontakt anlegen” oder “Website crawlen”, damit der KI-Assistent das richtige Tool trifft.
Außerdem empfiehlt es sich, die Workflow-Beschreibung auszufüllen. Der MCP-Client liest diese Beschreibung aus und nutzt sie, um zu entscheiden, welches Tool er bei welchem Nutzer-Befehl aufruft.
Server-URL kopieren und in MCP-Clients eintragen
Die generierte Server-URL aus den Settings enthält das Token bereits als Parameter. Du trägst sie unverändert in deinen MCP-Client ein — kein weiteres Einrichten nötig. Notiere dir die URL an einem sicheren Ort, da sie vollen Zugriff auf alle freigegebenen Workflows gewährt.
n8n MCP Server mit Claude Desktop und Cursor verbinden
Nach dem Freischalten der Workflows verbindest du deinen MCP-Client in diesen Schritten:
- Öffne die Konfigurationsdatei deines Clients — bei Claude Desktop ist das claude_desktop_config.json, bei Cursor die entsprechende MCP-Settings-Datei.
- Füge einen neuen MCP-Server-Eintrag hinzu mit
type: "url"und deiner kopierten n8n-Server-URL als Wert. - Vergib einen sprechenden Namen für den Server-Eintrag, z. B.
"n8n-workflows". - Speichere die Datei und starte den Client neu.
- Prüfe im Client, ob die n8n-Workflows in der Tool-Liste erscheinen.
- Teste mit einem einfachen Befehl: “Führe den Workflow [Workflow-Name] aus.”
claude_desktop_config.json konfigurieren
Die Konfigurationsdatei für Claude Desktop liegt je nach Betriebssystem an unterschiedlichen Stellen. Unter macOS findest du sie unter ~/Library/Application Support/Claude/claude_desktop_config.json, unter Windows unter %APPDATA%\Claude\claude_desktop_config.json. Der Eintrag für deinen n8n MCP Server einrichten sieht so aus:
{
"mcpServers": {
"n8n-workflows": {
"type": "url",
"url": "https://deine-n8n-instanz.de/mcp?token=DEIN-TOKEN"
}
}
}
Danach startest du Claude Desktop neu. Im Chat erscheint dann ein Hammer-Symbol — das zeigt an, dass MCP-Tools verfügbar sind. Einen ausführlichen Walkthrough mit weiteren Konfigurationsoptionen bietet auch der n8n Community Guide zum MCP Server.
n8n-Workflows als MCP-Tools im Client nutzen
In der Praxis bedeutet das: Du schreibst in Claude Desktop “Lege einen neuen Kontakt in meinem CRM an” — und Claude ruft automatisch den passenden n8n-Workflow auf. Das funktioniert ebenso mit Cursor für Entwickler-Workflows oder mit ChatGPT, sofern dort MCP-Support konfiguriert ist.
Damit der Assistent das richtige Tool trifft, sollten Workflow-Name und Beschreibung präzise sein. Ein Workflow namens “Aktion ausführen” wird vom Modell schlechter zugeordnet als “SuiteCRM-Kontakt anlegen”.
Eigenen MCP Server in n8n erweitern: externe Server einbinden
n8n kann nicht nur als MCP-Server agieren, sondern auch als MCP-Client externe Dienste einbinden:
- Community Node installieren: Installiere den Community Node n8n-nodes-mcp über Settings → Community Nodes. Dieser Node macht n8n zum MCP-Client und ermöglicht das Einbinden externer MCP-Server.
- MCP Client Node einrichten: Füge den MCP Client Node in deinen Workflow ein. Trage dort die URL des externen MCP-Servers ein — inklusive Authentifizierungs-Token falls nötig.
- Firecrawl MCP Server einbinden: Der Firecrawl MCP Server ist ein eigenständiger MCP-Server für Web-Scraping. Du startest ihn lokal mit
npx -y firecrawl-mcpund authentifizierst perFIRECRAWL_API_KEY. Danach trägst du seine URL in den MCP Client Node ein. - Tool-Liste abrufen: Nutze MCP Node List Tools, um alle verfügbaren Tools des externen Servers abzufragen und in deinem Workflow weiterzuverarbeiten.
- Tool ausführen: Mit MCP Node Execute rufst du ein spezifisches Tool des externen Servers auf — z. B. eine Crawling-Funktion von Firecrawl — und verarbeitest das Ergebnis direkt im n8n-Workflow weiter.
Community Node n8n-nodes-mcp installieren
Der Community Node n8n-nodes-mcp ist der Schlüssel, um n8n als MCP-Client zu betreiben. Nach der Installation über Settings → Community Nodes erscheinen die neuen Nodes MCP Client Node, MCP Node List Tools und MCP Node Execute in der Node-Bibliothek. Damit kannst du externe MCP-Server genauso ansprechen wie n8n selbst angesprochen wird.
Wer dabei auch die Frage stellt, wie man die passende Marketing-Software auswählen kann, die sich nahtlos in solche Automatisierungsarchitekturen einfügt, findet dazu einen eigenen Beitrag auf soeners.digital.
Firecrawl MCP Server als Beispiel-Integration
Ein konkretes Beispiel: Du willst per natürlicher Sprache Webseiten crawlen lassen. Dazu startest du den Firecrawl MCP Server lokal, verbindest ihn über den MCP Client Node in n8n und baust einen Workflow, der auf einen Claude-Befehl hin eine URL crawlt und das Ergebnis in einem Google Sheet speichert. Drei Nodes, ein Befehl, fertig.
Häufige Fehler beim n8n MCP Server selber bauen und wie du sie löst
Diese Tabelle zeigt die häufigsten Probleme beim MCP Server in n8n aufbauen — mit Ursache und direkter Lösung:
| Fehler | Ursache | Lösung |
|---|---|---|
| MCP-Settings nicht sichtbar | n8n-Version unter 1.88.0 | Update auf mindestens n8n v1.88.0 durchführen |
| Client zeigt keine Workflows an | “Available in MCP” nicht aktiviert | Jeden Workflow einzeln in den Workflow-Settings freischalten |
| Verbindungsfehler (401 Unauthorized) | Token in der URL fehlt oder ist abgelaufen | Server-URL neu aus den n8n-Settings kopieren, Token prüfen |
| MCP-Server nicht erreichbar | Instanz läuft nur über HTTP statt HTTPS | SSL-Zertifikat einrichten oder n8n Cloud verwenden |
| Falsches Tool wird aufgerufen | Workflow-Name oder -Beschreibung zu generisch | Workflow umbenennen, Beschreibung präzise formulieren |
| Community Node nicht gefunden | n8n-nodes-mcp nicht installiert | Settings → Community Nodes → n8n-nodes-mcp installieren |
Authentifizierung und Token-Probleme
Das Token ist direkt in die Server-URL eingebettet — ein Workflow ohne Fehlerbehandlung ist wie ein Auto ohne Bremsen. Deshalb solltest du die Server-URL nur mit Clients teilen, denen du vollen Zugriff auf deine freigegebenen Workflows geben willst. Falls du das Token zurücksetzen musst, deaktiviere Instance-level MCP in den Settings kurz und aktiviere es erneut. n8n generiert dabei eine neue URL mit neuem Token.
Workflows werden im Client nicht angezeigt
Der häufigste Grund ist schlicht, dass “Available in MCP” im Workflow nicht aktiviert ist. Prüfe außerdem, ob der Workflow aktiv (nicht pausiert) ist — inaktive Workflows erscheinen ebenfalls nicht in der Tool-Liste des Clients. Zudem sollte der Client nach jeder Änderung neu gestartet werden, damit er die aktualisierte Tool-Liste vom Server abruft.
Häufige Fragen
Kann n8n als MCP-Server genutzt werden?
Ja. n8n bietet seit 2025/2026 eine eingebaute Instance-level-MCP-Funktion. Du aktivierst sie in den Settings unter Integrations → MCP Servers. Danach ist deine n8n-Instanz als MCP-Server erreichbar und KI-Clients wie Claude Desktop oder Cursor können deine freigegebenen Workflows als Tools aufrufen.
Was ist ein MCP-Server und wie baut man einen in n8n?
Ein MCP-Server ist ein externer Dienst, der dem LLM Kontext, Daten oder Funktionen bereitstellt. In n8n baust du einen, indem du Instance-level MCP in den Settings aktivierst, einzelne Workflows mit “Available in MCP” freischaltest und die generierte Server-URL in deinen KI-Client einträgst. Das dauert unter 10 Minuten.
Welche n8n-Version wird für die MCP-Server-Funktion benötigt?
Die Mindestvoraussetzung für stabile MCP-Funktionalität ist n8n v1.88.0 oder höher. Ältere Versionen zeigen den MCP-Settings-Bereich nicht an. Prüfe deine Version unter Settings → About und führe gegebenenfalls ein Update durch, bevor du mit dem Setup beginnst.
Wie verbinde ich meinen n8n MCP Server mit Claude Desktop?
Öffne die Datei claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\). Füge dort einen Eintrag mit type “url” und deiner n8n-Server-URL ein. Starte Claude Desktop neu — deine Workflows erscheinen dann als aufrufbare Tools im Chat.
Was ist der Unterschied zwischen Instance-level MCP und dem MCP Server Trigger Node?
Instance-level MCP macht deine gesamte n8n-Instanz zum MCP-Server — alle freigegebenen Workflows sind über eine zentrale URL erreichbar. Der MCP Server Trigger Node dagegen erstellt einen eigenen MCP-Endpunkt für einen einzelnen Workflow. Für den Einstieg empfiehlt sich Instance-level MCP, da der Aufwand deutlich geringer ist.
Wie binde ich externe MCP-Server wie Firecrawl in n8n ein?
Installiere zunächst den Community Node n8n-nodes-mcp über Settings → Community Nodes. Danach steht dir der MCP Client Node zur Verfügung. Starte den Firecrawl MCP Server lokal mit dem Befehl npx -y firecrawl-mcp und authentifiziere ihn per FIRECRAWL_API_KEY. Die Server-URL trägst du anschließend in den MCP Client Node in deinem n8n-Workflow ein.
Fazit: n8n als MCP Server — lohnt sich der Aufwand?
n8n MCP Server selber bauen ist kein Projekt für einen langen Nachmittag — es ist eine Aufgabe für eine Stunde. Das Setup ist bewusst einfach gehalten: Version prüfen, Toggle aktivieren, Workflows freischalten, URL eintragen. Danach können Claude Desktop, Cursor oder ChatGPT deine Automatisierungen per Sprache steuern. Wer bereits Workflows in n8n betreibt, bekommt damit eine direkte KI-Schnittstelle ohne zusätzliche Middleware. Wer n8n als MCP Server konfigurieren will, hat nach dieser Anleitung alles, was er dazu braucht.
Hast du Fragen zum Setup oder willst du deinen eigenen MCP Server mit n8n aufbauen lassen? Meld dich einfach — ich schnack gerne darüber.



