Apple julkaisi Safari Technology Preview 247:n, joka tuo mukanaan Safari-MCP-palvelimen. Palvelin antaa tekoälyagenttien tutkia ja debugata verkkosivuja suoraan elävässä Safari-ikkunassa. WebKit-tiimin mukaan tavoite on nopeuttaa kehitys- ja debuggaustyötä.
Kyseessä on Model Context Protocol (MCP) -palvelin, avoin standardi joka liittää tekoälyagentin ulkoisiin työkaluihin. Mikä tahansa MCP-yhteensopiva asiakas voi kytkeytyä siihen. Apple nostaa esiin erikseen Clauden ja Codexin.
Mitä Safari-MCP tekee
Aiemmin koodausagentti joutui arvaamaan, miltä sen tuottama koodi näyttää selaimessa. Kehittäjä joutui kopioimaan kuvakaappauksia tai virheilmoituksia keskusteluun. Safari-MCP poistaa tämän välivaiheen.
Palvelin kytkee agentin suoraan Safari-ikkunaan. Näin agentti näkee, miten sivu todella renderöityy ja käyttäytyy. Tim Sneath kuvasi julkaisua niin, että agentit voivat nyt oikeasti nähdä luomansa sivun.
Selain on ollut yksi tekoälyavusteisen verkkokehityksen suurimmista kitkakohdista. Agentti näki koodin mutta ei sen lopputulosta ruudulla. Safari-MCP sulkee tämän aukon.
Käytännössä agentti tutkii sivua samaan tapaan kuin kehittäjä Safarin omissa kehittäjätyökaluissa. Ero on, että agentti tekee sen itsenäisesti ilman ihmisen välikäsiä.

16 työkalua kehittäjän tapaan
Apple kertoo palvelimen sisältävän 16 sisäänrakennettua työkalua. Niillä agentti voi ottaa kuvakaappauksia, tutkia DOM-rakennetta ja suorittaa JavaScriptiä sivulla.
Työkalut kattavat myös konsolin lukemisen ja verkkoliikenteen seurannan. Agentti voi emuloida eri CSS-medioita ja tehdä saavutettavuustarkistuksia. Kokonaisuus vastaa sitä, mitä kehittäjä tekisi selaimen omilla työkaluilla.
Tämä tekee agentista aidon debuggauskumppanin. Se ei enää tukeudu pelkkään koodin lukemiseen vaan pääsee käsiksi siihen, miten koodi käyttäytyy ajossa.

Käyttöönotto ja tietoturva
Käyttöönotto on suoraviivainen. Safari Technology Preview 247:n asennuksen jälkeen kehittäjä ottaa käyttöön kehittäjäominaisuudet ja etäautomaation Safarin asetuksista. Sen jälkeen palvelimen lisää tuettuun tekoälyasiakkaaseen yhdellä terminaalikomennolla.
Apple painottaa, että palvelin toimii kokonaan paikallisella koneella eikä tee omia verkkopyyntöjä. Se ei myöskään pääse käsiksi arkaluontoisiin tietoihin kuten selaushistoriaan tai lomakkeiden automaattitäyttöön.
Debuggauksen aikana kerätty tieto menee suoraan kehittäjän valitsemalle tekoälyasiakkaalle, ei Applelle. Tämä pitää arkaluontoisen kehitysdatan kehittäjän hallinnassa.

Miksi tällä on merkitystä
Safari-MCP on osa laajempaa Safari 27 -kehityksen linjaa, jolla Apple vahvistaa selaimen asemaa kehittäjien silmissä. Kun yhä useampi kehittäjä nojaa tekoälyavustajiin, natiivi selainintegraatio on merkittävä etu.
Julkaisu asettaa selaimen uudelle hallinnan tasolle. Selain ei ole enää vain ikkuna, jota agentti katsoo kuvakaappausten kautta, vaan työkalu, jota agentti ajaa itse. Sama pätee mihin tahansa MCP-yhteensopivaan asiakkaaseen.
Palvelin on toistaiseksi Safari Technology Preview -kanavassa, Applen esijulkaisuympäristössä. Sama protokolla siirtyy tuotanto-Safariin, kun esikatselukierros on ohi.

Yhteenveto
Safari-MCP antaa koodausagenteille suoran pääsyn elävään Safari-ikkunaan 16 työkalun kautta. Se poistaa kuvakaappausten ja käsin kopioitujen virheilmoitusten kitkan ja tekee agentista aidon debuggauskumppanin.
Paikallinen ja tietoturvaa korostava toteutus madaltaa kynnystä kokeilla. Kun ominaisuus siirtyy tuotanto-Safariin, selaimen ajaminen agentilla muuttuu osaksi tavallista kehitystyötä.
