MCP’nin Durumsuz Hale Gelmesi API Tartışmalarını Canlandırdı

Konuya bakış InfoQ Ana Sayfası Haberler MCP Durum Bilgisiz Oluyor ve Geliştiriciler Bunun Onu Yeniden Bir API Haline Getirip Getirmediğini Soruyor Cloud MCP Durum Bilgisiz Oluyor ve Geliştiriciler Bunun Onu Yeniden Bir API Haline Getirip Getirmediğini…

5
Paylaş
MCP’nin Durumsuz Hale Gelmesi API Tartışmalarını Canlandırdı
MCP'nin Durumsuz Hale Gelmesi API

Konuya bakış

InfoQ Ana Sayfası Haberler MCP Durum Bilgisiz Oluyor ve Geliştiriciler Bunun Onu Yeniden Bir API Haline Getirip Getirmediğini Soruyor Cloud MCP Durum Bilgisiz Oluyor ve Geliştiriciler Bunun Onu Yeniden Bir API Haline Getirip Getirmediğini Soruyor 4 dk okuma Bizi takip edin Bu makaleyi dinleyin – 0:00 Ses oynatılmaya hazır Tarayıcınız ses öğesini desteklemiyor.

0:00 0:00 Okuma listesi MCP 2026-07-28 spesifikasyonu protokol oturumlarını bırakır. Şu ana kadarki kapsama alanı, bunu ölçeklenen bir kazanç olarak çerçeveledi ve bu da öyle. Ancak aynı sürüm, gerekli iki HTTP başlığını ekler ve bu başlıklar, bir ağ geçidinin, istek gövdesini hiç açmadan aracı trafiğini yönlendirmesine, kısıtlamasına ve ölçmesine olanak tanır.

Daha önceki aktarımlar, bir Mcp-Session-Id başlığı aracılığıyla izlenen bir oturum oluşturan bir başlatma ve başlatma değişimiyle açılıyordu. Sonraki her isteğin o oturuma bağlı durumu bulması gerekiyordu.

MCP'nin Durumsuz Hale Gelmesi API

Nasıl işliyor?

Otomatik ölçeklendirme altyapısının oturumları koruması gerekiyordu, dağıtımların bunları boşaltması veya taşıması gerekiyordu ve bir istemci, oturumunu düzenleyen bulut sunucusuna sabitlendiğinden yük dengeleme pratik değildi. Yeni protokol, el sıkışmayı, oturum başlığını ve protokol oturumlarını çekirdek istek yolundan kaldırır. Her istek, ihtiyaç duyduğu protokol sürümünü, istemci kimliğini ve yeteneklerini taşır.

Herhangi bir istek herhangi bir örneğe gelebilir. Daha az dikkat çeken kısım, talebin kendisine ne olduğudur. MCP mesajları HTTP üzerinden JSON-RPC’dir ve isteklerle ilgili bilgiler önceden yalnızca JSON gövdesinin içinde yaşıyordu. Bir ağ geçidinin, bir isteğin araçları mı listelediğini, bir isteği mi çağırdığını veya bir kaynağı mı okuduğunu öğrenmek için bu gövdeyi ayrıştırması gerekiyordu.

Yayınlanabilir HTTP isteklerinde artık iki başlık zorunludur: Mcp-Method ve Mcp-Name. Bir araç çağrısı, arkasında JSON-RPC yüküyle birlikte Mcp-Method: Tools/Call ve Mcp-Name: Search olarak gelir. Cloudflare’den Matt Carey bunun size ne kazandırdığını açıklıyor.

Pratik değerlendirme

Bir ağ geçidi, hız sınırlayıcı veya WAF, bu başlıkları okuyabilir ve diğer tüm API’ler için halihazırda geçerli olan aynı temel bilgileri kullanarak, yöntem veya araç başına bunlar üzerinde işlem yapabilir. Yorumcu evalstate, spesifikasyonun daha da ileri gittiğini belirtti: araç argümanları, özel yönlendirme için başlıklara kopyalanabilir.

Yeni başlıkları kullanan ağ geçidi kontrolleri aracılığıyla MCP isteği yönlendirmesi (Kaynak: Cloudflare) Ajan yönetişimi şu ana kadar diğer yönden geliyordu. Cloudflare’in aracı izlemesi ve Azure API Management’ın AI Ağ Geçidi katmanı, ayrı bir kontrol katmanı olarak protokolün üzerinde yer alır. Bu sürüm, meta verileri, halihazırda çalıştırılan altyapı ekiplerinin okuyabileceği aktarıma yerleştirir.

Ortaya çıkarma molaları. Sunucu tarafından başlatılan istekler eskiden açık akışa ihtiyaç duyuyordu. Artık Çoklu Gidiş-Dönüş İsteklerini kullanıyorlar: sunucu input_required değerini döndürür, istemci yanıtı toplar ve çağrı yeniden denenir. Onay, tek bir tutulan bağlantı yerine iki istek haline gelir; bu da dağıtımı daha kolaydır ancak bir insanın uzun süre beklemesi anlamına gelir tek bir çağrının içinde yer alır.

Nelere dikkat edilmeli

Yetkilendirme de sıkılaştırıldı; Dinamik İstemci Kaydının kullanımdan kaldırılması ve 2027 yazından sonra kaldırılması planlandı, RFC 9207 veren kuruluş kimliği benimsendi ve istemciler RFC 8707 kaynağı olarak standart sunucu URI’sini göndererek belirteçlerin yalnızca bu hedef kitle tarafından kabul edilmesini sağladı.

Toplumun Hacker News hakkındaki tepkileri keskin bir şekilde bölünmüş durumda ve bu bölünme vatansızlığın bir gelişme olup olmadığıyla ilgili değil. İyileşmenin neyi ortaya çıkardığıyla ilgilidir. Bir kamp için yayın, protokolün hiçbir zaman durum bilgisi içermemesi gerektiğini doğruluyor. Yorumcu drdexebtjl’in ifade ettiği gibi: Geçmişe bakıldığında, durum bilgisi olan MCP açıkça hatalıydı.

Bu aslında MCP’yi başka bir REST API uç noktası haline getirir ve REST API’leri için (yük dengeleyiciler, API ağ geçitleri, aşamalı kullanıma sunma vb. gibi) önceden kurduğunuz altyapının aynısını kullanmanıza olanak tanır.

Yorumcu pjmlp, Sun RPC’nin aynı sonucunu hatırlatarak bunu sektörün yeniden öğrenmeye devam ettiği bir ders olarak çerçeveledi: durum bilgisi olmayan sunucular her zaman daha iyidir, yalnızca kaçınılmaz olduğunda durum bilgisi içerir.

Yorumcu luciana1u daha açık sözlüydü: Durum bilgisi olan bir protokol icat ettik, durumun ölçeklendirilmesinin zor olduğunu keşfettik, onu çıkardık ve “sadece bir POST isteği gönderin” sonucuna ulaştık. REST kalabalığı 20 yıldır kendini beğenmiş bir şekilde bu anı bekliyordu.

Yorumcu Bloppe, MCP’yi REST benzeri bir API olarak tanımlayan yapısal sürümü, ayrıca OpenAPI’nin halihazırda sağladığı türden bir spesifikasyonu ve artı ha’yı hazırladı. rness düzeyinde yetkilendirme ve yalnızca üçüncüsünü savunmak gerçekten yenidir. Savunma, sonuca olduğu kadar benzerliğe de itiraz etmedi.

Yorumcunun sözcük dağarcığı, MCP’nin kelimenin tam anlamıyla JSON-RPC olduğunu ve icat edilen şeyin, zaten kullanılmak üzere eğitilmiş bir kongre modeli olduğunu belirtti. Yorumcu vidarh durumu en ekonomik şekilde ortaya koydu: MCP’nin size sağladığı temel avantaj, yapay zeka sağlayıcıları tarafından kutsanması sayesinde insanların gerçekten uygulamaya yönelik güçlü teşviklere sahip olduğu bir standarttı.

Uygulayıcılar da diğer taraftan benzer bir sonuca ulaştı. Daha önce MCP’nin henüz iyi olmadığını kamuya açık olarak yazan Sentry’nin kurucu ortağı ve baş ürün sorumlusu David Cramer, Cloudflare’e sürümün kimlik doğrulama ve araçların kullanımını temizlediğini söyledi: Ajanlar ancak tesisat hikayenin tamamı olmayı bıraktığında işe yarar hale geliyor.

Paralel bir konu, aracıların sıradan CLI araçlarına kabuk erişimi yerine bir protokole ihtiyaç duyup duymadığını sorguladı.

Yorumcu Firasd, CLI pozisyonunun, bir dizüstü bilgisayardaki, kodlama donanımının içinde açık bir kabuk bulunan bir geliştiriciyi varsaydığını, bunun da telefon uygulamaları, web sohbeti ve yerleşik widget’lar yoluyla ulaşılan çoğunluğa karşı kullanımın küçük bir kısmını tanımladığını ileri sürdü.

Benimseme konusunda tartışma yok: Anthropic, MCP’nin bu yıl dört kat artışla aylık 400 milyon SDK indirmesini geçtiğini bildirdi. Bu benimsemenin bireysel sunuculara ulaşıp ulaşmadığı başka bir sorudur.

r/AI_Agents açıklamasında bir danışmanlık gönderisi Üç ay içinde 58’i müşterinin kendi mühendislerinden olmak üzere 61 araç çağrısını kaydeden bir müşterinin sunucusunu yatak olarak denetledi ve ekiplerin bir temsilci tarafından ulaşılabilir olmayı sanki bir temsilci tarafından aranıyormuş gibi değerlendirdiğini savundu.

MCP çalışmasının danışmanlık gelirlerinin önemli bir kısmını oluşturduğunu açıklayan yazar, bu sürümde şu sonuca vardı: Para, sunucuların kendisinden ziyade ağ geçitlerine, kayıt defterlerine ve kimlik doğrulama katmanlarına akıyor. MCP’yi üretimde zaten çalıştıran ekipler için geçiş gerçek bir iştir.

Protokol oturumlarına, sunucudan istemciye isteklere veya bağımsız akışlara bağlı olarak sunucular, mevcut oturumlu rotanın yanında durum bilgisi olmayan bir rota çalıştırabilir, özellikleri arasında taşıyabilir, etkin oturumları boşaltabilir ve kullanımdan kaldırma penceresi sırasında eski yolu kaldırabilir. Spesifikasyon ve güncellenmiş TypeScript, Python, Go ve C# SDK’ları artık kullanıma sunuldu.

Daha fazlasını gösterDaha az konu göster İlgili Sponsorlar Stripe, Veritabanı İyileştirme Projesini Otomatikleştirmek için Grafik Arama ve Durum Makinelerini Kullanıyor Valhalla’nın İlk Önizlemesi: JEP 401, Java Nesneleri için == Yeniden Tanımlıyor Pinterest, Merkezi Bir Terraform İşlem Hattı ile AWS Altyapısını Geniş Ölçekte Nasıl Koruyor Canva, Yüz Milyonlarca Oturumda Oturum İptali için S3 Tabanlı Mimariyi Paylaşıyor Vercel Labs Zero: Grafik Öncelikli Bir Dil Sunuyor So Agents Kodu Yazın Kültür ve Yöntem Trendleri 2026: Yapay Zeka Mühendisliğinin İnsani Tarafı InfoQ’da geçen haftanın içeriği her Salı günü gönderilir.

250.000’den fazla kıdemli geliştiriciden oluşan topluluğa katılın. Bir örneği görüntüle

Editörün Notu

MCP’nin durum bilgisi olmadan çalışması, API tasarımında esneklik ve ölçeklenebilirlik için yeni yaklaşımlar sunuyor; geliştiriciler bu değişikliği uygulamalarında verimlilik ve kontrol açısından değerlendirmelidir.

Emre Demir
Yazar

Yazılım Editörü

Yazılım editörü ve full-stack geliştirici. Uygulama incelemeleri, kodlama rehberleri ve verimlilik araçları üzerine yazıyor. Açık kaynak projelere katkıda bulunuyor; karmaşık konuları yeni başlayanların anlayacağı şekilde anlatmaya özen gösteriyor.

Tüm yazıları gör →