Selainagentti voi jo nyt etsiä lomakkeen ruudulta, päätellä kenttien merkityksen ja napsauttaa oikeaksi arvioimaansa painiketta. Se toimii, kun käyttöliittymä on yksinkertainen ja agentti tulkitsee näkymän oikein. Pienikin muutos sivun rakenteessa voi silti rikkoa työnkulun.

WebMCP ehdottaa toista tapaa. Verkkosivu voisi kertoa selaimessa toimivalle tekoälyagentille suoraan: ”Tällä sivulla on työkalu tilauksen tilan tarkistamiseen. Se tarvitsee tilausnumeron ja palauttaa nämä tiedot.” Agentin ei silloin tarvitse päätellä kaikkea pikseleistä tai HTML-rakenteesta.

Ajatus on merkittävä, mutta tekniikka on vielä keskeneräinen. 28.8.2026 WebMCP on kokeellinen yhteisöluonnos, ei valmis W3C-standardi eikä yleisesti toimiva selainominaisuus. Chrome ja Edge kokeilevat sitä origin trial -ohjelmissa. Brave on ilmoittanut kokeellisesta tuesta. Firefox ei ole sitoutunut toteutukseen, ja WebKit vastustaa nykyistä ehdotusta.

Tämä opas näyttää, mitä WebMCP tekee, miten sitä voi kokeilla ja mitä tuotantokäyttö vaatisi.

WebMCP pähkinänkuoressa

Kysymys

Vastaus

Mitä WebMCP tekee?

Antaa verkkosivulle tavan kuvata sivun toimintoja selainagentille nimettyinä ja rakenteisina työkaluina.

Korvaako se tavallisen käyttöliittymän?

Ei. WebMCP:n omiin tavoitteisiin kuuluu ihmiskäyttöliittymän säilyttäminen.

Onko se sama asia kuin MCP-palvelin?

Ei. MCP yhdistää AI-hostin ulkoiseen palvelimeen. WebMCP toimii sivun omassa selainkontekstissa.

Voiko sitä käyttää nyt?

Kyllä, rajatuissa selainkokeiluissa ja kehitysympäristössä. Laajaan tuotantokäyttöön se ei vielä sovi.

Ratkaiseeko työkalu turvallisuuden?

Ei. Tunnistautuminen, valtuutus, syötteiden tarkistus ja vahvistukset pitää toteuttaa erikseen.

Mikä on hyvä ensimmäinen pilotti?

Yksi vain lukuun tarkoitettu toiminto, jolla on selkeä käyttäjähyöty ja toimiva tavallinen käyttöliittymä varalla.

Tärkein käytännön havainto on tämä: WebMCP ei tee verkkosivusta itsenäistä agenttia. Se tekee sivun nykyisistä toiminnoista helpommin löydettäviä ja kutsuttavia selaimessa toimivalle agentille.

Mitä WebMCP on ja mitä se ei ole?

WebMCP on ehdotus selainrajapinnaksi. Sivun JavaScript voi rekisteröidä työkaluja document.modelContext-rajapintaan, tai sivu voi kuvata toiminnon lomakkeen HTML-attribuuteilla. Selain tai selaimeen yhdistetty agentti voi löytää työkalut, muodostaa niille rakenteisen syötteen ja pyytää sivua suorittamaan toiminnon.

Työkalu voisi olla esimerkiksi:

  • tilauksen tilan tarkistus

  • tuotteen haku rajatuilla ehdoilla

  • asiakaspalvelulomakkeen täyttäminen

  • kalenteriajan ehdottaminen

  • ostoskorin sisällön lukeminen

WebMCP ei määrittele, mikä kielimalli agentin taustalla toimii. Se ei myöskään määrää, miten selain kuljettaa tiedot agentille. Nimestään huolimatta se ei pakota sivua käyttämään Model Context Protocolin verkkoviestintää.

Rajaus on hyvä ymmärtää ennen ensimmäistä koodiriviä. WebMCP ei korvaa:

  • taustajärjestelmän API:a tai liiketoimintalogiikkaa

  • palvelinpuolen tunnistautumista ja valtuutusta

  • tavallista ihmisen käyttämää verkkolomaketta

  • selaimen ulkopuolella toimivaa MCP-palvelinta

  • käyttöliittymätestejä tai saavutettavuutta

Jos haluat ensin ymmärtää palvelinpuolen protokollan, lue Mikä on MCP-palvelin?. MCP:n ja agenttien välistä kokonaisuutta avaa myös MCP- ja A2A-opas.

Näin WebMCP-kutsu etenee

WebMCP:n hyöty syntyy sopimuksesta. Sivu kertoo työkalun nimen, kuvauksen ja hyväksytyn syötteen rakenteen. Agentti voi tämän jälkeen valita työkalun käyttäjän tavoitteen perusteella.

  1. Käyttäjä ilmaisee tavoitteen. Esimerkiksi: ”Tarkista tilaukseni 12345 tilanne.”

  2. Selainagentti löytää sivun työkalut. Se näkee työkalun nimen, kuvauksen ja syöteskeeman.

  3. Agentti muodostaa rakenteisen kutsun. Tilausnumero menee sille määriteltyyn kenttään, ei vapaamuotoiseen napsautussarjaan.

  4. Sivun oma toteutus suorittaa toiminnon. JavaScript voi kutsua taustapalvelua, tai deklaratiivinen työkalu voi täyttää näkyvän lomakkeen.

  5. Tulos palautuu agentille. Sivun tai agentin käyttöliittymän pitäisi näyttää käyttäjälle, mitä tapahtui ja mitä ei tapahtunut.

Rakenteinen kutsu vähentää käyttöliittymän arvailua. Se ei poista agentin tekemää valintaa. Jos sivu tarjoaa viisi päällekkäistä työkalua epäselvillä kuvauksilla, malli voi edelleen valita väärin. Siksi WebMCP-työkalun nimi ja tehtävä ovat osa käyttöliittymäsuunnittelua.

WebMCP, MCP, selainautomaatio vai tavallinen API?

Teknologiat ratkaisevat eri kerrosten ongelmia. Ne voivat myös toimia samassa järjestelmässä.

logo

Tilaa AI-Sanomien Plus-jäsenyys niin näet loput sisällöstä

Tilaamalla AI-Sanomien maksullisen jäsenyyden saat pääsyn kaikkiin uutiskirjeen sisältöihin sekä tuet Suomen parasta AI-mediaa.

Tilaa jäsenyys tästä! Voit lopettaa koska tahansa.

Miksi tilaus kannattaa?:

  • Näet kaikki uutiskirjeen sisällöt, uudet AI-työkalut sekä vinkit tekoälyn käyttöön.
  • Pääsy kaikkiin verkkokursseihin kurssit.aisanomat.fi-alustassa
  • Pääsy Kehotesuunnittelija.fi Premium-tasoon (15 €/kk)
  • Pääsy satoihin maksullisiin sisältöihin, oppaisiin ja artikkeleihin