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!