Rehberler

MCP Nedir? Model Context Protocol Açıklaması

MCP, Model Context Protocol (Model Bağlam Protokolü), yapay zekâ asistanlarını ihtiyaç duydukları araç ve verilere (dosyalar, veritabanları, iş uygulamaları, geliştirici platformları) bağlamak için bir açık standarttır. Her yapay zekâ uygulamasının her hizmet için özel bir entegrasyon yazması yerine, bir hizmet tek bir “MCP sunucusu” sunar ve MCP konuşabilen her yapay zekâ uygulaması onu kullanabilir. Anthropic, MCP’yi Kasım 2024’te tanıttı ve Aralık 2025’te Linux Foundation altındaki Agentic AI Foundation’a bağışladı.

Yapay zekâyla yapı kurarken neden önemli?

Bir yapay zekâ ajanı, ulaşabildiği araçlar kadar işe yarar. Proje dosyalarınızı, veritabanınızı ya da takviminizi göremeyen bir model bunlar hakkında yalnızca konuşabilir. MCP, ajanın bu şeyleri gerçekten kullanmasını, sizin izninizle, sağlayan altyapıdır.

Yapı kuran kişiler için bu iki açıdan önemlidir. Birincisi, zaten sevdiğiniz yapay zekâ asistanını — Claude, Cursor ve diğerlerini — uygulamalar arasında gidip gelmeden daha fazla araçla kullanabilirsiniz. İkincisi, bir ürün geliştiriyorsanız bir MCP sunucusu sunmak, yapay zekâ asistanlarının onunla doğrudan çalışabilmesi anlamına gelir. Ürün ayarlarında “API ile bağlan” yanında “MCP ile bağlan” seçeneğini giderek daha sık göreceksiniz.

Günlük bir benzetme

Yurt dışına seyahat ederken priz adaptörlerini düşünün. Her ülkenin kendi prizi vardır, bu yüzden her gezide bir çanta adaptör taşırsınız. MCP öncesinde yapay zekâ uygulamalarını hizmetlere bağlamak böyle bir şeydi: her yapay zekâ uygulaması–hizmet çifti kendi özel adaptörünü gerektiriyordu.

MCP, tek bir priz şekli üzerinde anlaşmak gibidir. Hizmet üreticileri bir fiş yapar (bir MCP sunucusu); yapay zekâ uygulama üreticileri bir priz yapar (bir MCP istemcisi). Fişi olan her şey, her prizde çalışır. Elektriği, yani asıl veriyi ve eylemleri, yine hizmet sağlar; neyin takılacağına da yine siz karar verirsiniz.

MCP nasıl çalışır?

MCP’nin üç rolü vardır:

RolNe olduğuÖrnek
HostKullandığınız yapay zekâ uygulamasıClaude, Cursor, bir yapay zekâ uygulama oluşturucu
Client (istemci)Host’un tek bir MCP sunucusuyla konuşan parçasıClaude’un proje aracınıza bağlantısı
Server (sunucu)Bir hizmetin yeteneklerini MCP biçiminde sunan programGitHub, bir veritabanı ya da bir uygulama oluşturucu için sunucu

Bir sunucu üç ana türde şey sunabilir:

  • Araçlar (tools): yapay zekânın yapabileceği eylemler, örneğin create_project, search_files ya da send_message. Her aracın bir adı, bir açıklaması ve tanımlı girdileri vardır; böylece yapay zekâ ne zaman ve nasıl kullanacağını bilir.
  • Kaynaklar (resources): yapay zekânın okuyabileceği veriler, örneğin dosyalar ya da kayıtlar.
  • İstemler (prompts): sunucunun önerdiği hazır talimat şablonları.

Bir sunucu bağladığınızda host, sunucuya neler sunduğunu sorar. Yapay zekâ modeli, açıklamalarıyla birlikte kullanılabilir araçların listesini görür ve bir sohbet sırasında bunlardan birini çağırmaya karar verebilir. Host çağrıyı sunucuya iletir, sunucu işi yapar ve sonuç modele geri döner.

Sunucular iki şekilde çalışabilir. Bir yerel (local) sunucu kendi bilgisayarınızda çalışır ve yapay zekâ uygulaması tarafından başlatılır. Bir uzak (remote) sunucu internette çalışır ve bir URL üzerinden erişilir; uzak sunucular genellikle OAuth ile giriş yapmanızı ve erişimi onaylamanızı ister. Bu, bir uygulamayı Google hesabınıza bağladığınızda gördüğünüz “Erişime izin ver?” ekranının aynısıdır.

Çalışılmış bir örnek: yapay zekâ asistanınızdan bir uygulama yapmak

Claude kullandığınızı ve Claude’un, uzak bir MCP sunucusu sunan bir barındırma platformunda küçük bir uygulama yapıp yayımlamasını istediğinizi düşünün.

  1. Bağlanın. Claude’un bağlayıcı ayarlarında platformun MCP URL’sini eklersiniz. Platformun onay sayfası bir tarayıcı sekmesinde açılır; giriş yapıp Erişime izin ver’e tıklarsınız.
  2. Keşfedin. Claude artık platformun araçlarını görür: proje oluşturma, dosya yazma, komut çalıştırma, önizleme başlatma, yayımlama.
  3. Sorun. Yazarsınız: “Basit bir bahşiş hesaplayıcı uygulaması yap ve yayımla.”
  4. Eylem yapsın. Claude create_project çağırır, uygulamanın kodu için write_file birkaç kez çağrılır, ardından start_preview çalıştırılır, önizlemenin çalıştığı kontrol edilir ve publish çağrılır.
  5. Rapor versin. Canlı bağlantıyı verir.

Pencereler arasında kod kopyalamadınız ve platformun API’sini öğrenmediniz. Claude standart MCP araç çağrıları kullandı; platform, sizin hesabınız altında ve kendi kurallarına göre işi yaptı. Aynı platform sunucusu, diğer MCP uyumlu host’larla da aynı şekilde çalışır.

Temel terimler

TerimAnlamı
MCPModel Context Protocol; yapay zekâ uygulamalarını araç ve verilere bağlayan açık standart.
MCP sunucusuBir hizmetin araçlarını ve verilerini MCP üzerinden sunan program.
MCP istemcisi / hostSunuculara bağlanıp araçlarını kullanan yapay zekâ uygulaması tarafı.
Araç (tool)Bir sunucunun sunduğu, adı, açıklaması ve girdileri olan tek bir eylem.
Kaynak (resource)Bir sunucunun sunduğu, bir dosya ya da kayıt gibi okunabilir veri.
Uzak ve yerel sunucuİnternet üzerinden URL ile erişilen ya da kendi makinenizde çalışan sunucu.
OAuthParolanızı paylaşmadan bir uygulamaya hesabınıza erişim vermenin standart yolu.
Bağlayıcı (connector)Birçok yapay zekâ uygulamasının eklenmiş bir entegrasyon için kullandığı ad; çoğu zaman bir MCP sunucusu.
Prompt injection (istem enjeksiyonu)Bir ajanın okuduğu verilerde, sizin istemediğiniz bir şeyi yaptırmaya çalışan metin.

Yaygın hatalar ve yanlış anlamalar

  • “MCP yalnızca Claude’a özgüdür.” Anthropic onu oluşturdu, ama artık Agentic AI Foundation tarafından yönetilen açık bir standart; birçok yapay zekâ uygulaması ve geliştirici aracı onu destekliyor.
  • “MCP API’lerin yerini alır.” MCP onların üzerinde çalışır. Çoğu MCP sunucusu, arka planda hizmetin normal API’sini çağırır. MCP, yapay zekâ uygulamalarının bu özellikleri nasıl keşfettiğini ve kullandığını standartlaştırır.
  • “Bir sunucu bağlamak zararsızdır.” Bir sunucunun araçları gerçek şeyleri okuyabilir ve değiştirebilir. Güvendiğiniz sunucuları bağlayın; mümkünse hizmetin kendisinden.
  • Gereğinden fazla erişim vermek. Bir sunucu salt okuma erişimi ya da daha dar kapsamlar sunuyorsa, oradan başlayın.
  • Ajanın okuduğu şeyi görmezden gelmek. MCP üzerinden getirilen bir e-posta, web sayfası ya da belge yapay zekâya yönelik talimatlar içerebilir. Gönderme, silme ya da ödeme gibi eylemlerde onayı açık tutun.
  • Bağlantıyı “kolaylaştırmak” için sohbete gizli bilgi yapıştırmak. Uzak sunucular bir oturum açma akışı ya da güvenle saklanan bir belirteç kullanmalıdır; sohbete yapıştırılan anahtarlar değil. Bkz. API anahtarlarınızı güvende tutma.

Yapay zekâ oluşturucunuzdan (ya da asistanınızdan) ne isteyin

  • “Şu anda hangi MCP sunucuları bağlı ve her biri hangi araçları sunuyor?”
  • “Bir şeyi değiştiren ya da silen bir araç kullanmadan önce bana sor.”
  • “Bu görev için yalnızca salt okunur araçları kullan.”
  • “Bu sunucu hangi hesap adına çalışıyor?”
  • “Uygulamama bir MCP sunucusu ekle, böylece yapay zekâ asistanları [siparişleri sorgulayabilsin]. Oturum açmayı zorunlu kıl ve yalnızca oturum açmış kullanıcının kendi verilerine salt okuma erişimi ver.”

MCP ve Mythex

Mythex, MCP ile iki yönde çalışır. Mythex, kendi uzak MCP sunucusunu https://mcp.mythex.ai/mcp adresinde çalıştırır: bu URL’yi Claude, Cursor veya Codex’te özel bir bağlayıcı olarak eklersiniz, Mythex’te erişimi onaylarsınız ve asistan, Mythex bulut sandbox’ınızda proje oluşturabilir, dosyaları düzenleyebilir, komut çalıştırabilir, önizleyebilir ve yayımlayabilir. Herkes bağlanabilir, ama araç çağrıları Pro plan ve kredi gerektirir; dış asistanın kendi kullanımı ise sağlayıcısı tarafından faturalandırılır. Diğer yönde ise Mythex’in kendi ajanı dış MCP sunucularını kullanabilir: Bağlayıcılar → Özel MCP herhangi bir sunucunun URL’sini kabul eder; hesap başına on tane. Daha geniş resim için bkz. API nedir ve yapay zekâ ajanı nedir.

Sorular

MCP ne anlama geliyor?

MCP, Model Context Protocol (Model Bağlam Protokolü) anlamına gelir. Yapay zekâ uygulamalarının dış araç ve veri kaynaklarına nasıl bağlanacağını tanımlayan açık bir standarttır; böylece bir kez yazılmış bir araç birçok farklı yapay zekâ asistanıyla çalışabilir.

MCP’yi kim oluşturdu?

Anthropic, MCP’yi Kasım 2024’te tanıttı ve açık kaynak yaptı. Aralık 2025’te Anthropic, MCP’yi Linux Foundation’a bağlı bir fon olan Agentic AI Foundation’a bağışladı; böylece standart artık tarafsız bir kuruluş tarafından yönetiliyor.

MCP ile API arasındaki fark nedir?

API, belirli bir hizmetin özelliklerini nasıl sunduğudur ve her API farklı çalışır. MCP bunun üzerinde ortak bir katmandır: bir MCP sunucusu, bir hizmetin özelliklerini standart bir biçimde tanımlanmış araçlar olarak sarar; böylece MCP uyumlu her yapay zekâ uygulaması, özel entegrasyon kodu olmadan bunları keşfedip kullanabilir.

MCP güvenli mi?

MCP bir protokoldür; güvenlik, hangi sunucuları bağladığınıza ve bu sunucuların neler yapabildiğine bağlıdır. Yalnızca güvendiğiniz kaynaklardan sunucu bağlayın, işe yarayan en dar erişimi verin, riskli işlemleri kendiniz onaylayın ve bir ajanın okuduğu verilerin onu yanıltmaya yönelik talimatlar içerebileceğinin farkında olun.

MCP kullanmak için geliştirici olmak gerekir mi?

Kullanmak için gerekmez. Birçok yapay zekâ uygulaması, bir uzak MCP sunucusunun URL’sini yapıştırıp erişimi onaylayarak eklemenize izin verir. Kendi MCP sunucunuzu yazmak ise programlama gerektirir.

Mythex · Pricing · Yapay zekayla her şeyi yapın · Web sitesi ve uygulama şablonları · Mythex karşılaştırmaları · Yapay zekayla uygulama geliştirme sözlüğü · Yapay zekayla uygulama geliştirme için ücretsiz araçlar · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)