MCP (Model Context Protocol) Nedir? Yeni AI Standardı
MCP (Model Context Protocol), yapay zeka modellerini dış araçlara ve verilere bağlayan açık standarttır. MCP nedir, nasıl çalışır ve neden önemli?

TL;DR: MCP (Model Context Protocol), yapay zeka modellerini dosyalar, veritabanları ve uygulamalar gibi dış araçlara bağlayan açık bir standarttır. Anthropic'in Kasım 2024'te tanıttığı bu protokol, her uygulama için ayrı entegrasyon yazma zorunluluğunu ortadan kaldırır. Aralık 2025'te Linux Foundation çatısındaki Agentic AI Foundation'a bağışlanan MCP, bugün OpenAI, Google ve Microsoft dahil tüm büyük sağlayıcıların benimsediği fiili endüstri standardıdır.
Model Context Protocol (MCP) nedir?
MCP (Model Context Protocol), yapay zeka uygulamalarının harici veri kaynaklarına ve araçlara standart bir şekilde bağlanmasını sağlayan açık kaynaklı bir protokoldür. Anthropic'in tanımıyla, MCP "yapay zeka asistanlarını verinin yaşadığı sistemlere bağlamak için" geliştirilmiş ortak bir dildir.
Basitçe söylemek gerekirse MCP, yapay zeka dünyasının USB-C'si gibidir. Nasıl USB-C tek bir standart kabloyla farklı cihazları birbirine bağlıyorsa, MCP de tek bir standart arayüzle dil modellerini Google Drive'dan PostgreSQL veritabanına, web aramasından kurumsal yazılımlara kadar her şeye bağlar. Modelin bir dosyayı okuması, bir fonksiyon çalıştırması veya bağlamsal veri çekmesi hep aynı protokol üzerinden gerçekleşir.
Bu yaklaşım özellikle yapay zeka ajanları için kritik öneme sahiptir; çünkü bir ajanın gerçek dünyada iş yapabilmesi için harici sistemlere güvenli biçimde erişmesi gerekir.
MCP hangi sorunu çözüyor?
MCP'den önce her yapay zeka uygulamasını her araca bağlamak ayrı bir mühendislik işiydi. Buna N×M entegrasyon problemi denir: elinizde M adet uygulama ve N adet araç varsa, hepsini birbirine bağlamak için M×N adet özel entegrasyon yazmanız gerekir. Her yeni bağlantı, sıfırdan yazılan özel bir konnektör demekti.
MCP, "her LLM uygulaması çarpı her araç" şeklindeki N×M karmaşıklığını, basit bir N+M toplamına indirir.
Çözüm zarif: Aracınız için tek bir MCP sunucusu yazarsınız ve bu sunucu, MCP konuşan her yapay zeka uygulamasıyla otomatik olarak çalışır. Geliştiriciler artık her veri kaynağı için ayrı konnektör bakmak yerine tek bir standarda karşı geliştirme yapar.
| Yaklaşım | Entegrasyon sayısı | Sonuç |
|---|---|---|
| MCP'den önce (M×N) | Her uygulama × her araç | Katlanarak artan bakım yükü |
| MCP ile (M+N) | Her uygulama + her araç | Tek standart, yeniden kullanılabilir |
MCP nasıl çalışır?
MCP, Language Server Protocol (LSP) mimarisinden esinlenen bir istemci-sunucu (client-server) modeli kullanır ve mesajları JSON-RPC 2.0 formatında taşır. Mimari üç katmandan oluşur:
- Host (ana uygulama): Kullanıcının gördüğü uygulamadır — örneğin Claude Desktop, Cursor gibi bir IDE ya da özel yazılmış bir ajan. Bağlantıları yönetir, güvenlik politikalarını uygular ve model ile sunucular arasında koordinasyonu sağlar.
- Client (istemci): Her istemci, bir MCP sunucusuyla bire bir bağlantı kurar. Modelin isteklerini MCP'nin beklediği yapıya çevirir, oturumları ve yeniden denemeleri yönetir.
- Server (sunucu): Asıl yeteneklerin yaşadığı yerdir. Bir sunucu Google Drive'a bağlanabilir, bir PostgreSQL veritabanını sorgulayabilir, web'de arama yapabilir veya isteği bir insan uzmana yönlendirebilir.
MCP'nin üç temel yapı taşı
MCP'nin yalnızca üç temel bileşeni (primitive) vardır ve her biri farklı bir ihtiyacı karşılar:
- Tools (Araçlar): Modelin çağırabildiği eylemlerdir — bir fonksiyon çalıştırmak gibi. Model odaklıdır; yapay zeka ne zaman ve nasıl çağıracağına kendisi karar verir.
- Resources (Kaynaklar): Modele sunulan salt-okunur veri parçalarıdır. Eğer araçlar protokolün fiilleriyse, kaynaklar da isimleridir. Uygulama odaklıdır.
- Prompts (İstemler): Sunucunun sunduğu yeniden kullanılabilir şablonlardır. Genellikle host arayüzünde slash komutu veya hızlı eylem olarak görünür. Kullanıcı odaklıdır.
MCP neden yapay zekanın yeni standardı oldu?
MCP'nin benimsenme hızı, teknoloji standartları arasında nadir görülen bir başarıdır. Kasım 2024'teki lansmanından itibaren ekosistem hızla büyüdü: MCP sunucu indirmeleri Kasım 2024'te ~100.000 iken Nisan 2025'te 8 milyonu aştı. Bugün 10.000'den fazla aktif genel MCP sunucusu bulunuyor.
Daha da önemlisi, rakip devler MCP'yi benimsedi:
- Mart 2025: OpenAI, MCP'yi resmen benimsedi ve ChatGPT masaüstü uygulaması dahil ürünlerine entegre etti.
- Nisan 2025: Google DeepMind'dan Demis Hassabis, Gemini modellerinde MCP desteğini doğruladı.
- MCP bugün ChatGPT, Cursor, Gemini, Microsoft Copilot ve Visual Studio Code gibi popüler araçlarda destekleniyor.
Aralık 2025'te Anthropic, MCP'yi Agentic AI Foundation (AAIF)'a bağışladı. Linux Foundation çatısı altındaki bu fon; Anthropic, Block ve OpenAI tarafından kuruldu, Google, Microsoft, AWS, Cloudflare ve Bloomberg desteğiyle yönetiliyor.
Bu tarafsız yönetim modeli, MCP'nin tek bir şirkete bağlı kalmadan gerçek bir endüstri standardına dönüşmesini sağladı. Tıpkı büyük dil modellerinin yapay zeka uygulamalarının motorunu oluşturması gibi, MCP de bu motorların dış dünyaya açılan standart kapısı haline geldi.
MCP'yi pratikte nasıl kullanırsınız?
Son kullanıcı olarak MCP'yi doğrudan görmezsiniz; arka planda çalışır. Örneğin Claude'u kullanırken bir MCP sunucusu eklediğinizde, Claude artık dosyalarınıza, takviminize veya geliştirme ortamınıza erişebilir. Cursor gibi bir kod editörü de aynı şekilde MCP sunucuları aracılığıyla projenizin bağlamını yapay zekaya aktarır.
Geliştiriciyseniz, tüm büyük programlama dilleri için resmi MCP SDK'ları mevcuttur. Kendi aracınızı bir MCP sunucusu olarak açtığınızda, bu araç anında MCP konuşan tüm yapay zeka uygulamalarıyla uyumlu hale gelir — yeniden yazmaya gerek kalmadan.
Sıkça Sorulan Sorular
MCP'yi kim geliştirdi ve ücretsiz mi? MCP, Anthropic tarafından Kasım 2024'te tanıtıldı ve açık kaynaklı, ücretsiz bir standarttır. Aralık 2025'te Linux Foundation çatısındaki Agentic AI Foundation'a bağışlandığı için artık tarafsız bir kurum tarafından yönetiliyor.
MCP ile API arasındaki fark nedir? Geleneksel API'ler her servis için farklı bir yapıya sahiptir; her birine ayrı entegrasyon yazarsınız. MCP ise yapay zeka uygulamaları ile araçlar arasında tek tip, standart bir arayüz sunar. MCP genellikle bu API'lerin üzerine oturur ve onları yapay zeka modellerinin anlayacağı ortak bir dile çevirir.
MCP yalnızca Claude ile mi çalışır? Hayır. MCP açık bir standarttır ve ChatGPT, Gemini, Microsoft Copilot, Cursor gibi birçok farklı yapay zeka uygulaması tarafından desteklenir. Belirli bir modele veya şirkete bağlı değildir.
MCP'nin üç temel bileşeni nedir? Tools (araçlar) eylemleri, Resources (kaynaklar) salt-okunur verileri, Prompts (istemler) ise yeniden kullanılabilir şablonları temsil eder. Bu üç yapı taşı, yapay zekanın araçlarla güvenilir şekilde çalışmasını sağlar.
MCP yapay zeka ajanları için neden önemli? Yapay zeka ajanlarının gerçek işler yapabilmesi için harici sistemlere erişmesi gerekir. MCP, bu erişimi standart ve güvenli hale getirerek ajanların farklı araçlara tutarlı biçimde bağlanmasını mümkün kılar.
