MCP Nedir? Yapay Zekâyı Araçlara Bağlayan Yeni Standart
Model Context Protocol (MCP), yapay zekâ modellerinin dış araçlara, veri kaynaklarına ve sistemlere standart bir yöntemle bağlanmasını sağlayan açık kaynaklı bir protokol. Anthropic tarafından Kasım 2024’te tanıtıldı ve 2026 itibarıyla OpenAI, Google DeepMind ve Microsoft dahil çoğu büyük yapay zekâ oyuncusunun benimsediği fiili bir endüstri standardına dönüştü. Bu yazıda MCP’nin ne olduğunu, hangi sorunu çözdüğünü ve hem geliştiriciler hem de sıradan kullanıcılar için ne anlama geldiğini sade bir dille anlatıyoruz.
MCP Tam Olarak Ne Yapıyor?
Bir yapay zekâ modelinin faydalı olabilmesi için genellikle kendi eğitim verisinin dışında bir bilgiye ihtiyacı vardır: e-postanızı okumak, bir veritabanını sorgulamak, takviminize bakmak ya da bir dosyayı düzenlemek gibi. MCP, bu tür bağlantıları her seferinde sıfırdan yazmak yerine, tek bir ortak “dil” üzerinden kurulmasını sağlıyor. Wikipedia’daki teknik tanıma göre MCP, Dil Sunucusu Protokolü’nden (Language Server Protocol) ilham alan mesajlaşma kavramlarını kullanıyor ve JSON-RPC 2.0 üzerinden çalışıyor.
Neden Ortaya Çıktı? N×M Problemi
MCP’den önce, her yapay zekâ uygulamasının her farklı veri kaynağı veya araç için ayrı, özel bir bağlayıcı (connector) yazması gerekiyordu. 5 farklı AI uygulaması ve 10 farklı veri kaynağınız varsa, teorik olarak 50 farklı entegrasyon yazmanız gerekebiliyordu — buna sektörde “N×M problemi” deniyor. MCP, bu problemi tek bir standart arayüz sunarak çözüyor: bir araç MCP’yi bir kez destekleyecek şekilde yazılırsa, MCP’yi konuşan her yapay zekâ uygulamasıyla otomatik olarak uyumlu hale geliyor.
Teknik Olarak Nasıl Çalışır?
İstemci-Sunucu Mimarisi
MCP, bir istemci-sunucu modeli üzerine kurulu. Yapay zekâ uygulaması (örneğin bir sohbet arayüzü veya kod editörü) “istemci” rolünü üstlenirken, bir veri kaynağına veya araca erişim sağlayan küçük bir program “MCP sunucusu” olarak çalışır. İstemci, ihtiyaç duyduğunda sunucuya standart bir formatta istek gönderir, sunucu da yine standart bir formatta yanıt döner.
Araçlar, Kaynaklar ve Prompt’lar
Protokol üç temel yetenek tanımlıyor: “araçlar” (modelin çağırabileceği fonksiyonlar, örneğin “bu dosyayı oku”), “kaynaklar” (modelin bağlam olarak alabileceği veriler, örneğin bir veritabanı tablosu) ve “prompt şablonları” (yaygın görevler için önceden tanımlanmış istem kalıpları). Python, TypeScript, C# ve Java dahil birçok dilde resmi SDK’lar mevcut, bu da geliştiricilerin kendi MCP sunucularını görece hızlı yazabilmesini sağlıyor.
Kimler MCP Kullanıyor?
MCP’nin benimsenme hızı, protokolün pratik değerinin bir göstergesi. Aşağıdaki tablo önemli kilometre taşlarını özetliyor.
| Şirket / Platform | Benimseme Zamanı | Kullanım Alanı |
|---|---|---|
| Anthropic (Claude) | Kasım 2024 (protokolü tanıttı) | Orijinal geliştirici, referans uygulama |
| OpenAI | Mart 2025 (resmi), Eylül 2025 (ChatGPT uygulama desteği) | ChatGPT içinde harici araç bağlantıları |
| Google DeepMind | Nisan 2025 | Gemini ekosistemi araç entegrasyonu |
| Microsoft | 2025 | Semantic Kernel ve Azure OpenAI entegrasyonu |
| Replit, Sourcegraph | 2025 | Gerçek zamanlı proje bağlamı erişimi |
Aralık 2025’te Anthropic, protokolün yönetimini bağımsızlaştırmak amacıyla MCP’yi Linux Foundation çatısı altındaki Agentic AI Foundation’a devretti — bu, protokolün artık tek bir şirkete bağlı olmadığının, endüstri çapında bir standart haline geldiğinin güçlü bir göstergesi. Nisan 2026’da New York’ta düzenlenen MCP Dev Summit’e yaklaşık 1.200 katılımcının gelmesi de bu ivmeyi doğruluyor.
Geliştiriciler İçin Ne Anlama Geliyor?
Cursor ve Replit gibi AI destekli kod editörlerini kullanan geliştiriciler için MCP, editörün proje dosyalarınızı, veritabanınızı veya harici API’lerinizi doğrudan bağlam olarak alabilmesi anlamına geliyor. Bu, modelin “körlemesine” tahmin yürütmesi yerine, gerçek ve güncel veriye dayanarak kod önerisi sunabilmesini sağlıyor. Kendi MCP sunucunuzu yazmak isteyen bir geliştirici için giriş engeli görece düşük; resmi SDK’lar ve topluluk tarafından hazırlanmış onlarca örnek sunucu (dosya sistemi, GitHub, Slack, veritabanları için) zaten mevcut.
Riskler ve Dikkat Edilmesi Gerekenler
Her yeni entegrasyon standardı gibi MCP de yeni bir saldırı yüzeyi oluşturuyor. Bir MCP sunucusuna gereğinden fazla yetki verilmesi, kötü niyetli veya güvenliği zayıf bir sunucunun modelin araç çağırma yeteneğini istismar etmesi gibi senaryolar güvenlik araştırmacılarının gündeminde. Nitekim npm ve benzeri paket ekosistemlerinde son dönemde artan tedarik zinciri saldırıları, MCP sunucusu olarak paketlenmiş kötü amaçlı kodların da benzer bir risk taşıyabileceğini gösteriyor. Bu nedenle güvenlik uzmanları, yalnızca güvenilir kaynaklardan gelen MCP sunucularının kurulmasını ve sunuculara verilen yetkilerin en aza indirilmesini öneriyor.
Sıradan Kullanıcı İçin Fark Eder mi?
Çoğu son kullanıcı MCP’yi hiçbir zaman doğrudan görmeyecek — tıpkı bir web sitesinin arka planında HTTP protokolünün çalıştığını fark etmediğiniz gibi. Ancak dolaylı etkisi büyük: ChatGPT, Claude veya Gemini gibi asistanların takviminize, dosyalarınıza veya iş araçlarınıza bağlanabilmesi, büyük ölçüde bu tür standart protokoller sayesinde mümkün oluyor ve zamanla bu entegrasyonlar daha sorunsuz hale gelecek.
MCP ile Klasik API Entegrasyonu Arasındaki Fark
Geleneksel bir API entegrasyonunda geliştirici, hangi uç noktanın hangi veriyi döndüreceğini, hangi parametrelerin gerektiğini ve yanıtın nasıl yorumlanacağını önceden bilmek zorundadır — bu bilgi genellikle sabit kodlanır. MCP’de ise yapay zekâ modeli, bağlandığı sunucuya “hangi araçların mevcut olduğunu” dinamik olarak sorabilir ve sunucu bu araçları makinenin anlayacağı bir açıklamayla listeler. Bu fark, modelin önceden hiç karşılaşmadığı bir MCP sunucusuyla bile makul ölçüde “kendi kendine” çalışabilmesini sağlıyor; klasik API entegrasyonunda bu esneklik yok.
Bilinmesi Gereken 5 Nokta (Özet)
- MCP, yapay zekâ modellerini araçlara ve verilere bağlamak için ortak bir “dil” sunan açık protokol.
- Anthropic tarafından geliştirildi, 2025’te OpenAI ve Google dahil büyük oyuncular tarafından benimsendi.
- JSON-RPC 2.0 üzerinden çalışan istemci-sunucu mimarisi kullanıyor.
- Aralık 2025’ten beri Linux Foundation’a bağlı Agentic AI Foundation tarafından yönetiliyor.
- Faydası büyük olsa da, yanlış yapılandırılmış veya kötü niyetli MCP sunucuları güvenlik riski taşıyabiliyor.
Sıkça Sorulan Sorular
MCP bir yapay zekâ modeli mi, yoksa bir protokol mü?
MCP bir model değil, modellerin araçlara ve veri kaynaklarına bağlanma biçimini standartlaştıran bir iletişim protokolü.
MCP’yi kullanmak için ücret ödemem gerekiyor mu?
Hayır, protokolün kendisi açık kaynaklı ve ücretsiz; ancak bağlandığınız araç veya servisin (örneğin bir bulut API’si) kendi fiyatlandırması olabilir.
MCP, eski entegrasyon yöntemlerinin (API, webhook) yerini mi alıyor?
Tam olarak değil; MCP bu yöntemlerin üzerine inşa edilen, yapay zekâ modelleri için özel olarak tasarlanmış bir katman. Geleneksel API’ler hâlâ MCP sunucularının arka planında çalışabiliyor.
Bir MCP sunucusu kurmak teknik bilgi gerektirir mi?
Hazır MCP sunucularını kurmak (örneğin bir dosya sistemi veya Slack bağlantısı) genellikle basit bir yapılandırma dosyası düzenlemekten ibaret; ancak kendi özel MCP sunucunuzu sıfırdan yazmak temel programlama bilgisi gerektiriyor.
MCP kullanmak veri gizliliği açısından risk taşır mı?
Bağlandığınız MCP sunucusuna verdiğiniz yetkiye bağlı olarak evet, risk taşıyabilir; bu nedenle yalnızca güvendiğiniz, gerekli minimum yetkiye sahip sunucuları kullanmak öneriliyor.




