{"id":2289,"date":"2025-07-05T15:30:00","date_gmt":"2025-07-05T13:30:00","guid":{"rendered":"https:\/\/pletzenauer.com\/?p=2289"},"modified":"2026-08-05T17:24:19","modified_gmt":"2026-08-05T15:24:19","slug":"n8n-workflow-claude-mcp-budowanie","status":"publish","type":"post","link":"https:\/\/pletzenauer.com\/pl\/2025\/07\/05\/n8n-workflow-claude-mcp-budowanie\/","title":{"rendered":"Budowanie workflow n8n z Claude i MCP: trzy poziomy rozbudowy w przegl\u0105dzie"},"content":{"rendered":"<p>Kto regularnie pracuje z narz\u0119dziami do automatyzacji jak n8n, zna t\u0119 mozoln\u0105 cz\u0119\u015b\u0107: klikanie pojedynczych w\u0119z\u0142\u00f3w, r\u0119czne sprawdzanie JSON-a, kopiowanie workflow z szablon\u00f3w. Film na YouTube autorstwa Marka Kashefa pokazuje inn\u0105 drog\u0119. Za pomoc\u0105 modelu j\u0119zykowego Claude i tak zwanych serwer\u00f3w MCP da si\u0119 generowa\u0107 workflow n8n z opisu w j\u0119zyku naturalnym, walidowa\u0107 je i w idealnym przypadku zapisywa\u0107 bezpo\u015brednio na w\u0142asne konto n8n.<\/p>\n<p>Podsumowuj\u0119 trze\u017awo trzy przedstawione poziomy rozbudowy, porz\u0105dkuj\u0119 nak\u0142ad pracy i nazywam granice. Cel: realistyczna ocena, czy to podej\u015bcie op\u0142aca si\u0119 w Pa\u0144stwa firmie.<\/p>\n<div style=\"background:#FFE6D6;border-left:4px solid #F26A21;padding:16px 20px;border-radius:6px;margin:24px 0;\"><strong>Najwa\u017cniejsze w skr\u00f3cie<\/strong><\/p>\n<ul>\n<li>Serwery MCP daj\u0105 Claude dost\u0119p do dokumentacji n8n, przyk\u0142adowych workflow i API n8n, tak \u017ce workflow powstaj\u0105 z jednego promptu.<\/li>\n<li>Poziom 1 (tylko Claude Desktop plus MCP) stawia si\u0119 przez kopiuj-wklej do pliku konfiguracyjnego i da si\u0119 to zrobi\u0107 bez wiedzy technicznej.<\/li>\n<li>Poziom 2 dok\u0142ada Dockera, \u017ceby Claude m\u00f3g\u0142 zapisywa\u0107 workflow przez klucz API bezpo\u015brednio na konto n8n.<\/li>\n<li>Poziom 3 \u0142\u0105czy dodatkowo edytor Cursor, \u017ceby si\u0119ga\u0107 do du\u017cych bibliotek workflow bez rozsadzania okna kontekstowego Claude.<\/li>\n<li>Wyniki to dzia\u0142aj\u0105ce szkice (oko\u0142o 70 do 80 procent), a nie gotowy stan produkcyjny; dane dost\u0119powe i dostrojenie pozostaj\u0105 prac\u0105 r\u0119czn\u0105.<\/li>\n<\/ul>\n<\/div>\n<figure style=\"margin:28px 0;\"><img decoding=\"async\" src=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/1494-1.png\" alt=\"Trzy ponumerowane poziomy pokazuj\u0105ce budow\u0119 workflow n8n z Claude: poziom 1 Claude Desktop plus MCP, poziom 2 dodatkowo Docker, poziom 3 dodatkowo Cursor.\" style=\"width:100%;height:auto;border-radius:8px;border:1px solid #E5E2DE;\"\/><figcaption style=\"font-size:0.9em;color:#6b6b6b;margin-top:8px;\">Trzy pokazane w filmie poziomy rozbudowy z rosn\u0105cym nak\u0142adem konfiguracyjnym.<\/figcaption><\/figure>\n<h2>Co serwery MCP w\u0142a\u015bciwie robi\u0105<\/h2>\n<p>MCP to skr\u00f3t od Model Context Protocol. W filmie opisany jest jako wrapper wok\u00f3\u0142 API albo us\u0142ugi backendowej aplikacji, kt\u00f3ry upraszcza komunikacj\u0119 w obie strony. Obrazowa analogia: wcze\u015bniej ka\u017cda funkcja aplikacji odpowiada\u0142a pojedynczym drzwiom, a do ka\u017cdego zapytania trzeba by\u0142o osobno dorobi\u0107 pasuj\u0105cy klucz. Serwer MCP to zbiera. Jeden klucz otwiera wiele drzwi naraz.<\/p>\n<p>Konkretnie oznacza to: zamiast twardo okablowywa\u0107 ka\u017cd\u0105 funkcj\u0119 osobno, jeden serwer dostarcza mn\u00f3stwo funkcji. W przyk\u0142adzie centralny serwer MCP dla n8n udost\u0119pnia 38 r\u00f3\u017cnych funkcji, w tym wyszukiwanie w\u0119z\u0142\u00f3w, wczytywanie dokumentacji i tworzenie kompletnych workflow.<\/p>\n<h3>Cztery elementy<\/h3>\n<ul>\n<li><strong>Dokumentacja n8n:<\/strong> Poniewa\u017c n8n jest w du\u017cej mierze open source, serwer MCP mo\u017ce odczyta\u0107 publiczn\u0105 dokumentacj\u0119 i dzi\u0119ki temu rozpozna\u0107, kt\u00f3re w\u0119z\u0142y kiedy maj\u0105 sens.<\/li>\n<li><strong>Biblioteka workflow:<\/strong> Opcjonalne repozytoria z tysi\u0105cami przyk\u0142adowych workflow podnosz\u0105 trafno\u015b\u0107 i redukuj\u0105 halucynacje albo b\u0142\u0119dne w\u0119z\u0142y.<\/li>\n<li><strong>Przyk\u0142ady agent\u00f3w:<\/strong> Kto chce agent\u00f3w AI zamiast czystych workflow z A do B, powinien to zainicjowa\u0107 w prompcie albo do\u0142o\u017cy\u0107 przyk\u0142ady agent\u00f3w. W tle struktury agentowe opieraj\u0105 si\u0119 na w\u0119z\u0142ach LangChain.<\/li>\n<li><strong>Dost\u0119p do API n8n:<\/strong> Dopiero z zapisanym kluczem API i URL-em Claude mo\u017ce faktycznie zapisywa\u0107 workflow na konto.<\/li>\n<\/ul>\n<h2>Poziom 1: Claude Desktop plus serwer MCP<\/h2>\n<p>Wariant startowy obywa si\u0119 bez Dockera i wed\u0142ug filmu nadaje si\u0119 dla ka\u017cdego poziomu wiedzy. W Claude Desktop droga prowadzi przez <strong>Ustawienia, Programista, Edytuj konfiguracj\u0119<\/strong>. Do pliku konfiguracyjnego wstawia si\u0119 blok JSON \u017c\u0105danych serwer\u00f3w MCP, po czym program zamyka si\u0119 ca\u0142kowicie i uruchamia ponownie.<\/p>\n<p>W filmie \u0142\u0105czone s\u0105 trzy repozytoria GitHub: zbi\u00f3r tysi\u0119cy workflow n8n, us\u0142uga Context7 dla zawsze aktualnej dokumentacji oraz w\u0142a\u015bciwy serwer MCP dla n8n. Pasuj\u0105cy kod JSON dostarcza narz\u0119dzie <strong>gitmcp.io<\/strong>, kt\u00f3rym z repozytorium GitHub da si\u0119 wygenerowa\u0107 ma\u0142y serwer MCP wraz z gotowym snippetem konfiguracyjnym. Snippety Claude potrafi nast\u0119pnie sam scali\u0107 w jeden plik konfiguracyjny.<\/p>\n<p>Ograniczenie tego poziomu: bez Dockera brakuje dost\u0119pu do API. Serwer MCP dla n8n oferuje tu tylko cztery zamiast 38 funkcji. Claude mo\u017ce wi\u0119c generowa\u0107 workflow jako JSON, kt\u00f3ry importuje si\u0119 do n8n r\u0119cznie, ale nie zapisywa\u0107 ich automatycznie. W demonstracji Claude przeszukuje bibliotek\u0119 workflow pod k\u0105tem przyk\u0142adu z Telegramem, uczy si\u0119 z jego struktury i tworzy z tego importowalny szkic. Z dodatkiem Context7 ten sam workflow da si\u0119 dopracowa\u0107 dalej na podstawie aktualnej dokumentacji.<\/p>\n<h2>Poziom 2: dodatkowo Docker do bezpo\u015bredniego importu<\/h2>\n<p>Drugi poziom dok\u0142ada Dockera. W filmie opisany jako platforma kontenerowa, kt\u00f3ra uruchamia pojedyncze aplikacje jako odizolowane kontenery lokalnie na w\u0142asnym sprz\u0119cie. Zaleta: serwer MCP dla n8n dzia\u0142a lokalnie, co jest korzystne z punktu widzenia bezpiecze\u0144stwa, i mo\u017ce z zapisanym kluczem API programowo zapisywa\u0107 workflow na konto n8n.<\/p>\n<p>Do instalacji s\u0105 dwie drogi. Albo r\u0119czne pobranie Docker Desktop dla Windows lub Maca, albo wspierany przez AI terminal <strong>Warp<\/strong>, kt\u00f3remu wydaje si\u0119 polecenia w j\u0119zyku naturalnym, jak &#8220;Pobierz dla mnie Dockera&#8221;. Gdy wyst\u0105pi b\u0142\u0105d, Warp proponuje kolejny krok, kt\u00f3ry przejmuje si\u0119 klawiszem tabulacji. W\u0142a\u015bciwe uruchomienie serwera nast\u0119puje jedn\u0105 lini\u0105 wed\u0142ug wzorca <strong>docker pull<\/strong> wraz z linkiem do serwera MCP.<\/p>\n<h3>Na co zwr\u00f3ci\u0107 uwag\u0119<\/h3>\n<ul>\n<li>Kontener musi dzia\u0142a\u0107 (zielony symbol), a Docker Desktop nie mo\u017ce zosta\u0107 zamkni\u0119ty, bo inaczej po\u0142\u0105czenie z Claude si\u0119 urwie i narz\u0119dzia znikn\u0105.<\/li>\n<li>Do dost\u0119pu do API potrzebny jest URL instancji n8n (cz\u0119\u015b\u0107 przed uko\u015bnikiem) oraz klucz API, generowany na nowo w ustawieniach n8n pod &#8220;n8n API&#8221;.<\/li>\n<li>Jedno i drugie wpisuje si\u0119 do bloku JSON. Potem widocznych staje si\u0119 38 zamiast czterech funkcji, w tym centralna <strong>n8n_create_workflow<\/strong> oraz odczyt i edycja istniej\u0105cych workflow.<\/li>\n<\/ul>\n<h2>Poziom 3: Cursor jako magazyn wiedzy<\/h2>\n<p>Trzeci poziom \u0142\u0105czy Claude Desktop, Dockera i edytor kodu <strong>Cursor<\/strong>. Pow\u00f3d le\u017cy w praktycznej granicy Claude: przy generowaniu plik\u00f3w JSON okno kontekstowe szybko si\u0119 zape\u0142nia, a d\u0142u\u017csze rozmowy uderzaj\u0105 w limity. Cursor jest nastawiony na pisanie i przeszukiwanie du\u017cych ilo\u015bci kodu i potrafi odwo\u0142ywa\u0107 si\u0119 do ca\u0142ych folder\u00f3w z tysi\u0105cami plik\u00f3w workflow, bez wczytywania wszystkiego do kontekstu Claude.<\/p>\n<p>U\u017cyte w filmie serwery MCP (n8n-MCP i Context7) da si\u0119 skonfigurowa\u0107 w Cursorze dok\u0142adnie tym samym JSON-em co w Claude Desktop. Praktyczne: foldery mo\u017cna dodawa\u0107 metod\u0105 przeci\u0105gnij i upu\u015b\u0107, na przyk\u0142ad zbi\u00f3r narz\u0119dzi agentowych albo przyk\u0142adowych workflow agentowych, i celowo si\u0119 do nich odwo\u0142ywa\u0107 w prompcie.<\/p>\n<p>Kolejna kwestia to wyb\u00f3r modelu. Cursor daje dost\u0119p do r\u00f3\u017cnych modeli Claude i ich wariantu Max, a alternatywnie do innych modeli j\u0119zykowych. Gdy uderzy si\u0119 w limit, model da si\u0119 zmieni\u0107. W filmie dodano, \u017ce edytor Windsurf nie zosta\u0142 u\u017cyty, bo zosta\u0142 przej\u0119ty przez OpenAI i Claude wstrzyma\u0142 tam natywny dost\u0119p do najnowszych modeli.<\/p>\n<h3>W pe\u0142ni automatyczny przebieg<\/h3>\n<p>W demonstracji Claude planuje najpierw w trybie &#8220;Ask&#8221; workflow agentowy dla firmy nieruchomo\u015bciowej z narz\u0119dziami jak GoHighLevel, Gmail, Google Sheets i Slack. Do wykonania prze\u0142\u0105cza si\u0119 na tryb &#8220;Agent&#8221;, \u017ceby serwery MCP zosta\u0142y faktycznie wywo\u0142ane. Nast\u0119pnie przebiega w du\u017cej mierze bez ingerencji nast\u0119puj\u0105cy porz\u0105dek:<\/p>\n<ul>\n<li>wczytanie dokumentacji i wylistowanie istotnych w\u0119z\u0142\u00f3w<\/li>\n<li>sprawdzenie struktury w\u0119z\u0142\u00f3w i ich dost\u0119pno\u015bci (\u0142\u0105cznie z zapytaniem health check do konta n8n)<\/li>\n<li>utworzenie workflow, walidacja i rozpoznanie b\u0142\u0119d\u00f3w<\/li>\n<li>w razie potrzeby uproszczenie i naprawa cz\u0119\u015bciow\u0105 aktualizacj\u0105 zamiast pisania wszystkiego od nowa<\/li>\n<li>ko\u0144cowa walidacja i zapis na konto n8n wraz z ID workflow<\/li>\n<\/ul>\n<p>Ca\u0142y przebieg trwa\u0142 w przyk\u0142adzie oko\u0142o dziesi\u0119ciu minut i zako\u0144czy\u0142 si\u0119 dzia\u0142aj\u0105cym workflow agentowym na koncie n8n, zawieraj\u0105cym trigger czatu, pami\u0119\u0107 i model j\u0119zykowy.<\/p>\n<h2>Trzy poziomy w por\u00f3wnaniu<\/h2>\n<ul>\n<li><strong>Poziom 1 (Claude Desktop plus MCP):<\/strong> nak\u0142ad ma\u0142y, bez Dockera, bez bezpo\u015bredniego importu. Wynikiem jest importowalny JSON. Dobre do wypr\u00f3bowania.<\/li>\n<li><strong>Poziom 2 (plus Docker):<\/strong> nak\u0142ad \u015bredni, jednorazowa instalacja Dockera. Bezpo\u015bredni zapis na konto n8n przez klucz API.<\/li>\n<li><strong>Poziom 3 (plus Cursor):<\/strong> nak\u0142ad wi\u0119kszy, za to bez limitu kontekstu, dost\u0119p do du\u017cych bibliotek, zmiana modelu i w pe\u0142ni automatyczny przebieg end-to-end dla bardziej z\u0142o\u017conych workflow agentowych.<\/li>\n<\/ul>\n<h2>Uporz\u0105dkowanie dla praktyki<\/h2>\n<p>To podej\u015bcie zdejmuje prac\u0119 powtarzaln\u0105 i dostarcza u\u017cytecznych punkt\u00f3w startowych. Wa\u017cne pozostaje realistyczne oczekiwanie, nazwane te\u017c w filmie: z mglistego promptu powstaje prosty szkic pokrywaj\u0105cy jakie\u015b 70 do 80 procent. Im precyzyjniejszy opis w\u0142asnych proces\u00f3w, punkt\u00f3w tarcia i posiadanych narz\u0119dzi, tym trafniejszy wynik.<\/p>\n<p>Z perspektywy doradczej oznacza to: wygenerowane workflow s\u0105 punktem wyj\u015bcia, a nie produktem ko\u0144cowym. Dane dost\u0119powe, ochron\u0119 danych, obs\u0142ug\u0119 b\u0142\u0119d\u00f3w i logik\u0119 merytoryczn\u0105 nadal trzeba sprawdzi\u0107 i uzupe\u0142ni\u0107. Aspekt bezpiecze\u0144stwa serwera dzia\u0142aj\u0105cego lokalnie (poziom 2) jest argumentem, ale nie zast\u0119puje porz\u0105dnego \u0142adu przy wydawaniu kluczy API.<\/p>\n<h2>Podsumowanie<\/h2>\n<p>Po\u0142\u0105czenie Claude i serwer\u00f3w MCP zauwa\u017calnie obni\u017ca pr\u00f3g wej\u015bcia do n8n. Kto chce tylko przetestowa\u0107, dojdzie do celu poziomem 1 bez barier technicznych. Bezpo\u015bredni import (poziom 2) i w pe\u0142ni automatyczna budowa z\u0142o\u017conych workflow agentowych (poziom 3) wymagaj\u0105 nieco wi\u0119cej konfiguracji, daj\u0105 za to przebieg oszcz\u0119dzaj\u0105cy w du\u017cej mierze r\u0119czne klikanie. Rozstrzygaj\u0105ca pozostaje jako\u015b\u0107 promptu i krytyczne sprawdzenie wynik\u00f3w. Jako narz\u0119dzie do przyspieszenia to podej\u015bcie jest u\u017cyteczne, ale nie nale\u017cy go rozumie\u0107 jako czego\u015b, co dzia\u0142a samo.<\/p>\n<p><strong>\u0179r\u00f3d\u0142o:<\/strong> Mark Kashef, <a href=\"https:\/\/www.youtube.com\/watch?v=yfpVU_uEpy4\">How to Use Claude &amp; MCPs to INSTANTLY Build n8n AI Agents (MASTERCLASS)<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jak tworzy\u0107 workflow n8n i agent\u00f3w AI z Claude i serwerami MCP: trzy poziomy rozbudowy, od kopiuj-wklej po w pe\u0142ni automatyczny import.<\/p>\n","protected":false},"author":0,"featured_media":1505,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2289","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unkategorisiert"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/posts\/2289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/comments?post=2289"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/posts\/2289\/revisions"}],"predecessor-version":[{"id":2841,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/posts\/2289\/revisions\/2841"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/media\/1505"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/media?parent=2289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/categories?post=2289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/tags?post=2289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}