Model Context Protocol nākamais laidiena kandidāts, datēts ar 2026. gada 28. jūliju, izmet divas lietas, uz kurām līdz šim balstījās gandrīz katrs attālinātais MCP serveris: initialize rokasspiedienu un Mcp-Session-Id galveni. Protokols kļūst bezstāvokļa. Serveris tagad var strādāt aiz parasta round-robin balansētāja, bez lipīgajām sesijām un bez kopīgas sesiju krātuves.
Kandidātu iesaldēja 21. maijā, gala specifikācija iznāks 28. jūlijā. Pašlaik spēkā esošā versija paliek 2025-11-25, tāpēc esošie klienti un serveri turpina strādāt kā līdz šim. Izmaiņas attiecas uz tiem, kas grib pāriet uz jauno kodolu.
Kas pazūd no kodola
Sesijas noņem priekšlikums SEP-2567. Vairs nav Mcp-Session-Id galvenes un protokola līmeņa sesiju Streamable HTTP transportā. Saraksta galapunkti — tools/list, resources/list, prompts/list — vairs nemainās atkarībā no savienojuma. Serverim, kam vajag stāvokli starp izsaukumiem, tas jāizsniedz pašam kā skaidrs turis, ko klients padod parastā rīka argumentā.
Rokasspiedienu noņem SEP-2575. initialize un notifications/initialized apmaiņas vairs nav. Katrs pieprasījums nes protokola versiju, klienta identitāti un iespējas _meta laukos ar atslēgām, piemēram, io.modelcontextprotocol/protocolVersion. Versiju nesakritība atgriež UnsupportedProtocolVersionError, un serverim jāievieš jauns server/discover RPC galapunkts.
Maršrutēšanai pievienotas divas galvenes — Mcp-Method un Mcp-Name —, pēc kurām balansētājs var sadalīt slodzi bez sesiju piesaistes. Saraksta atbildes tagad drīkst kešot: ttlMs norāda svaiguma robežu milisekundēs, cacheScope — vai kešs ir public vai private.
Kas salūzt tiem, kas pāriet
Tasks pārceļ no eksperimentālas kodola iespējas uz oficiālu paplašinājumu (SEP-2663). Bloķējošo tasks/result metodi aizstāj aptaujāšana ar tasks/get, pievienots tasks/update ievadei no klienta puses, bet tasks/list izņemts. Tā ir lūzuma izmaiņa salīdzinājumā ar 2025-11-25 API. Mainās arī viena kļūdas koda nozīme: trūkstoša resursa kļūda pāriet no -32002 uz standarta JSON-RPC -32602 (detalizēts izmaiņu saraksts).
Ilgi darbi vairs netur savienojumu vaļā. Servera vietā atgriezt atbildi, kad viss padarīts, tagad ir InputRequiredResult ar inputRequests un necaurspīdīgu requestState (SEP-2322). Klients izsauc atkārtoti, padodot atbildes, un serveris turpina no tās pašas vietas.
Esošajiem klientiem un serveriem nekas nesalūzt šodien, un nekas nesalūzt arī 28. jūlijā, teikts SDK paziņojumā.
Paplašinājumi: MCP Apps un Tasks
Paplašinājumi kļūst pilntiesīgi. Tie lieto apgriezta DNS identifikatorus un versionējas atsevišķi no kodola. Līdz ar specifikāciju iznāk divi oficiāli: Tasks bezstāvokļa variants un MCP Apps (SEP-1865). Pēdējais ļauj serverim piegādāt interaktīvu HTML saskarni, ko klients renderē smilškastes iframe. UI veidnes deklarē iepriekš, tāpēc tās var priekšielādēt un pārskatīt drošības ziņā.
Rīku shēmām tagad atbalsta pilnu JSON Schema 2020-12: nosacījumus (if/then/else) un kompozīciju (allOf, oneOf, $ref). Līdz šim shēmas bija apgrieztākas.
Autorizācija un novecošana
Seši drošības priekšlikumi pietuvina autorizāciju OAuth 2.0 un OpenID Connect. Pievienota iss parametra pārbaude pēc RFC 9207, OpenID Connect application_type deklarācija reģistrācijas laikā un akreditācijas datu piesaiste izdevējam. Mērķis ir vieglāki uzņēmumu drošības auditi.
Roots, Sampling un Logging tiek atzīti par novecojušiem. Tāpat noveco HTTP+SSE transports — jāpāriet uz Streamable HTTP. Noņemšanai ir formāla politika: vismaz divpadsmit mēneši pārejas.
SDK betas jau klāt
29. jūnijā iznāca beta versijas četrām Tier 1 SDK: Python 2.0.0b1, TypeScript 2 beta, Go 1.7.0-pre.1 un C# 2.0.0-preview.1. Tās jau īsteno bezstāvokļa kodolu, jaunās maršrutēšanas galvenes un autorizācijas rūdījumu. Desmit nedēļu logs domāts, lai SDK uzturētāji un klientu autori pārbauda izmaiņas pret reālu slodzi; Tier 1 SDK atbalstu sagaida šajā logā. Kamēr API vēl var mainīties, izstrādātājiem iesaka fiksēt precīzas versijas.
Kārtējais MCP klients, kas šodien uztur sesiju krātuvi un lipīgo maršrutēšanu, pēc pārejas var to izmest un palaist serveri aiz parasta balansētāja.
Komentāri
Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.