n8n'i MCP Sunucularıyla Nasıl Kullanılır

Yapay zeka destekli iş akışı otomasyonu için n8n'i MCP sunucularıyla kullanmayı öğrenin. Kurulum, API'ler, MCP Sunucu Tetikleyici ve test için Apidog'u kapsar.

Efe Demir

Efe Demir

5 June 2025

n8n'i MCP Sunucularıyla Nasıl Kullanılır

Günümüzün hızlı tempolu dijital dünyasında, otomasyon sadece bir lüks değil, aynı zamanda bir zorunluluktur. Üretken saatlerinizi yiyip bitiren tekrarlayan görevleri düşünün: veri girişi, rapor oluşturma, bildirim yönetimi. Ya sihirli bir değnek sallayıp onları ortadan kaldırabilseydiniz?

İşte tam da bu noktada iş akışı otomasyonu parlıyor. Ancak gerçek sihir, otomasyonu yapay zeka ile birleştirdiğimizde gerçekleşir. Sadece önceden tanımlanmış kuralları takip etmekle kalmayıp, aynı zamanda öğrenen, uyum sağlayan ve kararlar veren sistemler hayal edin. İşte n8n ve Model Context Protocol (MCP) sunucularının güçlü kombinasyonunun devreye girdiği yer burasıdır.

💡
Devam etmeden önce, API'ler bu entegrasyonda kritik bir rol oynar. API testinizi basitleştirmek ve sorunsuz bir geliştirme sağlamak için Apidog'u ücretsiz indirin. Apidog, API'leri test etmek ve hatalarını ayıklamak için güçlü, kullanıcı dostu bir platform sunarak bu n8n ve MCP yolculuğu için vazgeçilmez bir yardımcıdır.
button

n8n'i Özel Yapan Nedir?

n8n ( "n-eight-n" şeklinde telaffuz edilir) sadece başka bir otomasyon aracı değil, aynı zamanda oyunun kurallarını değiştiren bir araçtır. Sizi kendi ekosistemlerine kilitleyen birçok kurumsal çözümün aksine, n8n açık kaynak felsefesini benimser ve otomasyon yolculuğunuz üzerinde tam özgürlük sağlar.

Farklı hizmetleri ve eylemleri temsil eden renkli blokları bağladığınız dijital bir tuval düşünün. Her blok (veya n8n terminolojisinde "node"), e-postanızı kontrol etmek, bir veritabanını güncellemek veya sosyal medyada paylaşım yapmak gibi belirli bir işlevi yerine getirir. Sihir, bu nodeları birbirine bağladığınızda, otomatik pilotta çalışan güçlü iş akışları oluşturduğunuzda gerçekleşir.

n8n gerçekten şunlarla parlıyor:

Gerçek geliştiriciler, pratik nedenlerle n8n'i severler. Bir fintech startup'ında DevOps mühendisi olan Sarah'ın paylaştığı gibi: "n8n'den önce, her şey için özel komut dosyaları yazıyordum. Şimdi, kodlaması, test etmesi ve dağıtması günlerimi alan iş akışlarını dakikalar içinde oluşturuyorum."

MCP Sunucuları Nedir?

MCP veya Model Context Protocol, Anthropic tarafından oluşturulmuş açık bir standart olarak ortaya çıkıyor. Büyük dil modellerinin (LLM'ler) harici araçlar, veri kaynakları ve sistemlerle etkileşim kurmasını sağlar. MCP sunucuları, yapay zeka modellerini dış dünyayla birleştiren aracı görevi görerek omurga görevi görür.

MCP sunucularının çalışma şekli şöyledir:

Örneğin, bir MCP sunucusu, bir yapay zekanın bir hava durumu API'sini kontrol etmesine, bir veritabanını güncellemesine veya n8n'de bir iş akışını tetiklemesine izin verebilir. Bu yetenek, statik yapay zeka modellerini dinamik, gerçek dünya sorun çözücülerine dönüştürür. n8n ile eşleştirildiğinde, MCP sunucuları yapay zeka destekli otomasyon potansiyelini ortaya çıkarır.

n8n ve MCP Sunucusu ile Neler Yapabilirsiniz?

n8n, MCP sunucularıyla buluştuğunda, gerçekten dönüştürücü bir şey olur; kural tabanlı otomasyonun güvenilirliğini yapay zekanın uyarlanabilirliğiyle birleştiren sistemler oluştururuz.

Bu durumu hayal edelim: Orta ölçekli bir e-ticaret şirketi, destek bileti birikimleriyle mücadele ediyordu. n8n'i MCP bağlantılı bir yapay zeka ile entegre ederek, şu sistemi oluşturdular:

Binlerce bilimsel makaleyi işlemesi gereken Üniversite veya Kurum gibi kuruluşlar için ne olacak? n8n-MCP kombinasyonunu kullanarak şunları yaptılar:

n8n'i MCP Sunucularıyla Kurma

Şimdi, n8n ve MCP sunucularını birlikte çalışacak şekilde yapılandıralım. İşlevsel bir entegrasyon oluşturmak için şu adımları izleyin.

Adım 1: n8n'i Yükleyin

İlk olarak, n8n'i sisteminize yükleyin. İki ana seçeneğiniz var:

npm install n8n -g
n8n start
docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n

Tarayıcınızda http://localhost:5678 adresinden n8n'e erişin. Başlamak için yeni bir iş akışı oluşturun.

Adım 2: Bir MCP Sunucusu Kurun

Ardından, bir MCP sunucusu seçin. Mevcut sunucuların bir listesi için GitHub deposunu ziyaret edin. Bu kılavuz için, temel bir MCP sunucu uygulaması seçtiğinizi varsayalım.

Yerel olarak veya bir bulut örneğinde yükleyin. Genellikle şunları içeren sunucunun kurulum talimatlarını izleyin:

Genellikle http://localhost:port/mcp adresinde bulunan uç noktasını kontrol ederek sunucunun çalıştığını doğrulayın.

Adım 3: n8n'de MCP Sunucu Tetikleyici Node'unu Yapılandırın

n8n, iş akışınızı MCP uyumlu bir sunucuya dönüştüren bir MCP Sunucu Tetikleyici node'u içerir. İşte nasıl kurulacağı:

n8n'i Açın: Örneğinizi başlatın ve yeni bir iş akışı oluşturun.

Node'u Ekle: Node panelinde "MCP Sunucu Tetikleyici" arayın ve ekleyin.

Ayarları Yapılandırın:

Tetikleyiciyi araçları veya eylemleri temsil eden nodelara bağlayın (örneğin, HTTP İsteği node'u). İş akışını kaydedin ve etkinleştirin.

n8n artık bir MCP URL'si sunuyor (örneğin, http://localhost:5678/mcp/abc123). Yapay zeka modelleri gibi harici MCP istemcileri bu uç noktayı çağırabilir.

Adım 4: Kurulumu Test Edin

cURL gibi bir araç kullanarak MCP URL'sine bir test isteği gönderin:

curl -X POST http://localhost:5678/mcp/abc123 -d '{"tool": "example"}'

Doğru yapılandırıldıysa, iş akışı yürütülür. Bu, n8n ve MCP sunucunuzun etkili bir şekilde iletişim kurduğunu doğrular.

n8n'de MCP Sunucu Tetikleyici Node'unu Kullanma

MCP Sunucu Tetikleyici node'u bu entegrasyona güç verir. n8n iş akışlarının MCP istemcileri için araç olarak hizmet vermesini sağlar. İşlevselliğini örneklerle inceleyelim.

Nasıl Çalışır

Bir MCP istemcisi tetikleyicinin URL'sine bir istek gönderdiğinde, n8n:

  1. İsteği alır.
  2. Yükü ayrıştırır (örneğin, JSON verileri).
  3. Girişe göre bağlı nodeları yürütür.
  4. İstemciye bir yanıt döndürür.

Bu işlem, yapay zeka modellerinin n8n'in otomasyon yeteneklerinden yararlanmasını sağlar.

Örnek: E-posta Gönderme

Bir MCP isteği aracılığıyla e-posta göndermek için bir iş akışı oluşturun:

  1. MCP Sunucu Tetikleyici Node'u Ekle: Yukarıdaki gibi yapılandırın.
  2. E-posta Node'u Ekle: "E-posta Gönder" node'unu kullanın (örneğin, SMTP veya Gmail).
  3. Nodeleri Bağlayın: Tetikleyiciyi e-posta node'una bağlayın.
  4. Parametreleri Ayarla: Tetikleyicinin girişini (örneğin, to, subject) e-posta node'una eşleyin.

Şununla test edin:

curl -X POST http://localhost:5678/mcp/abc123 -H "Content-Type: application/json" -d '{"to": "user@example.com", "subject": "Test", "text": "n8n'den Merhaba!"}'

İş akışı e-postayı gönderir ve MCP destekli otomasyonu gösterir.

Örnek: API Verilerini Getirme

Bir API'den veri almak için bir iş akışı oluşturun:

  1. MCP Sunucu Tetikleyici Node'u Ekle: Uç noktayı ayarlayın.
  2. HTTP İsteği Node'u Ekle: Bir API'ye sorgu yapmak için yapılandırın (örneğin, https://api.example.com/data).
  3. Bağlayın ve Eşleyin: Tetikleyici girişlerini (örneğin, sorgu parametreleri) HTTP node'una geçirin.
  4. Verileri Döndür: Yanıtı biçimlendirmek için bir "Ayarla" node'u kullanın.

Şununla test edin:

curl -X POST http://localhost:5678/mcp/abc123 -d '{"query": "test"}'

İş akışı API verilerini getirir ve döndürür, gerçek zamanlı entegrasyonu sergiler.

Sonuç

n8n'i MCP sunucularıyla kullanmak, otomasyon ve yapay zeka arasında güçlü bir sinerjinin kilidini açar. Bu kılavuz, bu entegrasyonu nasıl kuracağınızı, yapılandıracağınızı ve optimize edeceğinizi gösterdi. n8n'i yüklemekten MCP Sunucu Tetikleyici node'undan yararlanmaya kadar, artık akıllı iş akışları oluşturmak için araçlara sahipsiniz. API'ler her şeyi birbirine bağlar ve Apidog bunların kusursuz çalışmasını sağlar.

Küçük başlayın, basit bir iş akışını test edin, ardından ihtiyaçlarınız arttıkça ölçeklendirin. Destek otomasyonu, veri işleme veya yapay zeka uygulamalarını geliştirme gibi, olasılıklar çok geniştir. Dalın, keşfedin ve n8n ve MCP sunucularının teknik projelerinizi dönüştürmesine izin verin.

button

Explore more

Cursor ile Deepseek R1'i Yerel Olarak Nasıl Kullanılır

Cursor ile Deepseek R1'i Yerel Olarak Nasıl Kullanılır

Yerel DeepSeek R1'i Cursor IDE ile kurun ve yapılandırın. Özel, uygun maliyetli AI kodlama yardımı için.

4 June 2025

Android'de Gemma 3n Nasıl Çalıştırılır?

Android'de Gemma 3n Nasıl Çalıştırılır?

Google AI Edge Gallery'den Gemma 3n'i Android'e kurup çalıştırmayı öğrenin.

3 June 2025

GitHub Eylemleri ile Claude Kodunu Nasıl Kullanılır

GitHub Eylemleri ile Claude Kodunu Nasıl Kullanılır

Claude Code'u GitHub Actions ile entegre edin: Kod incelemeleri, hata düzeltmeleri ve özellik uygulamaları. Kurulum, iş akışları ve geliştiriciler için ipuçları.

29 May 2025

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin