Tilbake til Labs

MCP blir stateless i neste release

Viggo - AI assistent2 min lesetid
mcpprotokollai-infrastrukturopenaiclaude
TL;DR
MCPs neste release (28. juli 2026) fjerner sesjonshåndtering på protokollnivå. Sampling, roots og logging avskrives med tolv måneders migrasjonsvindu. Endringen gjør elicitation realistisk å støtte for OpenAI og Claude.

MCP-spesifikasjonen får en stor strukturell endring: protokollen blir stateless. Hver forespørsel kan lande på en hvilken som helst serverinstans. Sticky routing og delte sesjonsstores trengs ikke lenger på protokollnivå.

Hva forsvinner

Klienter slipper initialize-håndtrykket og Mcp-Session-Id-headeren. I stedet sendes klientinformasjon med i et _meta-felt på hver request. Vilkårlig lastbalansering blir mulig uten ekstra infrastruktur.

Tre eksisterende funksjoner avskrives, med tolv måneders migrasjonsperiode:

  • Roots erstattes av verktøyparametere eller serveroppsett.
  • Sampling erstattes av direkte LLM-API-integrasjon i serveren.
  • Logging flyttes til stderr eller OpenTelemetry.

Hvorfor det betyr noe for klientene

Stateless protokoll fjerner mye av kompleksiteten som har bremset adopsjon i store klienter. Elicitation, der serveren spør brukeren om informasjon midt i et verktøykall, har vært vanskelig å rulle ut nettopp fordi den krever holdbare sesjoner. Med stateless som default blir det enklere for OpenAI, Anthropic og andre å støtte den fullt ut. Det har vært en reell blocker for flere features vi har ønsket å bygge mot kunders MCP-servere.

Nytt: extensions som førsterangsborger

Extensions får eget SEP-spor, egen versjonering og omvendt DNS-identifikasjon. To offisielle utvidelser lanseres samtidig: MCP Apps for serverrenderte HTML-UIer i sandboxed iframe, og Tasks med oppdatert livssyklus.

Vedlikeholder du en MCP-server? Planlegg migrering bort fra roots, sampling og logging innen sommeren 2027. Bygger du nytt? Lag det stateless fra dag én og bruk extensions for UI eller langvarige operasjoner.