Srpske NovineSrpske Novine

MCP bez sesija: tri funkcije odlaze u penziju

Nova specifikacija MCP-a ukida rukovanje initialize, briše zaglavlje Mcp-Session-Id i proglašava Roots, Sampling i Logging zastarelim. Ko je server gradio na starom modelu, prepravlja ga.

Luka Savić3 min čitanja0
Podeli
Logotip protokola Model Context Protocol na tamnoj podlozi, uz objavu nove MCP specifikacije 2026-07-28
Zvanični logotip protokola Model Context Protocol, objavljen uz novu specifikaciju/ Foto: Model Context Protocol / Agentic AI Foundation
Komentari…
Ukratko
  • Specifikacija 2026-07-28 izbacuje razmenu poruka initialize i initialized, kao i zaglavlje Mcp-Session-Id. Protokol postaje stateless.
  • Zastarelim su proglašeni Roots, Sampling i Logging, plus stari HTTP i SSE transport.
  • Nova politika garantuje najmanje dvanaest meseci od najave zastarevanja do uklanjanja, dakle najraniji izlazak je 28. jul 2027.
  • Kroz Tier 1 SDK-ove ide blizu pola milijarde preuzimanja mesečno.

Imaš MCP server u produkciji? Onda ti je 28. jul doneo posao. Agentic AI Foundation objavila je tog dana novu specifikaciju protokola preko kog veštačka inteligencija razgovara sa alatima, bazama i servisima, a prva stavka na spisku izmena je uklanjanje sesija.

Specifikacija nosi oznaku 2026-07-28. Iza nje stoji deset nedelja validacije, računajući od kandidata za izdanje objavljenog 21. maja 2026. Vodeći održavaoci su David Soria Para i Den Delimarski.

Zašto su sesije morale da odu

Do sada je svaka veza počinjala razmenom poruka initialize i initialized, a server je klijenta prepoznavao po zaglavlju Mcp-Session-Id. To je značilo da isti klijent mora da se vraća na istu instancu servera. U praksi je rešenje bilo lepljivo rutiranje ili deljeno stanje između instanci, dakle tačno ono što niko ne želi da održava.

Sada toga nema. Svaki zahtev nosi sve što mu treba u polju _meta: verziju protokola, identitet klijenta i sposobnosti. Server koji hoće da vidi šta klijent nudi zove poziv server/discover. Praktična posledica je da MCP server ide iza običnog balansera opterećenja, bez ikakvog pamćenja ko je bio pre koga.

Kejti Mekafri, softverski inženjer u Microsoftu i jedna od glavnih održavalaca MCP-a, ovako je opisala staro stanje u saopštenju povodom objave:

Do sada je pokretanje MCP-a u velikoj skali zahtevalo sticky rutiranje ili deljeno stanje da bi se održao kontinuitet kroz sesije.

Umesto zahteva koje inicira server uvedeni su Multi Round-Trip Requests. Kada serveru zatreba dodatni podatak od klijenta, on ne otvara sopstveni kanal nego vraća odgovor sa naznakom šta mu fali, pa klijent ponovi poziv sa odgovorima. Time se menjaju elicitation, sampling i roots.

Rutiranje se premešta u HTTP zaglavlja Mcp-Method i Mcp-Name, pa mrežni prolaz može da odluči kuda ide zahtev bez otvaranja JSON tela. Liste alata, promptova i resursa dobijaju polja ttlMs i cacheScope, dakle mogu da se keširaju.

Šta konkretno prestaje da radi?

Ništa ne prestaje odmah, ali je spisak za odlazak sada zvaničan:

  • Roots, Sampling i Logging
  • stari transport zasnovan na HTTP-u i SSE-u
  • Dynamic Client Registration, koji zamenjuje mehanizam Client ID Metadata Documents

Uz to je uvedena i formalna politika životnog ciklusa: između najave zastarevanja i uklanjanja funkcije mora da prođe najmanje dvanaest meseci. Za sve što je danas ušlo na spisak to znači da najraniji datum uklanjanja pada na 28. jul 2027. Godinu dana je dosta za migraciju, ali samo ako se počne dok stara funkcija još radi.

Na strani bezbednosti, predlog SEP 2468 uvodi obaveznu proveru iss parametra u odgovorima autorizacije, po standardu RFC 9207. Meta su takozvani OAuth Mixup napadi, koji su mogući kada isti klijent preko različitih MCP servera priča sa više provajdera identiteta.

Tasks su izašli iz eksperimentalnog jezgra i postali zasebna ekstenzija io.modelcontextprotocol/tasks, sa pozivima tasks/get i tasks/update.

Koliko ljudi ovo pogađa

Dovoljno. Ažurirani su Tier 1 SDK-ovi za TypeScript, Python, Go i C#, dok je Rust SDK i dalje u beta fazi. Kroz te SDK-ove ide blizu pola milijarde preuzimanja mesečno, a TypeScript i Python su svaki prešli milijardu ukupnih preuzimanja.

Vredi se podsetiti odakle je protokol krenuo. Anthropic ga je otvorio novembra 2024, a decembra 2025. donirao Agentic AI Foundationu, fondu pod okriljem Linux Foundationa koji su suosnovali Anthropic, Block i OpenAI. Prelazak sa jednog vlasnika na fondaciju obično znači sporije i opreznije odluke, a ovde je doneo najtvrđi rez do sada.

Soria Para je izdanje ocenio kratko:

Novo izdanje je najvažnije za MCP otkad je remote MCP predstavljen pre više od godinu dana.

Ako ti server radi na starom modelu, prvi korak je popis mesta na kojima se oslanjaš na Mcp-Session-Id i na stanje vezano za konekciju. To je posao koji ima rok, a rok je već počeo da teče.

Podeli
Komentari…
Sledeći tekstUN otvorio dijalog o AI dok Vašington sprema pravilaGlobalni dijalog Ujedinjenih nacija o upravljanju veštačkom inteligencijom teče 6. i 7. jula, a Bela kuća priprema okvir koji bi uslovio širi izlazak najnaprednijih modela.

Povezani tekstovi

Najčitanije danas

  1. Baka Prase nije priveden, VJT najavio krivičnu prijavu
  2. Studentska lista traži obustavu uvida u plan za Jama Bor
  3. REM kaznio Kurir i Prvu, Informer bez jutarnjeg programa
  4. Šoškić: Studentska lista dogovorila predsednika Skupštine
  5. Male boginje u Srbiji: 27 slučajeva, u Boru 18 obolelih

Komentari (0)

Ostavi komentar

Komentari prolaze kratku moderaciju. Lični napadi i govor mržnje se brišu.

Još nema komentara. Budi prvi i podeli mišljenje.