Browsersupport · Nieuws

Edge 152 krijgt een WebMCP-origin trial: wat moet je apart testen?

In het kort

Test browsertoegang, tooluitvoering en agentkeuze afzonderlijk. Microsoft verwijst nu naar WebMCP Explorer: een experimentele extensie waarmee je tools handmatig kunt aanroepen en daarna een agent kunt laten werken. Gebruik haar alleen op vertrouwde sites; een lokale test bewijst niet dat je publieke origin trial werkt.

Een beschikbare browser-API is nog geen geslaagde klanttaak. Controleer eerst of je tool met bekende invoer werkt en daarna of de agent hem goed gebruikt. Microsofts WebMCP Explorer biedt daarvoor een concrete testomgeving. Deze gids is op 22 september aangevuld naar aanleiding van Microsofts ontwikkelaarsbericht van 21 september.

Microsoft beschrijft WebMCP in de Edge 152-releasenotes als een origin trial waarmee sites tools kunnen registreren voor een agent in de browser. Naast de Chrome-trial is er daarmee een tweede browserprogramma waarin ontwikkelaars kunnen testen. Het blijft een experiment met voorwaarden en een einddatum.

Chrome en Edge zijn beide gebaseerd op Chromium. Twee browsernamen zijn dus geen bewijs dat twee onafhankelijke browserengines de specificatie op dezelfde manier uitvoeren. Voor teams met Edge-gebruikers is de toevoeging wel praktisch: zij kunnen hun eigen klantreis nu ook in die browser onderzoeken.

Drie controles die elk iets anders bewijzen

ControleWat je daarmee vaststeltWat nog niet bewezen is
Trialtoegang is actiefDe experimentele API is beschikbaar voor deze origin en browserJe eigen registratiecode werkt correct
De bedoelde tool wordt ontdektNaam, schema en registratie bereiken de testclientDe echte agent kiest die tool bij een klantvraag
De agent voltooit een taakDeze opdracht werkt in deze geteste omgevingAlle gebruikers, opdrachten en browsers worden ondersteund

De fout die je hiermee voorkomt is eenvoudig: een ontwikkelaar ziet document.modelContext en meldt ‘Edge ondersteund’, terwijl de klant nog geen agent heeft die de juiste tool gebruikt. Benoem daarom altijd de combinatie die is getest: browser en versie, agent, toolroute en datum.

Update 22 september: eerst zelf aanroepen, dan de agent testen

Microsoft verwijst in zijn ontwikkelaarsoverzicht van 21 september naar WebMCP Labs met demo’s en WebMCP Explorer. Dat is een experimentele browserextensie, geen aankondiging dat iedere Edge-agent voortaan WebMCP ondersteunt. De repository bevat al code van vóór het blogbericht.

De Labs-instructies adviseren een actuele Edge Canary of Dev en de testflag about://flags/#enable-webmcp-testing. Herstart na inschakelen. Volgens de Explorer-handleiding laad je na het ophalen van de repository de map webmcp-explorer/dist/ via ‘Load unpacked’ in de extensie-instellingen, met ontwikkelaarsmodus aan. Via Config stel je de modelprovider in; voor agentgebruik moet het model toolaanroepen ondersteunen.

In Tools kun je een geregistreerde functie afzonderlijk uitvoeren met eigen JSON-invoer. In Agent kun je vervolgens een agentlus uitvoeren of stap voor stap doorlopen. Ons testadvies: gebruik een eigen oefenpagina met fictieve gegevens en begin met een alleen-lezen functie waarvan je het antwoord kent. Klopt de handmatige uitkomst, geef de agent dan dezelfde informatievraag. Controleer gekozen tool, argumenten en antwoord. Zo onderzoek je toolwerking en agentgedrag apart, zonder meteen een echte boeking of bestelling te plaatsen.

Microsoft waarschuwt dat de extensie toolmetadata en resultaten ongewijzigd aan het model doorgeeft: een pagina kan daarmee de modelkeuzes manipuleren. Gebruik haar alleen op sites die je bezit, beheert of vertrouwt. Ons advies: test in een apart browserprofiel zonder klantgegevens en bewaak eventuele modelkosten. We hebben de handleiding en broncode bekeken, niet zelf deze extensieproef uitgevoerd. Ook een geslaagde proef met de testflag bewijst geen werkende origin-trialconfiguratie.

Controleer de registratie voor jouw domein

Volg Microsofts uitleg over origin trials en de registratie die vanuit de releasenotes is gelinkt. Controleer welke origin, subdomeinen, versies en geldigheidsduur je token dekt. Neem niet aan dat een eerder geplaatst Chrome-token automatisch hetzelfde effect in Edge heeft.

Behandel www, het hoofddomein en een klantportaal op een subdomein als expliciete testgevallen. Een tool kan op de homepage werken en in het portaal ontbreken door een andere origin, registratievoorwaarde of ingesloten pagina. Leg een verschil eerst technisch vast voordat je het als generieke browserfout rapporteert.

Herhaal één klanttaak in de bedoelde clients

Een bruikbare proef is een fictieve supportaanvraag die als concept wordt opgeslagen. Geef dezelfde opdracht in de twee browseromgevingen en bekijk toolkeuze, parameters en zichtbare uitkomst. Test ook een ontbrekend verplicht veld en een niet-ingelogde gebruiker. Het gaat om dezelfde functionele uitkomst, niet om dezelfde tekst van de agent.

Gebruik je ChatGPT als client, houd dan rekening met de gedocumenteerde subset: JavaScript-tools op de hoofdpagina worden ondersteund, declaratieve tools en iframe-tools momenteel niet. Een formulier kan dus binnen de WebMCP-browser-API passen en toch niet door die client worden ontdekt.

De relevante vervolgstap is een kleine supportmatrix bij je implementatie. Noteer alleen combinaties die je daadwerkelijk hebt gecontroleerd en plan een nieuwe controle bij browser- of toolwijzigingen. Dat helpt een supportmedewerker meer dan de algemene claim dat WebMCP nu ‘in twee browsers werkt’.

Bronnen

Deel dit artikelLinkedInX
Volgende stap

Meer context bij dit onderwerp: Wat is WebMCP? De complete uitleg. Benieuwd hoe jouw site ervoor staat? Doe de gratis AI-Ready Websitescan.