pletzenauer — digital consulting

Bygga n8n-workflows med Claude och MCP: tre nivåer i överblick

Om du arbetar regelbundet med automatiseringsverktyg som n8n känner du till den tröttsamma delen: klicka ihop enskilda noder, kontrollera JSON för hand, kopiera workflows från mallar. En YouTube-video av Mark Kashef visar en annan väg. Med språkmodellen Claude och så kallade MCP-servrar går det att skapa n8n-workflows utifrån en beskrivning på naturligt språk, validera dem och i bästa fall skriva dem direkt till det egna n8n-kontot.

Jag sammanfattar de tre nivåer som presenteras nyktert, placerar in arbetsinsatsen och namnger gränserna. Målet: en realistisk bedömning av om ansatsen lönar sig för din verksamhet.

Det viktigaste i korthet
  • MCP-servrar ger Claude tillgång till n8n-dokumentation, exempel-workflows och n8n-API:et, så att workflows kan uppstå ur en prompt.
  • Nivå 1 (bara Claude Desktop plus MCP) sätts upp genom copy-and-paste i en konfigurationsfil och går att genomföra utan tekniska förkunskaper.
  • Nivå 2 lägger till Docker så att Claude kan skriva workflows direkt till n8n-kontot via en API-nyckel.
  • Nivå 3 kombinerar dessutom editorn Cursor för att komma åt stora workflow-bibliotek utan att spränga Claudes kontextfönster.
  • Resultaten är fungerande utkast (runt 70 till 80 procent), inte ett färdigt produktionsläge; inloggningsuppgifter och finjustering förblir handarbete.
Tysk infografik med tre numrerade nivåer som visar hur n8n-workflows byggs med Claude: nivå 1 Claude Desktop plus MCP, nivå 2 dessutom Docker, nivå 3 dessutom Cursor.
De tre nivåer som visas i videon, med stigande installationsinsats (bilden är på tyska).

Vad MCP-servrar faktiskt gör

MCP står för Model Context Protocol. I videon beskrivs det som en wrapper runt ett API eller backend-tjänsten i en applikation, som förenklar kommunikationen fram och tillbaka. Den åskådliga liknelsen: tidigare motsvarade varje funktion i en applikation en egen dörr, och för varje förfrågan fick man skapa den passande nyckeln separat. En MCP-server buntar ihop det. En nyckel öppnar många dörrar samtidigt.

Konkret betyder det: i stället för att koppla varje funktion hårt för sig levererar en enda server en mängd funktioner. I exemplet tillhandahåller den centrala n8n-MCP-servern 38 olika funktioner, bland annat att söka noder, ladda dokumentationen och skapa kompletta workflows.

De fyra byggstenarna

  • n8n-dokumentation: Eftersom n8n till stor del är öppen källkod kan en MCP-server läsa av den offentliga dokumentationen och därmed se vilka noder som är rimliga när.
  • Workflow-bibliotek: Valfria repositorier med tusentals exempel-workflows höjer träffsäkerheten och minskar hallucinationer eller felaktiga noder.
  • Agentexempel: Vill du ha AI-agenter i stället för rena A-till-B-workflows bör du initiera det i prompten eller skicka med agentexempel. I bakgrunden bygger agentstrukturerna på LangChain-noder.
  • n8n-API-åtkomst: Först med lagrad API-nyckel och URL kan Claude faktiskt skriva workflows till kontot.

Nivå 1: Claude Desktop plus MCP-server

Instegsvarianten klarar sig utan Docker och passar enligt videon alla kunskapsnivåer. I Claude Desktop går vägen via Inställningar, Utvecklare, Redigera konfiguration. I konfigurationsfilen klistras JSON-blocket för de önskade MCP-servrarna in, därefter avslutas programmet helt och startas om.

I videon kombineras tre GitHub-repositorier: en samling med tusentals n8n-workflows, tjänsten Context7 för alltid aktuell dokumentation samt själva n8n-MCP-servern. Den passande JSON-koden levereras av verktyget gitmcp.io, som utifrån ett GitHub-repository skapar en liten MCP-server inklusive färdigt konfigurations-snippet. Snippetarna kan Claude sedan själv slå ihop till en enda konfigurationsfil.

Begränsningen på den här nivån: utan Docker saknas API-åtkomsten. n8n-MCP-servern erbjuder här bara fyra i stället för 38 funktioner. Claude kan alltså skapa workflows som JSON, som man importerar manuellt i n8n, men inte skriva dem automatiskt. I demot söker Claude igenom workflow-biblioteket efter ett Telegram-exempel, lär av dess struktur och skapar utifrån det ett importerbart utkast. Med tillägget Context7 kan samma workflow förfinas vidare utifrån aktuell dokumentation.

Nivå 2: Docker som tillägg för direktimport

Den andra nivån lägger till Docker. I videon beskrivs det som en containerplattform som kör enskilda applikationer som isolerade containrar lokalt på den egna hårdvaran. Fördelen: n8n-MCP-servern körs lokalt, vilket är gynnsamt säkerhetsmässigt, och kan med lagrad API-nyckel skriva workflows programmatiskt till n8n-kontot.

För installationen finns två vägar. Antingen manuell nedladdning av Docker Desktop för Windows eller Mac, eller den AI-stödda terminalen Warp, som man ger instruktioner till på naturligt språk, som “ladda ner Docker åt mig”. Uppstår ett fel föreslår Warp nästa steg, som kan accepteras med tabbtangenten. Själva starten av servern sker med en enda rad enligt mönstret docker pull plus länk till MCP-servern.

Det du bör hålla ögonen på

  • Containern måste köras (grön symbol) och Docker Desktop får inte stängas, annars bryts anslutningen till Claude och verktygen försvinner.
  • För API-åtkomsten behövs URL:en till n8n-instansen (delen före snedstrecket) samt en API-nyckel som skapas på nytt i n8n-inställningarna under “n8n API”.
  • Båda förs in i JSON-blocket. Därefter blir 38 i stället för fyra funktioner synliga, bland dem den centrala n8n_create_workflow samt att läsa av och redigera befintliga workflows.

Nivå 3: Cursor som kunskapslager

Den tredje nivån kombinerar Claude Desktop, Docker och kodeditorn Cursor. Skälet är en praktisk gräns hos Claude: när JSON-filer skapas fylls kontextfönstret snabbt, och längre samtal stöter på gränser. Cursor är byggd för att skriva och söka igenom stora kodmängder och kan referera hela mappar med tusentals workflow-filer utan att ladda in allt i Claudes kontext.

MCP-servrarna som används i videon (n8n-MCP och Context7) kan sättas upp i Cursor med exakt samma JSON som i Claude Desktop. Praktiskt: du kan lägga till mappar med drag-and-drop, till exempel en samling agentverktyg eller exempel på agent-workflows, och hänvisa riktat till dem i prompten.

En annan punkt är modellvalet. Cursor ger tillgång till olika Claude-modeller och deras Max-variant samt alternativt till andra språkmodeller. Stöter man på en gräns går det att byta modell. I videon tilläggs att editorn Windsurf inte användes, eftersom den köptes upp av OpenAI och Claude där ska ha upphört med den inbyggda tillgången till de senaste modellerna.

Den helautomatiska genomkörningen

I demot planerar Claude först i “Ask”-läget ett agent-workflow för ett fastighetsbolag med verktyg som GoHighLevel, Gmail, Google Sheets och Slack. För körningen byter man till “Agent”-läget så att MCP-servrarna faktiskt anropas. Därefter löper följande förlopp i stort sett utan ingrepp:

  • läsa dokumentationen och lista relevanta noder
  • kontrollera nodstruktur och tillgänglighet (inklusive en health check-förfrågan mot n8n-kontot)
  • skapa workflow, validera och upptäcka fel
  • vid behov förenkla och reparera med deluppdatering i stället för att skriva om helt
  • slutlig validering och skrivning till n8n-kontot inklusive workflow-ID

Hela körningen tog i exemplet runt tio minuter och slutade med ett fungerande agent-workflow i n8n-kontot som innehöll chattrigger, minne och en språkmodell.

De tre nivåerna jämförda

  • Nivå 1 (Claude Desktop plus MCP): Låg insats, inget Docker, ingen direktimport. Resultatet är importerbar JSON. Bra för att prova.
  • Nivå 2 (plus Docker): Medelhög insats, en engångsinstallation av Docker. Direkt skrivåtkomst till n8n-kontot via API-nyckel.
  • Nivå 3 (plus Cursor): Högre insats, men ingen kontextgräns, tillgång till stora bibliotek, modellbyte och den helautomatiska end-to-end-körningen för mer komplexa agent-workflows.

Så bör det värderas i praktiken

Ansatsen tar bort repetitivt arbete och ger användbara startpunkter. Viktig är den realistiska förväntan som också nämns i videon: ur en vag prompt uppstår ett enkelt utkast som täcker ungefär 70 till 80 procent. Ju mer precist du beskriver dina egna processer, friktionspunkter och befintliga verktyg, desto mer träffsäkert blir resultatet.

Ur rådgivningsperspektiv betyder det: de genererade workflowsen är en utgångspunkt, inte en slutprodukt. Inloggningsuppgifter, dataskydd, felhantering och den fackmässiga logiken måste fortfarande granskas och kompletteras. Säkerhetsaspekten med en lokalt körd server (nivå 2) är ett argument, men ersätter inte ordentlig styrning när API-nycklar delas ut.

Slutsats

Kombinationen av Claude och MCP-servrar sänker tröskeln för n8n märkbart. Vill du bara testa når du målet med nivå 1 utan tekniska hinder. Direktimporten (nivå 2) och den helautomatiska uppbyggnaden av komplexa agent-workflows (nivå 3) kräver lite mer installation, men ger ett förlopp som sparar in en stor del av det manuella klickandet. Avgörande förblir promptens kvalitet och en kritisk efterkontroll av resultaten. Som verktyg för att gå snabbare är ansatsen användbar; som något som sköter sig självt bör den inte uppfattas.

Källa: Mark Kashef, How to Use Claude & MCPs to INSTANTLY Build n8n AI Agents (MASTERCLASS)

VyMinimalKlassiskDark