not · büyüyor

2026-07-28 stateless spec'i

Handshake yok, session id yok, MRTR, header routing, cache'lenebilir listeler, bir extensions framework'ü.

2026-07-28 spec'i, MCP çıktığından beri yapılan en büyük değişiklik ve büyük ölçüde tek bir fikir: protokolü stateless yap ki normal bir HTTP servisi gibi işletilebilsin.

DeğişiklikAnlamı
Stateless çekirdekinitialize handshake yok, session id yok
Kendini tarif eden isteklerher biri version, identity ve capability taşıyor
MRTRinput_required + retry, server tarafından başlatılan çağrıların yerini alıyor
Header routingher istekte Mcp-Method ve Mcp-Name
Cache'lenebilir listelerlist sonuçlarında ttlMs ve cacheScope
Extensions frameworkTasks, MCP Apps ve EMA çekirdekten çıkıyor

Asıl engel neden state'ti

Bir handshake ve bir session id varken her istek, konuşmayı başlatan instance'a düşmek zorundaydı. Bu da sticky session, düz round-robin yok ve kopan bir stream'in session'ı götürmesi demek.

neyin önünü açıyor
Herhangi bir istek
Herhangi bir instance
Düz load balancer
Yatay ölçek

On iki aylık geri sayımda deprecated olanlar: HTTP+SSE transport, sampling, roots ve logging. Yeni şeyleri bunlar olmadan kur.

#spec #stateless #2026

Bu notu beyaz tahtada gör →