n8n ist zurück mit einem NEUEN Tool (und SUPERCHARGES Claude Code)

CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Es ist noch gar nicht so lange her, dass n8n jedermanns liebstes No-Code-KI-Automatisierungstool war.
00:00:05Nun, das war so, bis andere Tools wie Claude Code und Cursor
00:00:09begannen, es komplett in den Schatten zu stellen.
00:00:11Aber erst diese Woche hat n8n ein brandneues Tool veröffentlicht,
00:00:14das Ihnen einen Grund geben könnte, es wieder in Ihr Repertoire aufzunehmen.
00:00:17Heute schauen wir uns das also genauer an,
00:00:19und ich werde Ihnen verraten, ob n8n Ihre Zeit wieder wert ist.
00:00:22Das Tool, von dem ich spreche, ist der brandneue n8n MCP-Server,
00:00:26der speziell für agentische Coding-Tools wie Claude Code und Cursor entwickelt wurde.
00:00:30Ich denke, das ist aus mehreren Gründen eine große Sache.
00:00:33Der erste ist: Wir hatten bisher kein Tool dieser Art.
00:00:37Nun, zumindest fast.
00:00:38Es gab Behelfslösungen wie den n8n MCP-Server von Lankowski
00:00:42und andere Bastellösungen, aber sie waren eben genau das: Gebastelt.
00:00:46Sie funktionierten unter der Annahme, dass wir einfach das
00:00:49Kontextfenster von etwas wie Claude Code oder Cursor mit,
00:00:53na ja, einer Milliarde Zeilen Dokumentation füllen könnten,
00:00:56die erklären, was man tun soll und was nicht.
00:00:58Und dann hofften wir, dass wir – nur weil wir den ganzen Kontext dort hineingepresst haben –
00:01:02JSON erhalten würden, das tatsächlich funktioniert.
00:01:04Die andere Lösung waren riesige Skill-Dateien mit unzähligen
00:01:08Zeilen Markdown, um Claude Code wieder dazu zu zwingen,
00:01:11JSON so zu erstellen, dass es innerhalb von n8n funktionierte.
00:01:14Aber dieser offizielle MCP ist etwas anders und ein bisschen ausgefeilter,
00:01:19da er auf TypeScript basiert und nicht unbedingt auf JSON.
00:01:24Das bedeutet, dass wir den Workflow validieren
00:01:27und den erstellten Code tatsächlich kompilieren können, bevor
00:01:30er in eine JSON-Datei umgewandelt und in n8n eingefügt wird.
00:01:34Das heißt: Wenn ich Claude Code einen Prompt über diesen neuen n8n MCP-Server gebe,
00:01:39haben wir Schutzmechanismen, um sicherzustellen, dass das Erstellte auch wirklich funktioniert.
00:01:44Wenn ich Claude Code zum Beispiel den Prompt gebe: "Erstelle mir
00:01:50diese einfache Wetter-Automatisierung, die mir jeden Morgen eine E-Mail schickt."
00:01:54Zuerst wird die Absicht analysiert und erkannt: Okay,
00:01:58wir erstellen diese sehr einfache Automatisierung. Ich brauche drei Nodes.
00:02:01Dann fragt es den MCP-Server ab, um die Node-Typen zu erhalten.
00:02:06Von dort aus schreibt es dann Code in TypeScript.
00:02:10Dieser Code wird an den MCP-Server gesendet, validiert und analysiert.
00:02:15Das ist ein großer Unterschied.
00:02:16Es ist ein riesiger Unterschied zu dem, was wir in früheren MCP-Iterationen gemacht haben.
00:02:20Danach wird alles in JSON umgewandelt
00:02:24und automatisch in Ihrer Instanz eingefügt.
00:02:28Ein Teammitglied von n8n hat das in diesem
00:02:31LinkedIn-Post etwas detaillierter erklärt. Es ging darum, TypeScript
00:02:35zur Darstellung des Workflows anstelle von JSON zu verwenden:
00:02:38Wenn man das LLM bittet, rohes JSON für einen Workflow zu erstellen,
00:02:41errät es die Struktur ohne jegliche Schutzmechanismen.
00:02:43Genau das haben wir bis jetzt getan.
00:02:45Aber mit diesem neuen Server bietet TypeScript Typprüfung und Kompilierung,
00:02:50bevor irgendetwas Ihre Instanz berührt.
00:02:52Das Modell muss etwas produzieren, das sich tatsächlich kompilieren lässt,
00:02:55was eine Menge Fehler von vornherein ausschließt.
00:02:58Nimmt man das alles zusammen,
00:02:59dann ist dieser neue n8n MCP-Server der aktuell beste Weg,
00:03:04Automatisierungen über Coding-Agenten wie Claude Code zu erstellen.
00:03:07Und bisher kam da nichts wirklich heran.
00:03:09Der zweite Grund, warum dieser MCP-Server wichtig ist,
00:03:12ist, dass n8n meiner Meinung nach immer noch Teil Ihres Stacks sein sollte.
00:03:15Wir haben nicht mehr 2024 oder 2025.
00:03:18Ich glaube nicht, dass n8n heute noch eine so große Rolle spielt.
00:03:21Es ist eher eine Nische.
00:03:23Aber wenn Sie zum Beispiel im Bereich der KI-Agenturen arbeiten,
00:03:26wissen Sie, wie wertvoll es ist, solche visuellen Automatisierungen
00:03:30zu erstellen, die man einem Kunden übergeben kann, der nicht
00:03:34besonders technisch versiert ist, aber dennoch Zugriff darauf braucht.
00:03:38Ihnen zu sagen: "Oh, das ist irgendwo in einem GitHub-Repo.
00:03:42Starte einfach deine eigene Claude Code-Instanz", geht oft einen Schritt zu weit.
00:03:45In diesen Fällen hat n8n einen echten Wert. Bisher war es mühsam,
00:03:50Claude Code zu nutzen, um das JSON dafür zu generieren.
00:03:54Es war irgendwie unhandlich.
00:03:55Aber jetzt ist es das nicht mehr.
00:03:57Und da dies die Nische ist, in der n8n meiner Meinung nach agiert, müssen die
00:04:01Automatisierungen, die man mit n8n baut, nicht wahnsinnig kompliziert sein.
00:04:05Wenn etwas extrem komplex ist, verwende ich einfach "normalen" Code
00:04:08innerhalb von Claude Code und gehe diesen Weg.
00:04:11Aber wenn es ziemlich einfach sein soll und jemand ohne Technik-Hintergrund
00:04:15den Überblick behalten und eingreifen können muss –
00:04:17na ja, dann kann ich das jetzt so schnell erledigen. Es ist so einfach.
00:04:20Die Installation des Ganzen ist ebenfalls sehr simpel.
00:04:24Zuerst müssen Sie sicherstellen, dass Ihre n8n-Instanz auf dem neuesten Stand ist.
00:04:27Dann gehen Sie hier unten auf die Einstellungen.
00:04:32Und dort navigieren Sie zu "Instance level MCP".
00:04:34Das funktioniert sowohl selbst gehostet als auch in der Cloud.
00:04:37Sobald Sie bei "Instance level MCP" sind,
00:04:39stellen Sie sicher, dass die Option auf "Enabled" gesetzt ist.
00:04:41Sie haben hier die Möglichkeit, Workflows zu aktivieren.
00:04:44Wenn Sie einen Workflow aktivieren, gilt das für bereits bestehende Workflows.
00:04:47Wenn Sie dies also für Workflows nutzen wollen, die Sie schon erstellt haben,
00:04:50müssen Sie diese hier einzeln freigeben.
00:04:52Aber wenn Sie einfach etwas ganz neu von Grund auf erstellen,
00:04:54müssen Sie gar nichts weiter tun.
00:04:57Als Nächstes klicken Sie auf "Connection details".
00:05:00Dort wählen Sie "Access token" aus.
00:05:01Wenn Sie in einer Umgebung wie Claude Code arbeiten,
00:05:03müssen Sie Claude Code nur mit diesem MCP-Server verbinden.
00:05:06Sie geben ihm also die URL, das Access Token und das Konfigurations-JSON.
00:05:10Um das schnell zu testen, können Sie das Token einfach direkt in das Chat-Fenster
00:05:15posten, aber bedenken Sie, dass das aus Sicherheitsgründen nicht ideal ist.
00:05:18Sie sollten es regelmäßig austauschen oder als Umgebungsvariable festlegen.
00:05:21Ich werde das hier aus Zeitgründen nicht Schritt für Schritt durchgehen.
00:05:23Wichtig ist nur, dass Sie wissen, dass dieser Schritt nötig ist.
00:05:24Claude Code wird Sie genau durch die erforderlichen Schritte führen.
00:05:28Aber um es zum Laufen zu bringen und zu testen, ob es funktioniert,
00:05:31kopieren Sie einfach alles hinein, und schon kann es losgehen.
00:05:33Sobald Sie die Server-URL, Ihr Access Token
00:05:36und das JSON in Claude Code kopiert und den MCP-Server eingerichtet haben,
00:05:41müssen Sie Claude Code beenden, neu starten und dann einfach
00:05:45"/mcp" eingeben. Dann sollten Sie n8n als verbundenen MCP sehen.
00:05:49Wenn Sie das nicht sehen,
00:05:51haben Sie es entweder nicht neu gestartet oder etwas ist schiefgelaufen.
00:05:54Versuchen Sie es in diesem Fall einfach noch einmal.
00:05:56Um es nun zu nutzen, müssen Sie nur in natürlicher Sprache
00:06:00innerhalb von Claude Code sprechen. Da der MCP nun mit n8n verbunden ist,
00:06:04wird der Code nicht nur generiert, sondern auch
00:06:06tatsächlich innerhalb Ihrer Instanz aufgebaut.
00:06:09Es ist kein Hin- und Herkopieren mehr nötig.
00:06:10Wenn ich also sage: "Nutze den n8n MCP, um einen Workflow zu bauen,
00:06:15der täglich um 9:00 Uhr morgens startet,
00:06:16das Wetter für Toronto abruft und mir die Vorhersage per E-Mail schickt."
00:06:19Dann wird es das einfach erledigen.
00:06:22Man sieht hier, dass es auf das SDK und die Node-Liste zugreift.
00:06:25Es findet also heraus, welche Nodes tatsächlich benötigt werden.
00:06:27Der Workflow wurde geschrieben.
00:06:30Sicherstellen, dass er gültig ist.
00:06:31Jetzt wird er erstellt.
00:06:33Und dann nutzt es den n8n MCP,
00:06:35um den Workflow in meiner Instanz zu füllen. Es meldet: Abgeschlossen.
00:06:40Und wir sehen es hier: "Toronto daily weather email".
00:06:43Da haben wir es.
00:06:46Alles klar, wenn ich hier reinklicke – cool, meine E-Mail ist da, der Text ist da.
00:06:50Alles ist bereits verknüpft. Ich führe den Workflow aus.
00:06:55Und ich schaue in meine E-Mails.
00:06:56Da ist sie. Natürlich ist das ein extrem einfaches Beispiel.
00:07:01Aber so funktioniert es.
00:07:02Sehr, sehr einfach.
00:07:03Fragen wir jetzt nach etwas, das ein klein wenig komplizierter ist.
00:07:06Ich starte auf einem neuen Canvas.
00:07:09Erstelle eine Newsletter-Automatisierung, die jeden Morgen um 10:00 Uhr läuft.
00:07:13Sie soll aktuelle Nachrichten aus verschiedenen RSS-Feeds abrufen.
00:07:17Ich überlasse es dem System, welche RSS-Feeds das sein sollen,
00:07:20da ich keinen API-Key verwenden möchte.
00:07:23Die Daten sollen dann in ein KI-System eingespeist werden.
00:07:25GPT-5 soll sie zusammenfassen und mir das Ganze dann per E-Mail schicken.
00:07:29Diesmal bitte ich also um eine Newsletter-Automatisierung.
00:07:34Nicht extrem kompliziert, aber Leute haben mich schon für so etwas bezahlt.
00:07:38Und für Kundenaufträge zum Beispiel ist die heutige Nische für n8n
00:07:42eben nicht das ultra-komplizierte Zeug.
00:07:44Ich könnte es auch super komplizierte Dinge machen lassen.
00:07:48Aber ab einem gewissen Punkt fragt man sich: Warum nutzen wir n8n dafür?
00:07:52Wie gesagt: Nische. Wir müssen n8n nicht für alles verwenden,
00:07:56aber wenn wir es tun, ist dieser MCP großartig.
00:07:58Alles klar. Die Newsletter-Automatisierung ist fertig.
00:07:59Schauen wir sie uns an.
00:08:01Hier ist die neue Version.
00:08:05Und da ist sie. Sie sieht sogar gut aus. Hier ist der Trigger,
00:08:08er ruft drei verschiedene RSS-Feeds ab, führt sie zusammen,
00:08:12filtert die der letzten 24 Stunden und aggregiert sie.
00:08:15Dann werden sie hier eingefügt.
00:08:18Hier ist der System-Prompt, der erstellt wurde.
00:08:23Es nutzt GPT-5 und versendet den Newsletter.
00:08:27Mal sehen, ob es auf Anhieb funktioniert.
00:08:30Hoffentlich nicht,
00:08:31damit wir ein bisschen was von der Fehlerbehebung zeigen können.
00:08:35Okay, hier haben wir einen Fehler.
00:08:38Was ist das für ein Fehler?
00:08:41Bad Request, nicht unterstützter Parameter "temperature". Okay.
00:08:46Schauen wir uns das an. Wir sollten "temperature" also nicht übergeben,
00:08:51aber nehmen wir mal an, ich wüsste nicht, wie ich das behebe.
00:08:54Alles, was ich tun müsste:
00:08:57Den Output kopieren.
00:09:00"Habe diesen Fehler erhalten."
00:09:04Einfügen.
00:09:06Gut, es sagt, es wurde behoben. Versuchen wir es erneut.
00:09:09Es ist natürlich übertrieben, so eine Fehlermeldung in Claude Code zu werfen,
00:09:14nur um eine Kleinigkeit wie "temperature" zu fixen, aber ich wollte es zeigen.
00:09:18Und jetzt erhalten wir eine erfolgreiche Ausgabe.
00:09:21Die E-Mail wird ebenfalls einwandfrei versendet.
00:09:24Und hier ist unser kleiner Newsletter. Super einfach.
00:09:27Wie Sie gesehen haben, hat es vielleicht fünf Minuten gedauert,
00:09:31das Ganze zu erstellen und zum Laufen zu bringen, inklusive Fehlerbehebung.
00:09:34Nicht schlecht. Zusammenfassend: Das ist eine großartige Ergänzung
00:09:38für jeden, der n8n-Workflows immer noch in
00:09:41sein Coding-Repertoire integrieren möchte.
00:09:43Ich denke zwar nicht, dass n8n das Tool sein sollte, das Sie am häufigsten nutzen,
00:09:46besonders bei komplexeren Dingen. Da ist es meist besser,
00:09:49direkt Code in Claude Code oder Cursor zu schreiben.
00:09:53Aber es gibt Situationen, in denen es hervorragend ist.
00:09:55Und bisher gab es keine so optimierte Lösung wie diese hier.
00:10:01Sie ist so einfach einzurichten und zu nutzen, wie Sie gerade gesehen haben.
00:10:03Lassen Sie mich wie immer in den Kommentaren wissen, was Sie davon halten.
00:10:06Apropos Kommentare: Im angepinnten Kommentar gibt es einen Link,
00:10:09falls Sie sich meine Claude Code Masterclass ansehen möchten.
00:10:12Aber ansonsten sehen wir uns beim nächsten Mal!

Key Takeaway

Der neue offizielle n8n MCP-Server transformiert n8n in ein leistungsfähiges Zielsystem für Coding-Agenten wie Claude Code, indem er TypeScript-basierte Validierung nutzt, um funktionale visuelle Automatisierungen ohne manuelles JSON-Kopieren zu erzeugen.

Highlights

  • Der offizielle n8n MCP-Server nutzt TypeScript zur Workflow-Validierung und Kompilierung, statt sich auf fehleranfällige JSON-Generierung durch LLMs zu verlassen.

  • Die Integration ermöglicht die direkte Erstellung und Befüllung von n8n-Workflows in der eigenen Instanz über Sprachbefehle in Claude Code.

  • Im Gegensatz zu Community-Lösungen verhindert die TypeScript-Struktur durch Typprüfung typische Syntaxfehler, bevor der Code die n8n-Instanz erreicht.

  • Die Einrichtung erfolgt über das Einstellungsmenü unter 'Instance level MCP' sowohl in der Cloud-Version als auch in selbst gehosteten Umgebungen.

  • Fehlerbehebungen in erstellten Workflows lassen sich durch das Kopieren von Fehlermeldungen zurück in den Coding-Agenten innerhalb von Sekunden automatisieren.

Timeline

Vorteile der TypeScript-Validierung gegenüber JSON

  • TypeScript bietet eine Schutzschicht durch Typprüfung und Kompilierung vor der Workflow-Erstellung.
  • Frühere Behelfslösungen zwangen LLMs zur Erzeugung von reinem JSON ohne strukturelle Absicherung.
  • Der MCP-Server analysiert die Absicht des Nutzers und fragt gezielt benötigte Node-Typen ab.

Die Verwendung von TypeScript stellt sicher, dass der generierte Code tatsächlich ausführbar ist. Das System erkennt die erforderlichen Nodes für eine Aufgabe, wie etwa eine Wetter-Automatisierung, und validiert die Logik im Hintergrund. Dies eliminiert das Problem, bei dem Modelle die JSON-Struktur lediglich erraten und dadurch oft fehlerhafte Workflows produzieren.

Strategische Relevanz von n8n in der Agenten-Ära

  • Visuelle Automatisierungen eignen sich primär für die Übergabe an technisch weniger versierte Kunden.
  • Komplexe Programmieraufgaben verbleiben effizienter direkt in der Code-Basis von Agenten wie Cursor.
  • n8n besetzt eine Nische für einfache, überwachbare Workflows mit grafischer Benutzeroberfläche.

Für KI-Agenturen bietet n8n einen Mehrwert bei Projekten, die Transparenz für den Endnutzer erfordern. Anstatt Kunden komplexe GitHub-Repositories oder Terminal-Tools zuzumuten, dienen visuelle Nodes als verständliche Schnittstelle. Der Zeitaufwand für die Erstellung dieser Oberflächen sinkt durch die MCP-Anbindung massiv.

Konfiguration und Verbindung mit Claude Code

  • Die Aktivierung erfordert den Wechsel auf den Status 'Enabled' unter den Instanz-Einstellungen.
  • Sicherheitsrelevante Zugangsdaten wie das Access Token sollten bevorzugt als Umgebungsvariablen gespeichert werden.
  • Ein Neustart des Coding-Agenten und der Befehl /mcp bestätigen die erfolgreiche Verbindung.

Die Installation umfasst die Freigabe der MCP-Funktion auf Instanz-Ebene und den Austausch von Verbindungsdetails. Nutzer müssen die Server-URL und das Access Token in die Konfiguration ihres Agenten übertragen. Bestehende Workflows müssen für den Zugriff einzeln autorisiert werden, während neue Projekte ohne Zusatzaufwand startklar sind.

Praxisbeispiel und automatisierte Fehlerbehebung

  • Natürliche Sprache genügt, um mehrstufige Newsletter-Systeme inklusive RSS-Filterung und KI-Zusammenfassungen zu bauen.
  • Fehlermeldungen aus n8n können direkt in den Chat kopiert werden, um Korrekturen zu triggern.
  • Die Erstellung und Korrektur eines funktionalen Workflows inklusive GPT-5 Integration dauert weniger als fünf Minuten.

Ein Testlauf mit einer Newsletter-Automatisierung demonstriert die Geschwindigkeit des Systems beim Abruf von RSS-Feeds und der Verarbeitung durch Sprachmodelle. Selbst spezifische Parameterfehler, wie eine nicht unterstützte 'temperature' bei bestimmten API-Aufrufen, werden durch den Agenten sofort erkannt und behoben. Das Resultat ist ein sofort einsatzbereiter Workflow ohne manuellen Eingriff in die Node-Konfiguration.

Community Posts

View all posts