n8n Kembali dengan Tool BARU (dan MEMPERCANGGIH Claude Code)

CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00belum lama berselang ketika N8N menjadi alat otomasi AI tanpa kode favorit semua orang.
00:00:05Yah, itu sampai alat lain seperti ClodCode dan Codex
00:00:09mulai sepenuhnya membayang-bayanginya.
00:00:11Tapi baru minggu ini, N8N merilis alat baru
00:00:14yang mungkin memberi Anda alasan untuk menggunakannya kembali.
00:00:17Jadi hari ini kita akan mendalaminya
00:00:19dan saya akan memberi tahu Anda apakah N8N layak untuk waktu Anda lagi.
00:00:22Sekarang, alat yang saya bicarakan adalah server MCP N8N yang baru,
00:00:26yang dibuat dengan mempertimbangkan alat pengodean agantik seperti ClodCode dan Codex.
00:00:30Sekarang, menurut saya ini adalah hal besar karena beberapa alasan.
00:00:33Pertama adalah kita belum pernah memiliki alat seperti ini sebelumnya.
00:00:37Yah, semacam itu.
00:00:38Kami memiliki beberapa perbaikan sementara seperti server MCP N8N Lonkowski
00:00:42dan beberapa hal teknis lainnya, tapi itu hanya sekadar solusi seadanya.
00:00:46Mereka beroperasi di bawah asumsi bahwa kita bisa memuat
00:00:49jendela konteks sesuatu seperti ClodCode atau Codex dengan,
00:00:53tahu kan, semiliar baris dokumentasi
00:00:56yang menjelaskan apa yang harus dilakukan dan apa yang tidak.
00:00:58Dan berharap karena kita memasukkan semua konteks itu ke sana,
00:01:02kita bisa mendapatkan JSON yang benar-benar berfungsi.
00:01:04Solusi lainnya hanyalah file keahlian raksasa yang berisi baris demi baris
00:01:08markdown, sekali lagi, mencoba memaksa ClodCode
00:01:11untuk membuat JSON dengan cara yang berfungsi di dalam N8N.
00:01:14Tetapi MCP resmi ini sedikit berbeda dan sedikit lebih canggih
00:01:19karena beroperasi pada TypeScript, bukan harus JSON.
00:01:24Dan itu artinya kita dapat memvalidasi alur kerja
00:01:27dan benar-benar mengompilasi kode yang kita buat sebelum
00:01:30diubah menjadi file JSON dan masuk ke dalam N8N.
00:01:34Alias, saat saya memberikan perintah kepada ClodCode menggunakan server MCP N8N baru ini,
00:01:39kita memiliki beberapa pembatas untuk memastikan apa yang kita buat benar-benar berfungsi.
00:01:44Jadi, sebagai contoh, jika saya memberi ClodCode perintah berbunyi buatkan saya
00:01:50otomasi cuaca sederhana yang mengirimi saya email setiap pagi.
00:01:54Hal pertama yang akan dilakukan adalah mengurai maksudnya dan menyadari, oke,
00:01:58kita membuat otomasi yang sangat sederhana ini. Saya butuh tiga node.
00:02:01Nah, kemudian ia akan mengakses server MCP tersebut dan mendapatkan tipe node-nya.
00:02:06Dari sana, ia kemudian akan menulis kode dalam TypeScript.
00:02:10Kode tersebut akan dikirim ke server MCP dan divalidasi serta diurai.
00:02:15Ini adalah perbedaan besar.
00:02:16Ini adalah perbedaan besar dibandingkan dengan apa yang kita lakukan pada iterasi MCP sebelumnya.
00:02:20Setelah itu, barulah dikonversi menjadi JSON,
00:02:24di mana ia kemudian secara otomatis terisi di dalam instans Anda.
00:02:28Salah satu anggota tim menjelaskan hal ini
00:02:31dengan sedikit lebih detail dalam postingan LinkedIn ini, berbicara tentang penggunaan TypeScript
00:02:35untuk mewakili alur kerja Anda, bukan JSON dan mengatakan,
00:02:38ketika Anda meminta LLM untuk menghasilkan JSON mentah untuk alur kerja,
00:02:41ia hanya menebak strukturnya tanpa ada batasan pengaman.
00:02:43Itulah yang kita lakukan hingga saat ini.
00:02:45Tetapi dengan server baru ini, TypeScript memberi Anda pengecekan tipe dan kompilasi
00:02:50sebelum apa pun menyentuh instans Anda.
00:02:52Model tersebut harus menghasilkan sesuatu yang benar-benar bisa dikompilasi,
00:02:55yang menyaring banyak sekali kesalahan.
00:02:58Jadi Anda gabungkan semua itu.
00:02:59Dan server MCP baru ini adalah cara terbaik untuk membuat
00:03:04otomasi apa pun melalui agen pengodean seperti ClodCode.
00:03:07Dan belum ada yang pernah mendekati kualitas ini.
00:03:09Sekarang, alasan kedua mengapa server MCP ini penting
00:03:12adalah karena menurut saya N8N harus tetap menjadi bagian dari tumpukan teknologi Anda.
00:03:15Ini bukan tahun 2024. Ini bukan tahun 2025.
00:03:18Saya rasa N8N tidak memiliki peran sebesar dulu lagi.
00:03:21Perannya sekarang lebih spesifik.
00:03:23Tetapi jika Anda adalah seseorang yang bekerja di bidang agensi AI, misalnya,
00:03:26Anda tahu nilai dari kemampuan membuat jenis otomasi
00:03:30yang bersifat visual dan dapat Anda serahkan kepada klien yang tidak
00:03:34terlalu paham teknis, namun karena alasan tertentu, masih perlu menangani
00:03:38hal ini secara langsung tanpa harus memberi tahu mereka bahwa kodenya ada di repo GitHub.
00:03:42Meminta mereka menjalankan instans ClodCode sendiri adalah permintaan yang terlalu jauh.
00:03:45Dalam kasus tersebut, N8N memiliki nilai nyata, dan memang agak merepotkan
00:03:50menggunakan ClodCode untuk membuatkan JSON bagi Anda.
00:03:54Rasanya agak tidak praktis.
00:03:55Tapi sekarang, hal itu tidak lagi terjadi.
00:03:57Karena itulah ceruk tempat N8N beroperasi, otomasi semacam itu
00:04:01yang perlu Anda bangun dengan N8N tidak harus serumit itu.
00:04:05Jika sesuatu sangat rumit, yah, saya akan menggunakan kode normal saja,
00:04:08tanda kutip, di dalam ClodCode dan menempuh jalur tersebut.
00:04:11Tetapi jika itu harus cukup sederhana, seseorang yang non-teknis
00:04:15perlu memantau dan menanganinya langsung.
00:04:17Wah, saya bisa menyelesaikannya dengan sangat cepat sekarang. Sangat mudah.
00:04:20Sekarang, dalam hal pemasangan benda ini, sekali lagi, sangat sederhana.
00:04:24Anda harus memastikan instans N8N Anda sudah yang terbaru, pertama dan terutama.
00:04:27Lalu Anda turun ke sini, pergi ke pengaturan.
00:04:32Dan Anda pergi ke MCP tingkat instans.
00:04:34Anda bisa melakukan ini secara mandiri (self-hosted) atau di cloud.
00:04:37Setelah Anda sampai di MCP tingkat instans,
00:04:39apa yang akan Anda lakukan adalah memastikan ini diatur ke diaktifkan.
00:04:41Anda memiliki opsi di sini untuk mengaktifkan alur kerja (workflows).
00:04:44Jika Anda mengaktifkan alur kerja, itu untuk alur kerja yang sudah ada.
00:04:47Jadi jika Anda ingin menggunakan ini pada alur kerja yang sudah Anda buat,
00:04:50Anda harus masuk ke sini dan mengaktifkannya.
00:04:52Tetapi jika Anda baru saja membuat sesuatu yang baru dari awal,
00:04:54Anda tidak perlu melakukan apa-apa.
00:04:57Hal lain yang perlu Anda lakukan adalah mengeklik detail koneksi.
00:05:00Anda akan ingin menggunakan token akses.
00:05:01Jika Anda bekerja di sesuatu seperti ClodCode,
00:05:03maka Anda hanya perlu menghubungkan ClodCode di server MCP ini.
00:05:06Jadi Anda akan memasukkan URL, token akses, dan konfigurasi JSON.
00:05:10Jika Anda ingin mengujinya dengan cepat, Anda bisa langsung memasukkan token
00:05:15akses mentah ke jendela obrolan, tapi pahamilah bahwa itu tidak baik untuk keamanan.
00:05:18Anda sebaiknya merotasinya, mengaturnya sebagai variabel lingkungan.
00:05:21Saya tidak akan membahasnya langkah demi langkah di sini demi menghemat waktu.
00:05:23Pahami saja bahwa Anda perlu melakukan itu.
00:05:24Dan ClodCode akan memandu Anda melalui langkah-langkah tepat yang diperlukan untuk menyelesaikannya.
00:05:28Tetapi untuk menjalankannya, pastikan itu benar-benar berfungsi.
00:05:31Salin tempel saja semua isinya ke sana dan Anda siap beraksi.
00:05:33Sekarang, setelah Anda menyalin URL server, token akses,
00:05:36dan konfigurasi JSON ke dalam ClodCode dan berkata, hei, siapkan server MCP ini untuk saya.
00:05:41Anda harus keluar dari ClodCode, menyalakannya kembali, lalu ketikkan garis
00:05:45miring MCP dan Anda akan melihat MCP N8N sekarang terhubung.
00:05:49Jika Anda tidak melihatnya,
00:05:51Anda mungkin tidak menyetel ulang atau ada kesalahan langkah.
00:05:54Jadi, coba saja lagi.
00:05:56Dan sekarang untuk menggunakannya, Anda cukup berbicara dalam bahasa alami
00:06:00di dalam ClodCode, karena setelah Anda mengatur MCP itu, ia terhubung
00:06:04ke N8N itu sendiri, ia tidak hanya akan menghasilkan kode,
00:06:06ia benar-benar membangunnya di dalam instans Anda.
00:06:09Tidak perlu salin tempel bolak-balik.
00:06:10Jadi jika saya katakan seperti gunakan MCP N8N untuk membuatkan alur kerja
00:06:15yang berjalan setiap hari pada jam sembilan pagi,
00:06:16mengambil cuaca Toronto dan mengirimi saya prakiraannya melalui email.
00:06:19Ia akan langsung melakukannya.
00:06:22Anda bisa lihat di sini ia sudah mendapatkan SDK dan daftar node-nya.
00:06:25Jadi ia mencari tahu node mana yang sebenarnya perlu digunakan.
00:06:27Alur kerjanya sudah ditulis.
00:06:30Memastikan alur kerjanya valid.
00:06:31Sekarang sedang dibuat.
00:06:33Dan kemudian ia memanggil MCP N8N
00:06:35untuk benar-benar mengisi alur kerja di dalam instans saya dan menyatakan selesai.
00:06:40Dan kita bisa lihat di sini, email cuaca harian Toronto.
00:06:43Dan begitulah.
00:06:46Baiklah, jika saya klik di sini, keren, ada email saya, ada pesannya.
00:06:50Semuanya sudah dipetakan dengan mengeksekusi alur kerja.
00:06:55Dan saya periksa email saya.
00:06:56Itu dia, tentu saja, contoh otomasi yang sangat sederhana.
00:07:01Tapi begitulah cara kerjanya.
00:07:02Sangat, sangat sederhana.
00:07:03Sekarang mari kita minta sesuatu yang sedikit lebih rumit.
00:07:06Jadi saya mulai di kanvas baru.
00:07:09Saya ingin kita membuat otomasi buletin yang berjalan setiap pagi jam 10.
00:07:13Saya ingin ia mengambil berita yang sedang tren di berbagai umpan RSS.
00:07:17Saya membiarkannya mencari tahu umpan RSS apa yang harus digunakan,
00:07:20karena saya tidak ingin menggunakan kunci API.
00:07:23Saya ingin ia kemudian memasukkannya ke dalam sistem AI.
00:07:25Saya ingin ia menggunakan GPT-5 untuk merangkumnya lalu mengirimkannya ke email saya.
00:07:29Jadi kali ini saya memintanya membuat otomasi buletin.
00:07:34Tidak terlalu rumit, tetapi saya pernah melihat orang membayar untuk itu.
00:07:38Dan untuk pekerjaan klien, misalnya, sekali lagi, menurut saya ceruk N8N
00:07:42hari ini bukanlah hal-hal yang ultra rumit.
00:07:44Saya bisa saja memintanya melakukan contoh hal-hal yang sangat rumit.
00:07:48Tetapi pada titik itu, seperti, oke, mengapa kita menggunakannya untuk itu?
00:07:52Sekali lagi, ceruk pasar, kita tidak perlu menggunakannya untuk segalanya,
00:07:56tetapi jika kita akan menggunakannya, menurut saya MCP ini sangat bagus.
00:07:58Baiklah. Jadi ia sudah menyelesaikan otomasi buletinnya.
00:07:59Mari kita lihat.
00:08:01Lihat yang baru di sini.
00:08:05Dan begitulah. Tampilannya bahkan terlihat bagus pada pemicunya,
00:08:08ia menarik tiga umpan RSS yang berbeda, menggabungkannya,
00:08:12menyaringnya selama 24 jam terakhir, dan mengumpulkannya.
00:08:15Memasukkannya ke sini.
00:08:18Ini semacam instruksi sistem yang dibuatnya.
00:08:23Ia menggunakan GPT-5 dan mengirimkan buletinnya,
00:08:27jadi mari kita lihat apakah ini berfungsi pada percobaan pertama.
00:08:30Semoga saja tidak.
00:08:31Jadi kita bisa menunjukkan proses pemecahan masalah bolak-baliknya.
00:08:35Oke, jadi di sini kita mendapat kesalahan.
00:08:38Apa kesalahannya?
00:08:41Permintaan buruk, parameter temperatur tidak didukung. Oke.
00:08:46Coba kita periksa, oke, jadi kita tidak seharusnya memasukkan temperatur,
00:08:51tapi katakanlah saya bahkan tidak tahu cara menghentikannya.
00:08:54Yang harus saya lakukan hanyalah.
00:08:57Mari kita salin outputnya.
00:09:00Dapat kesalahan ini.
00:09:04Tempelkan.
00:09:06Baiklah, katanya sudah diperbaiki, jadi mari kita coba jalankan lagi.
00:09:09Tentu saja berlebihan memasukkan pesan kesalahan semacam itu ke ClodCode
00:09:14hanya untuk memperbaiki hal sepele seperti temperatur, tapi saya hanya ingin mendemonstrasikannya.
00:09:18Dan sekarang kita mendapatkan output yang berhasil.
00:09:21Emailnya juga terkirim dengan baik.
00:09:24Dan inilah buletin kecil kita. Sangat mudah.
00:09:27Seperti yang Anda lihat tadi, itu hanya butuh waktu lima menit untuk membuat
00:09:31seluruh sistem ini dan menjalankannya, bahkan dengan sedikit pemecahan masalah.
00:09:34Lumayan. Jadi sebagai penutup, saya pikir ini adalah tambahan yang bagus
00:09:38bagi siapa pun yang masih mencoba menerapkan alur kerja N8N
00:09:41ke dalam tumpukan pengodean mereka.
00:09:43Saya tidak menyarankan N8N menjadi hal yang paling sering Anda gunakan,
00:09:46terutama untuk hal-hal yang lebih rumit, menulis kode secara langsung
00:09:49di dalam ClodCode atau Codex akan jauh lebih baik.
00:09:53Tetapi ada situasi di mana alat ini sangat bagus.
00:09:55Dan sampai sekarang, belum ada solusi yang seefisien ini.
00:10:01Dan pengaturannya serta penggunaannya sangat mudah seperti yang baru saja Anda lihat.
00:10:03Jadi seperti biasa, beri tahu saya pendapat Anda di kolom komentar.
00:10:06Dan berbicara tentang komentar, di komentar yang disematkan, ada tautan ke Chase
00:10:09A Plus jika Anda ingin mendapatkan kelas master ClodCode saya.
00:10:12Tapi selain itu, sampai jumpa lagi.

Key Takeaway

Integrasi server MCP n8n yang berbasis TypeScript memungkinkan Claude Code membangun otomasi alur kerja yang valid secara fungsional ke dalam instance n8n melalui perintah bahasa alami.

Highlights

  • Server MCP resmi n8n menggunakan TypeScript untuk memvalidasi alur kerja dan mengompilasi kode sebelum dikonversi menjadi JSON.

  • Fitur pemeriksaan tipe dan kompilasi TypeScript menyaring kesalahan struktur yang sering terjadi saat LLM hanya menebak format JSON mentah.

  • Otomasi buletin dengan ringkasan berita dari berbagai umpan RSS dapat diselesaikan dalam waktu kurang dari lima menit menggunakan Claude Code dan n8n.

  • Integrasi ini memungkinkan pembuatan alur kerja n8n secara langsung dari terminal Claude Code tanpa perlu menyalin atau menempel kode secara manual.

  • Server MCP n8n tersedia untuk penggunaan mandiri (self-hosted) maupun versi cloud melalui pengaturan instance tingkat MCP.

Timeline

Evolusi Otomasi n8n dengan Model Context Protocol (MCP)

  • Alat pengodean agentic seperti Claude Code mulai membayangi platform otomasi tradisional.
  • Solusi pihak ketiga sebelumnya mengandalkan dokumentasi masif dalam jendela konteks untuk menghasilkan JSON.
  • Metode lama sering kali gagal menghasilkan struktur JSON yang benar-benar berfungsi di dalam n8n.

Perkembangan alat AI telah mengubah cara pengguna berinteraksi dengan platform otomasi. Sebelumnya, pengguna harus memberikan ribuan baris instruksi markdown untuk memandu AI membuat file JSON. Pendekatan tersebut memiliki risiko kegagalan tinggi karena tidak adanya batasan sistem yang memastikan output AI sesuai dengan spesifikasi teknis n8n.

Keunggulan Validasi TypeScript pada Server MCP n8n

  • Server MCP n8n resmi beroperasi menggunakan TypeScript sebagai lapisan perantara.
  • Sistem melakukan kompilasi dan validasi alur kerja sebelum data masuk ke instance n8n.
  • Kompilasi TypeScript berfungsi sebagai pembatas keamanan yang meminimalkan kesalahan logika dan struktur.

Berbeda dengan iterasi sebelumnya, server MCP ini tidak meminta LLM untuk langsung menebak struktur JSON. AI menghasilkan kode TypeScript yang mewakili alur kerja, yang kemudian diperiksa tipenya. Jika kode tidak dapat dikompilasi, sistem tidak akan memprosesnya, sehingga menjamin bahwa otomasi yang terbentuk di dalam instance n8n pasti dapat dijalankan.

Relevansi n8n dalam Ekosistem Agensi AI Modern

  • n8n berfungsi sebagai antarmuka visual untuk klien yang kurang paham teknis.
  • Alur kerja visual lebih mudah dipantau dan dikelola oleh pengguna non-teknis dibandingkan repositori kode murni.
  • Integrasi Claude Code mempercepat pembuatan otomasi sederhana yang tetap memiliki nilai bisnis tinggi.

Meskipun pengodean langsung di Claude Code lebih efisien untuk tugas rumit, n8n tetap memegang peran penting dalam skenario kolaborasi klien. Banyak klien agensi AI memerlukan transparansi visual untuk mengelola sistem mereka tanpa harus menjalankan terminal atau mengakses GitHub. Server MCP ini memungkinkan pengembang membangun sistem tersebut dengan kecepatan tinggi namun tetap ramah bagi pengguna akhir.

Prosedur Instalasi dan Konfigurasi Koneksi

  • Pengaktifan dilakukan melalui menu Instance Level MCP di pengaturan n8n.
  • Koneksi ke Claude Code membutuhkan URL server, token akses, dan konfigurasi JSON.
  • Penyetelan ulang sesi terminal diperlukan agar Claude Code dapat mendeteksi server MCP yang baru terhubung.

Proses instalasi dirancang sederhana untuk instance cloud maupun self-hosted. Pengguna harus mengaktifkan opsi alur kerja jika ingin memodifikasi otomasi yang sudah ada. Demi keamanan, penggunaan variabel lingkungan untuk token akses lebih disarankan daripada memasukkan token mentah langsung ke jendela obrolan.

Demonstrasi Pembuatan Otomasi dan Pemecahan Masalah

  • Claude Code dapat mencari tipe node yang tepat melalui SDK server MCP n8n.
  • Kesalahan teknis seperti parameter temperatur yang tidak didukung dapat diperbaiki secara otomatis oleh agen AI.
  • Sistem mampu menyaring berita 24 jam terakhir dari RSS dan merangkumnya menggunakan model bahasa terbaru.

Dalam pengujian praktis, Claude Code berhasil membangun otomasi prakiraan cuaca dan buletin berita hanya melalui instruksi suara atau teks. Saat terjadi kesalahan pada parameter API GPT-5, pengguna cukup memasukkan pesan kesalahan ke dalam terminal. Claude Code kemudian merevisi alur kerja di n8n secara real-time tanpa perlu intervensi manual di kanvas visual.

Community Posts

View all posts