MCP kypsyy tuotantoinfran protokollaksi
Model Context Protocolista (MCP) on tullut nopeasti keskeinen standardi tekoälyagenttien liittämisessä työkaluihin, tietolähteisiin ja yritysten omiin järjestelmiin. Toukokuun 21. päivänä 2026 julkaistu julkaisuehdokas seuraavasta spesifikaatiosta osoittaa, että protokolla on kasvamassa ulos kokeiluvaiheestaan. Lopullinen 2026-07-28-versio julkaistaan 28. heinäkuuta, ja välissä oleva kymmenen viikon jakso on tarkoitettu SDK-ylläpitäjien ja asiakasohjelmien testaukselle.
Päivitys ei ole vain kosmeettinen siivous. Ylläpitäjien mukaan kyseessä on suurin rakenteellinen muutos sitten MCP:n alkuperäisen julkaisun. Ytimessä on siirtymä kohti tilatonta protokollakerrosta: vanha alustava kättely ja Mcp-Session-Id poistuvat, ja jatkossa jokainen pyyntö kantaa mukanaan kaiken datan, jonka palvelin tarvitsee käsittelyyn.
Muutos poistaa merkittävän arkkitehtonisen pullonkaulan. Aiempi tilaan sidottu malli saattoi vaatia istuntoon kiinnittyvää reititystä, jaettuja sessiotietokantoja tai yhdyskäytävien syvää pakettianalyysia. Uudessa mallissa pyyntö voidaan ohjata mille tahansa vapaalle palvelininstanssille, ja HTTP-liikennettä voi reitittää esimerkiksi Mcp-Method- ja Mcp-Name-otsakkeiden perusteella. Kehittäjän arjessa tämä tarkoittaa vähemmän erityisratkaisuja kuormantasaajan ympärille ja vähemmän haurasta logiikkaa palvelimen uudelleenkäynnistyksiin.
Agenttien työkaluille selkeämmät rajat
Protokollan toinen iso uudistus on Extensions-kehys. Sen logiikka on yksinkertainen: jotta ydinspeksi ei paisuisi hallitsemattomasti, uudet kyvykkyydet voivat elää erillisinä, versioituina ja itsenäisesti neuvoteltavina laajennuksina. Nyt julkaistu testiversio sisältää kaksi virallista laajennusta: MCP Appsin ja Tasksin.
MCP Apps laajentaa agenttien työkalupakin pelkästä tekstistä ja taustafunktioista visuaalisemmaksi. Palvelimet voivat tarjota sen avulla interaktiivisia HTML-käyttöliittymiä, jotka isäntäohjelma näyttää turvallisessa, eristetyssä iframe-näkymässä. Tämä on olennainen edistysaskel työnkuluissa, joissa tarvitaan dynaamisia lomakkeita, kojelautoja tai ihmisen tekemiä tarkistuksia.
Tasks-laajennus puolestaan siirtää pitkäkestoisten töiden käsittelyn omaan rajapintaansa. Kun agentti kutsuu raskasta työkalua, palvelin voi palauttaa tehtäväkahvan. Asiakasohjelma ohjaa ja seuraa työn etenemistä tasks/get-, tasks/update- ja tasks/cancel-kutsuilla. Ylläpitäjät varoittavat, että vuoden 2025 kokeellista Tasks-rajapintaa hyödyntäneiden tiimien on varauduttava koodin migraatioon.
Tietoturva kiristyy ja skeemat rikastuvat
Kun agentit operoivat yhä syvemmällä ydintyökaluissa, valtuutus ei voi jäädä epämääräiseksi reunatapaukseksi. Julkaisuehdokas täsmentää MCP:n OAuth- ja OpenID Connect -käyttöä useilla SEP-ehdotuksilla. Jatkossa asiakasohjelmien pitää validoida valtuutusvastauksen iss-parametri RFC 9207:n mukaisesti. Tiukennuksen tavoitteena on torjua mix-up-hyökkäyksiä monimutkaisissa ympäristöissä, joissa yksi asiakas kommunikoi useiden MCP- ja valtuutuspalvelinten kanssa.
Myös datan validointi ottaa askeleen eteenpäin. Työkalujen skeemat päivitetään JSON Schema 2020-12 -tasolle, mikä avaa ovet aiempaa rikkaammille inputSchema- ja outputSchema-rakenteille, kuten oneOf-, anyOf- ja $ref-määrittelyille. Vastapainona palvelintoteutusten pitää itse rajata skeemojen syvyyttä ja validointiaikaa.
Kaikki vanha ei kuitenkaan rikkoudu yhdessä yössä. Roots, Sampling ja Logging on tässä vaiheessa merkitty vanhentuviksi, ei poistettu. Ylläpitäjien uuden elinkaarikäytännön mukaan ominaisuuden lopullista poistoa edeltää vähintään 12 kuukauden siirtymäaika.
Mitä päivitys vaatii kehitystiimeiltä?
Ohjelmistokehittäjille ja tekoälyratkaisuja rakentaville yrityksille tuleva päivitys lähettää selkeän viestin: agentti-integraatiot ovat siirtymässä proof-of-concept-kokeiluista tuotantoinfrastruktuuriin. Kun tekoälyagentille annetaan pääsy asiakkuudenhallintaan, sisäisiin dokumentteihin, kehitysympäristöön tai tietokantoihin, taustalla olevan protokollan pitää kestää kuormaa, verkkokatkoksia sekä tiukkoja auditointi- ja tietoturvavaatimuksia.
Tässä valossa 2026-07-28-julkaisuehdokas ei ehkä tarjoa uuden kielimallin kaltaista välitöntä vau-efektiä, mutta arjen ohjelmistotuotannossa se voi olla ratkaisevampi. Se pyrkii tekemään agenttien työkalukerroksesta vikasietoisemman, skaalautuvamman ja helpommin valvottavan. Samalla se muistuttaa, ettei standardin päälle voi rakentaa passiivisesti. Jos oma MCP-palvelin nojaa tilaan sidottuihin sessioihin, kokeelliseen Tasks-malliin tai vanhentuneisiin skeemarajoituksiin, heinäkuun lopun julkaisu ei ole vain rutiininomainen dokumentaatiopäivitys, vaan aito migraatioprojekti.
Lähteet
- Model Context Protocol Blog: The 2026-07-28 MCP Specification Release Candidate - https://blog.modelcontextprotocol.io/posts/2026-07-28-release-candidate/
- Model Context Protocol: SEP-2575 Make MCP Stateless - https://modelcontextprotocol.io/seps/2575-stateless-mcp



