İçeriğe geç
ajan.io

MCP nedir? Model Context Protocol'ü iş diliyle anlamak

MCP (Model Context Protocol) nedir, yapay zeka ajanları için hangi sorunu çözer? İşletmeler için örnek kullanımları ve standart bağlantının neden tek başına yeterli olmadığını anlatıyoruz.

ajan.io Editör Ekibi
ajan.io Editör Ekibi
Yayın:
dk okuma
6 dk okuma
Soyut kapak illüstrasyonu: merkez düğüme bağlanan sistemler
Bu yazıda
  1. MCP hangi sorunu ele alır?
  2. İşletmeler için örnek kullanım
  3. Standart bağlantı neden tek başına yeterli değil?
  4. MCP değerlendirme kontrol listesi
  5. ajan.io'da MCP
  6. Sık sorulan sorular

Yapay zeka ajanlarıyla ilgili son dönemde en sık duyulan kısaltmalardan biri MCP'dir. Teknoloji ekipleri "Bu hizmetin MCP sunucusu var mı?" diye soruyor, yazılım üreticileri ürünlerine "MCP desteği" ekliyor. Peki bir işletme yöneticisi için MCP ne anlama geliyor?

MCP (Model Context Protocol — model bağlam protokolü), yapay zeka uygulamalarının dış sistemlere ortak bir dille bağlanmasını sağlayan açık bir standarttır. Bir benzetmeyle: farklı cihazları tek tip bir kabloyla bağlayabilmek gibi, MCP de farklı yazılımları yapay zeka ajanlarına ortak bir yöntemle bağlamayı mümkün kılar. Bir hizmet MCP sunucusu sunduğunda, MCP destekleyen bir ajan o hizmetin araçlarını (kayıt arama, oluşturma, güncelleme gibi) kullanabilir.

Bu yazıda MCP'nin hangi sorunu ele aldığını, işletmeler için örnek kullanımları ve standart bir bağlantının neden tek başına yeterli olmadığını anlatıyoruz.

MCP hangi sorunu ele alır?

Entegrasyon çarpımı sorunu

Bir yapay zeka ajanının işe yaraması için şirket sistemlerine bağlanması gerekir: CRM, proje yönetimi aracı, belge deposu, veritabanı, e-posta. MCP'den önce her yapay zeka uygulaması her sistem için ayrı bir entegrasyon yazmak zorundaydı.

Beş yapay zeka uygulaması ve on iş aracı düşünün. Her uygulama her araca ayrı bağlanırsa elli ayrı entegrasyon gerekir. Her birinin bakımı, güncellenmesi ve güvenliği ayrı ayrı yönetilir.

MCP bu denklemi değiştirir:

  • İş aracı tarafı: Her araç bir kez MCP sunucusu olarak kendini tanımlar: "Şu işlemleri yapabilirim, şu parametreleri beklerim."
  • Yapay zeka tarafı: Her uygulama bir kez MCP istemcisi olmayı öğrenir.
  • Sonuç: Bir MCP istemcisi, herhangi bir MCP sunucusuna aynı yöntemle bağlanabilir.
MCP'den önceMCP ile
Yeni bir araç eklemekHer yapay zeka uygulaması için ayrı entegrasyonAracın MCP sunucusunu bağlamak
Araç yeteneklerini öğrenmekHer entegrasyonda elle tanımlamaSunucu, araçlarını ve parametrelerini kendisi tanıtır
BakımHer entegrasyon ayrıAraç sağlayıcısı sunucuyu günceller

MCP'nin kısa geçmişi

MCP, Anthropic tarafından Kasım 2024'te açık bir standart olarak duyuruldu (kaynak: modelcontextprotocol.io). O tarihten bu yana farklı yapay zeka uygulamaları ve yazılım sağlayıcıları standardı destekler hâle geldi ve protokolün belirtimi topluluk katkılarıyla gelişmeye devam ediyor. Standart hızla evrildiği için, bir ürünün "MCP desteği" iddiasını değerlendirirken hangi özellikleri desteklediğini ayrıca sormak gerekir.

MCP'nin temel yapı taşları

Teknik ayrıntıya girmeden, MCP'nin üç temel kavramını bilmek faydalıdır:

  • Araçlar (tools): Ajanın çağırabileceği işlemler. Örneğin "müşteri ara", "görev oluştur", "belge getir".
  • Kaynaklar (resources): Ajanın okuyabileceği veriler. Örneğin bir dosya, bir veritabanı kaydı, bir rapor.
  • İstemler (prompts): Sunucunun önerdiği hazır görev şablonları.

Bir işletme açısından en önemli kavram araçlardır; çünkü ajanın sistemde yapabileceği işlemleri tanımlarlar.

İşletmeler için örnek kullanım

Aşağıdaki örnekler temsilidir.

Örnek 1: Proje yönetimi aracına bağlanan ajan

Bir yazılım ajansı, proje yönetimini bulut tabanlı bir proje aracında yürütüyor ve aracın MCP sunucusu mevcut. Ajans, bu sunucuyu yapay zeka ajanına bağlıyor.

Proje yöneticisi ajana yazıyor: "Bu sprintte geciken işleri listele ve sorumlularına kısa bir hatırlatma yorumu ekle."

Ajan:

  1. MCP sunucusunun "görev ara" aracını kullanarak geciken görevleri bulur.
  2. Her görev için sorumluyu ve gecikme süresini listeler.
  3. Proje yöneticisine listeyi gösterir ve yorum metnini önerir.
  4. Onay gelince "yorum ekle" aracıyla her göreve hatırlatma yorumu ekler.

Ajans bu entegrasyon için özel kod yazmadı; proje aracının sunduğu MCP sunucusunu bağladı.

Örnek 2: Şirket içi veritabanı

Bir distribütör, kendi geliştirdiği bayi yönetim sistemini kullanıyor. BT ekibi, sistemin veritabanına salt okunur erişim sağlayan ve yalnızca belirli sorguları (bayi bakiyesi, son siparişler, açık faturalar) sunan küçük bir MCP sunucusu geliştiriyor. Satış ekibinin ajanı bu sunucuya bağlanıyor; temsilciler "Antalya bayisinin açık bakiyesi ne kadar?" gibi soruları sohbetten soruyor.

Burada kritik tasarım kararı, MCP sunucusunun yalnızca gerekli sorguları sunmasıdır. Ajan veritabanına serbest sorgu gönderemez; yalnızca tanımlanmış araçları kullanabilir.

Örnek 3: Ödeme altyapısında raporlama

Bir e-ticaret şirketi, ödeme altyapısı sağlayıcısının MCP sunucusu üzerinden finans ekibinin ajanına okuma yetkisi veriyor. Finans uzmanı "Dün başarısız olan ödemeleri nedenlerine göre grupla" diye soruyor. İade başlatma gibi işlemler ise ajana tanımlanmıyor veya onaya bağlanıyor.

Standart bağlantı neden tek başına yeterli değil?

MCP, bağlantının nasıl kurulacağını standartlaştırır. Ancak bağlantının ne kadar güvenli ve kontrollü olacağı, MCP'nin kendisinden değil, onu kullanan platformun ve kuran ekibin kararlarından gelir.

MCP'nin çözmediği beş konu

KonuNeden önemli?Ne yapılmalı?
Yetki kapsamıBir MCP sunucusu onlarca araç sunabilir; hepsi ajana açılmamalıAjan bazında araç seçimi, okuma/yazma ayrımı
OnayMCP, bir aracın onay gerektirip gerektirmediğini sizin adınıza belirlemezRiskli araçları onaya bağlama
Kimlik bilgileriSunucuya bağlanmak için API anahtarı veya yetkilendirme gerekirGüvenli saklama, çalışma alanı bazında sınırlama
Sunucu güvenilirliğiÜçüncü taraf bir sunucu beklenmedik davranabilir veya kötü niyetli olabilirYalnızca güvenilir kaynaklardan sunucu kullanma, gözden geçirme
KayıtHangi aracın ne zaman, hangi parametreyle çağrıldığı izlenmeliPlatform düzeyinde araç yürütme kaydı

Güvenilmeyen sunucu riski

MCP ekosisteminde topluluk tarafından geliştirilmiş çok sayıda sunucu bulunur. Bir sunucunun araç açıklamaları, yapay zeka modeline talimat gibi davranabilecek metinler içerebilir; bir sunucu beklenmedik verilere erişmeye çalışabilir. Bu yüzden:

  • Kurumsal kullanımda yalnızca resmi sağlayıcının veya kendi ekibinizin geliştirdiği sunucuları tercih edin.
  • Sunucunun sunduğu araçları ve istediği yetkileri bağlamadan önce gözden geçirin.
  • Sunucunun erişebildiği verileri asgari düzeyde tutun.

MCP mi, özel API entegrasyonu mu?

DurumÖnerilen yol
Hizmetin resmi MCP sunucusu var ve ihtiyacınızı karşılıyorMCP sunucusunu bağlayın
Hizmetin MCP sunucusu yok ama API'si varÖzel API entegrasyonu veya kendi MCP sunucunuzu yazın
Kendi geliştirdiğiniz iç sistemİhtiyaca göre dar kapsamlı bir MCP sunucusu veya doğrudan API entegrasyonu
Çok hassas işlemler (ödeme, kişisel veri)Kapsamı dar, özel tasarlanmış entegrasyon; işlem bazında onay

MCP değerlendirme kontrol listesi

Bir MCP sunucusunu bağlamadan önce:

  • Sunucuyu kim geliştirdi? Resmi sağlayıcı mı, topluluk mu, kendi ekibiniz mi?
  • Sunucu hangi araçları sunuyor? Hepsine ihtiyacınız var mı?
  • Hangi araçlar okuma, hangileri yazma yapıyor?
  • Yazma yapan araçlardan hangileri onaya bağlanmalı?
  • Sunucuya bağlanmak için hangi kimlik bilgileri gerekiyor? Nerede saklanacak?
  • Kimlik bilgisinin yetkileri asgari düzeyde mi?
  • Araç çağrıları kayıt altına alınıyor mu?
  • Sunucu güncellendiğinde değişiklikler nasıl takip edilecek?

ajan.io'da MCP

ajan.io'da bir hizmet MCP sunucusu sunuyorsa onu bağlayabilirsiniz; sunucunun araçları ajanlarınızın kullanabileceği eylemlere dönüşür. Hangi eylemin hangi ajanda açık olacağına ve hangisinin onay isteyeceğine siz karar verirsiniz. MCP'si olmayan sistemler için entegrasyon oluşturucuda API üzerinden kendi eylemlerinizi tanımlayabilirsiniz. Araç yürütmeleri kayıt altında tutulur.

Hazır entegrasyonlar, MCP sunucuları ve özel API bağlantıları hakkında ayrıntılar için Entegrasyonlar sayfasına göz atabilirsiniz.

Sık sorulan sorular

MCP sadece belirli bir yapay zeka modeliyle mi çalışır?

Hayır. MCP açık bir standarttır ve farklı model sağlayıcılarıyla çalışan uygulamalar tarafından desteklenebilir. Bir MCP sunucusu, onu destekleyen herhangi bir istemci tarafından kullanılabilir.

MCP sunucusu yazmak zor mu?

Temel bir MCP sunucusu, API'yi bilen bir geliştirici için görece kısa sürede yazılabilir; farklı programlama dilleri için resmi geliştirme kitleri bulunur. Asıl zaman alan kısım, sunucunun hangi araçları sunacağını, bu araçların yetkilerini ve güvenliğini doğru tasarlamaktır.

MCP, API'nin yerini mi alıyor?

Hayır. MCP sunucuları genellikle arka planda sistemin mevcut API'sini kullanır. MCP, bu API'yi yapay zeka uygulamalarının anlayabileceği ortak bir biçimde sunan bir katmandır. API'si olmayan bir sistem için MCP sunucusu yazmak da ayrı bir veri erişim yöntemi gerektirir.

Şirketimiz MCP'yi beklemeli mi, yoksa şimdi mi başlamalı?

Kullandığınız iş araçlarının resmi MCP sunucuları varsa, bunları kontrollü bir pilotla denemek için beklemenize gerek yok. Ancak MCP'yi bir strateji değil, bir bağlantı yöntemi olarak görün: asıl karar, ajanın hangi işi hangi yetkiyle yapacağıdır. Bu kararı vermek için ERP/CRM entegrasyonu yazımızdaki kontrol noktalarından yararlanabilirsiniz.

Bu yazıdaki ajan.io kavramları

  • MCP
  • Tool Calling
  • Entegrasyonlar

Etiketler

  • MCP
  • Agentic AI
  • AI Entegrasyonu

ajan.io Editör Ekibi

Ürün, müşteri deneyimi ve kurumsal yapay zeka üzerine çalışan ekibin editoryal yazıları.

Bu yazıdaki senaryolar temsilidir; ürün kabiliyetleri yayındaki sürüme göre anlatılır. Pazar verisi veya ölçülmüş sonuç içermez.

Ajan araçlarını ve entegrasyonlarını inceleyin

Ücretsiz başla

Kredi kartı gerekmez. Tek bir işle başlayın.