Kısaca
- MCP (Model Context Protocol), Anthropic'in geliştirip açık standart olarak yayımladığı, yapay zekâ uygulamaları ile araçlar arasındaki bağlantı protokolü.
- n8n dokümanına göre örnek düzeyinde MCP erişimi Ayarlar > Instance-level MCP bölümünden açılıyor; ardından her iş akışı ayrı ayrı MCP'ye açılıyor.
- Yalnızca yayımlanmış ve webhook, form, zamanlayıcı ya da sohbet tetikleyicisi içeren iş akışları MCP'ye açılabiliyor.
- Güvenlik: en az yetki, salt-okunur araçlarla başlama, yazma eylemleri için insan onayı ve dışarıdan gelen içeriğe karşı dikkat.
MCP nedir?
Yapay zekâ modelleri bir konuşmada yalnızca elindeki metni bilir; bir CRM'e bakmak, bir randevu almak ya da bir raporu çalıştırmak için araçlara bağlanması gerekir. Bu bağlantıyı her uygulama için ayrı ayrı yazmak yerine MCP, ortak bir arayüz tanımlıyor. Bir tarafta araçları sunan MCP sunucusu, diğer tarafta bunları kullanan istemci (bir yapay zekâ uygulaması ya da agent) var.
n8n tarafında nasıl çalışıyor?
n8n'in dokümanı, örnek düzeyinde (instance-level) bir MCP sunucusunu şöyle tanımlıyor. Erişim iki katmanda kontrol ediliyor:
- Örnek düzeyi. Ayarlar > Instance-level MCP bölümünde “Enable MCP access” seçilir. Bunun için örnek sahibi ya da yönetici yetkisi gerekiyor.
- İş akışı düzeyi. Her iş akışı ayrıca MCP'ye açılmalı. Doküman yalnızca yayımlanmış ve webhook, form, zamanlayıcı ya da sohbet tetikleyicisi içeren iş akışlarının açılabildiğini belirtiyor.
- Kimlik doğrulama. OAuth (önerilen) ya da kişisel API anahtarını Bearer başlığı ile kullanma seçeneği var.
Bağlanan istemciler dokümana göre iş akışlarını arayabiliyor, MCP'ye açılmış iş akışlarıyla etkileşebiliyor ve bunları tetikleyip test edebiliyor. n8n 2.13.0'dan itibaren iş akışı ve veri tablosu oluşturma ve düzenleme de destekleniyor. Bağlı istemcileri ayarlardan görüntüleyip erişimlerini iptal edebiliyorsunuz.
Hangi iş akışı agent aracı olmalı?
| Uygun adaylar | Dikkat gerektirenler |
|---|---|
| Tek işi olan, girdi ve çıktısı net iş akışları | Dikkat gerektirenlerBirden çok sistemde geri alınamaz değişiklik yapan iş akışları |
| Salt okunur sorgular: lead sayısı, dünkü harcama, randevu müsaitliği | Dikkat gerektirenlerÖdeme, iade, toplu e-posta ya da toplu mesaj gönderen iş akışları |
| Taslak üreten iş akışları: yanıt taslağı, rapor taslağı | Dikkat gerektirenlerGeniş yetkili, birçok kimlik bilgisine erişen iş akışları |
| Aynı girdiyle tekrar çalıştırılınca aynı sonucu veren (tekrar çalıştırılabilir) akışlar | Dikkat gerektirenlerSonucu her çalıştırmada değişen ve kontrol edilmesi zor akışlar |
Örnek kullanım
- “Bu haftaki lead sayısı ve kaynakları?” sorusuna CRM'den okuyup cevap veren bir iş akışı.
- “Dünkü reklam harcamasını kanal bazında ver” isteğini yanıtlayan bir rapor iş akışı.
- Yeni bir lead için ilk yanıt taslağı hazırlayan ama göndermeyen bir iş akışı; gönderimi bir çalışan onaylar.
- Belirli bir tarihte oda ya da randevu müsaitliğini sorgulayan bir iş akışı.
Yönetişim ve güvenlik
- En az yetki. Agent'ın bağlandığı hesaba yalnızca ihtiyacı olan iş akışlarını açın. Kimlik bilgilerini iş akışı içinde saklayın, agent'a göstermeyin.
- Salt okunurla başlayın. İlk aşamada yalnızca okuyan ve taslak üreten araçları açın.
- Yazma eylemlerinde onay. E-posta göndermek, kayıt silmek, ödeme yapmak gibi eylemler insan onayına bağlanmalı.
- Kayıt tutun. Hangi istemcinin hangi aracı ne zaman çağırdığını loglayın. Bağlı istemci listesini düzenli gözden geçirin.
- Girdileri doğrulayın. Agent'ın gönderdiği parametreleri iş akışı içinde kontrol edin; beklenmeyen değerleri reddedin.
- Dışarıdan gelen içeriğe dikkat. Agent bir e-posta, form ya da web sayfasını okuyorsa o içeriğin içine gizlenmiş talimatlar araç çağrısını yönlendirmeye çalışabilir (prompt injection). Okunan içeriği veri olarak ele alın, talimat gibi değil, ve riskli araçları o akışa bağlamayın.
- Oran sınırı. Bir agent'ın döngüye girip aynı aracı yüzlerce kez çağırmasına karşı sınır koyun.
MCP mi, doğrudan API mi?
Belirli ve sabit bir akış istiyorsanız (her gün saat 9'da rapor çıkar) MCP'ye gerek yok; n8n'de zamanlanmış bir iş akışı yeter. MCP, agent'ın hangi aracı ne zaman çağıracağına kendi karar verdiği durumlarda anlam kazanıyor. Emin değilseniz önce hangi sürecin AI'a verilmesi gerektiği sorusuna bakın.
Sık sorulan sorular
MCP kullanmak zorunda mıyım?
Hayır. Sabit ve tekrarlayan akışlar için klasik n8n iş akışları yeterli. MCP, bir agent'ın araçları kendi seçerek çağırması gereken durumlar için.
Hangi n8n sürümü gerekiyor?
Doküman iş akışı ve veri tablosu oluşturma ve düzenleme özelliğinin n8n 2.13.0'dan itibaren kullanılabildiğini belirtiyor. Kendi sürümünüz için güncel dokümana bakın.
Güvenli mi?
Güvenlik, kurulum kararlarınıza bağlı. OAuth kullanın, açtığınız iş akışlarını sınırlı tutun, yazma eylemlerine onay koyun ve kayıt tutun.
İlgili yazılar
- Hangi Süreç AI'a Verilmeli? Otomasyon Aday Listesi
- Lead Geldikten Sonraki İlk 5 Dakika: AI ile Hızlı Yanıt
İlgili hizmetimiz: n8n otomasyon altyapısı.
Kaynaklar
Bilgiler 27 Eylül 2026 itibarıyla n8n dokümanına dayanır. Özellikler ve sürüm gereksinimleri değişebilir.