MCP nedir?

Hızlı yanıt

MCP, yani Model Context Protocol, Anthropic tarafından Kasım 2024'te yayınlanan açık bir standarttır ve bir yapay zeka uygulamasının harici araçlara ve verilere tek bir ortak arayüz üzerinden bağlanmasını sağlar. Bir araç bir kez MCP sunucusu olarak paketlenir ve MCP destekleyen her uygulama onu kullanabilir; her uygulamanın her araç için kendi bağlayıcısını yazmasına gerek kalmaz.

MCP'nin çözdüğü sorun bir çarpımdır

Tek başına bir model yalnızca metin yazabilir. Takvimini okumak, bir veritabanını sorgulamak veya mesaj göndermek için bir araca ihtiyacı vardır ve yapay zeka ajanı nedir bir modelin araçları bir döngü içinde nasıl kullandığını açıklar. 2024'ün sonlarına kadar bir araç isteyen her uygulama kendi bağlayıcısını yazıyordu. Yirmişer araç isteyen beş uygulama, her biri biraz farklı ve birileri tarafından bakımı yapılan yüz bağlayıcı demekti.

MCP, bağlayıcı için standart bir şekildir. Araç tarafı bir kez sunucu olarak paketlenir. Uygulama tarafı istemciyi bir kez uygular. Bundan sonra herhangi bir istemci herhangi bir sunucuyu kullanabilir: beş uygulama artı yirmi araç, yüz yerine yirmi beş yazılım parçası demektir ve yirmi birinci bir araç eklemek beş bağlayıcı yerine tek bir sunucu gerektirir. USB genellikle kullanılan bir benzetmedir ve isabetlidir: değer fişte yatar, tek bir cihazda değil.

Anthropic, spesifikasyonu, referans sunucuları ve yazılım kitlerini 25 Kasım 2024'te açık bir standart olarak yayınladı ve yayılmasının nedeni herhangi bir fişin yayılma nedeniyle aynı. Ortak şeyler için birkaç yüz sunucu var olduğunda, GitHub, Slack, Postgres, dosya sistemi, bir tarayıcı, MCP konuşan bir uygulama bunların hepsini bedavaya aldı ve konuşmayan bir uygulamanın bunu açıklaması gerekti.

Bir sunucu üç şey sunar ve model bunlardan sadece birini tetikler

Bir MCP bağlantısının iki ucu vardır. Bir sohbet uygulaması, bir editör veya bir ajan çalışma zamanı olan konak uygulama, bir istemci çalıştırır. İstemci bir veya daha fazla sunucuya bağlanır, her birine ne sunduğunu sorar ve yanıtları modele iletir. Bir sunucu üç tür şey sunabilir.

İlkelNedirKim tetiklerÖrnek
AraçModelin çağırabileceği, tiplendirilmiş girdileri olan bir fonksiyonModel, görev bunu gerektirdiğine karar verdiğindesearch_issues(repo, query), send_email(to, body)
KaynakUygulamanın bağlama okuyabileceği veriUygulama veya kullanıcı, bir tur için bağlam olarakBir dosyanın içeriği, bir veritabanı şeması, bir web sayfası
PromptYeniden kullanılabilir bir talimat şablonuKullanıcı, bir menüden"Bu pull request'i stil kılavuzumuza göre incele"

Kablo formatı JSON-RPC 2.0'dır; editörlerin dil sunucularıyla konuşmak için kullandığı istek ve yanıt kuralı aynıdır, bu tesadüf değildir: MCP, tek bir standardın her editörün her dili desteklemesini sağladığı Language Server Protocol'ün tasarımını ödünç almıştır. Bir sunucu yerel olarak standart girdi ve çıktı üzerinden konuşan bir alt süreç olarak veya uzaktan HTTP üzerinden çalışabilir. Mart 2025 revizyonu, uzak sunucular için akışlı bir HTTP taşıması ve OAuth tabanlı yetkilendirme ekledi; Haziran 2025 revizyonu bu yetkilendirmeyi sıkılaştırdı ve bir sunucunun görev ortasında kullanıcıya soru sormasını sağlayan elicitation adlı bir yol ekledi.

Güvenlik açısından önemli olan kısım, döngünün nerede yaşadığıdır. Sunucu yetenekleri sunar; istemci ve model bunları ne zaman kullanacağına karar verir. İyi kurulmuş bir konak, yan etkileri olan bir araç çalışmadan önce senden onay ister ve prompt injection nedir bir araç güvenilmeyen metni okuyup ona göre hareket edebildiğinde bu onayın neden güvenlik modelinin tamamı olduğunu açıklar.

OpenAI, Google ve Microsoft, MCP'yi altı ay içinde benimsedi

Bir standart ancak rakipler onu kullandığında standart olur. Aşağıdaki zaman çizelgesi, duyurudan yönetişimin devrine kadarki benimseme kaydıdır.

Bir yıldan biraz fazla sürede tek bir satıcının spesifikasyonundan sektör standardına
20252026SpesifikasyonAnthropic MCP'yi yayınlıyorSpesifikasyona akışlı HTTP ve OAuth ekleniyorSpesifikasyona elicitation ve gözden geçirilmiş yetkilendirme ekleniyorMCP, Linux Foundation'a taşınıyorBenimseyenlerOpenAI, Agents SDK'da MCP'yi benimsiyorGoogle DeepMind, Gemini'yi MCP'ye taahhüt ediyorMicrosoft, Windows'ta MCP desteğini duyuruyor

OpenAI'nin Mart 2025'teki benimsemesi bir dönüm noktasıydı çünkü bu, OpenAI ve Anthropic'in fiş üzerinde anlaştığı anlamına geliyordu ve Google iki hafta içinde bunu takip etti. Microsoft, Mayıs 2025'te Build etkinliğinde Windows'ta MCP desteğini duyurdu. Aralık 2025'e gelindiğinde Anthropic spesifikasyonu, OpenAI ve Block ile birlikte kurduğu Linux Foundation altındaki bir proje olan Agentic AI Foundation'a devretti; bu, bir şirketin protokolünün kimsenin olmadığı ve bu yüzden herkesin olduğu andır.

Sadece bir sohbet uygulaması kullanıyorsan MCP ne anlama gelir

Doğrudan, çok az bir şey. MCP, programlar arasındaki tesisattır ve üzerine inşa edilen ürünlerde bir özellik olarak ortaya çıkar: bir sohbet uygulamasında bir "bağlayıcılar" menüsü, bir kodlama asistanında bir araç listesi, editörünü şirketinin veritabanına yönlendirmenin bir yolu. Onu konuşan bir uygulamanın içinde gelir, genellikle bir bağlayıcılar menüsü olarak, ve senin kuracağın hiçbir şey yoktur.

Dolaylı olarak, herhangi bir yapay zeka ürününden ne beklemen gerektiğini değiştirir. MCP'den önce bir araç entegrasyonu, her uygulama kendi entegrasyonunu inşa ettiği için bir uygulamayı diğerine tercih etme nedeniydi. MCP'den sonra entegrasyonlar sıradanlaştı ve kalan sorular hangi modelin yanıt verdiği, ne kadara mal olduğu ve uygulamanın bir araç harekete geçmeden önceki onay adımını nasıl ele aldığı. Whizi, MCP sunucuları veya bir geliştirici API'si sunmaz; araçları yerleşik olanlardır, web araması ve belge yükleme, ve farkı model katmanındadır, mesaj başına sabit kredi fiyatıyla tek bir seçicinin arkasında 280'den fazla model. Kendi araçlarına ihtiyaç duyan ajan işleri için doğru ürün MCP destekleyen bir ajan çalışma zamanıdır, bir sohbet çalışma alanı değil.

MCP reklamı yapan herhangi bir ürüne taşınacak tek soru şudur: model bir aracı çağırmaya karar vermesiyle aracın çalışması arasında ne oluyor? Yanıt "hiçbir şey" ise model en son okuduğu her metne göre hareket edebilir, bu bir saldırganın önüne koyduğu metni de kapsar. Yanıt "sen onaylıyorsun" ise protokol işini yapıyor demektir.

Kontrol listesi
  • "MCP destekliyor" ifadesini "herhangi bir MCP sunucusunu kullanabilir" olarak oku; bu bir fiştir, kendi başına bir yetenek değil
  • Yan etkileri olan herhangi bir şeyi bağlamadan önce, bir model bir araç seçtiğinde ve araç çalıştığında arada hangi onayın olduğunu sor
  • Paylaşılan her şey için OAuth destekli uzak sunucuları tercih et; yerel alt süreç sunucuları kendi makinen içindir
  • Modeli karar verici, sunucuyu menü olarak gör; sunucu kendi kendini asla çağırmaz
  • Araçsız sohbet için MCP hiçbir şeyi değiştirmez; modele ve fiyata göre seç

Sık sorulan sorular

MCP neyin kısaltmasıdır?

Model Context Protocol. Anthropic bunu 25 Kasım 2024'te yapay zeka uygulamalarını harici araçlara ve verilere bağlamak için açık bir standart olarak yayınladı. İsim işi tanımlıyor: bağlamı, yani araçları, dosyaları ve verileri bir modele standart bir şekilde ulaştırmak için bir protokol.

MCP sunucusu nedir?

MCP formatında araçlar, kaynaklar veya promptlar sunan bir program. Bir veritabanını, bir dosya sistemini, GitHub'ı, bir takvimi veya bir tarayıcıyı sarabilir. Bir kez yazıldığında herhangi bir MCP istemcisiyle çalışır, böylece şirketinin verileri için bir sunucu bir sohbet uygulamasından, bir kodlama asistanından ve bir ajan çalışma zamanından üç ayrı entegrasyon olmadan kullanılabilir.

MCP sadece Claude için mi?

Hayır. Anthropic onu yarattı ama OpenAI Mart 2025'te benimsedi, Google DeepMind Nisan 2025'te Gemini'yi buna taahhüt etti, Microsoft bunu Windows'a ekledi ve Aralık 2025'te spesifikasyon Anthropic, OpenAI ve Block tarafından ortaklaşa kurulan Linux Foundation altındaki Agentic AI Foundation'a taşındı. Tasarım ve yönetişim gereği satıcıdan bağımsızdır.

MCP, function calling veya tool use ile aynı şey mi?

Function calling, modelin bir araç talep edebilme yeteneğidir. MCP, uygulamanın bu araçları nasıl bulduğunu, tanımladığını ve çalıştırdığını standartlaştırır. Function calling'e sahip bir model hâlâ her aracı birinin bağlaması gerekir; MCP kablolamadır, böylece aynı sunucu function calling yapabilen herhangi bir modele takılır.

Whizi MCP destekliyor mu?

Hayır. Whizi, araçları yerleşik olan, web araması ve belge yükleme sunan bir sohbet çalışma alanıdır ve MCP sunucuları veya bir geliştirici API'si sunmaz. Değeri model katmanındadır, mesaj başına sabit kredi fiyatıyla tek bir seçicinin arkasında 280'den fazla model. Özel araçlara ihtiyaç duyan ajan işleri için MCP destekleyen bir ajan çalışma zamanı kullan ve istediğin modeli getir.