Playwright MCP-server: laat een assistent een echte browser besturen

Playwright MCP-server: gids en config-builder

Playwright MCP-server: installatie, opties en tools | We.Inc

Wat de Playwright MCP-server doet, hoe toegankelijkheidssnapshots werken, welke opties het instellen waard zijn, de kerntools en een builder die de config voor u schrijft.

Playwright MCP is de opensource MCP-server van Microsoft die een AI-assistent een echte browser geeft om te klikken, te typen, formulieren in te vullen en pagina's te lezen. In plaats van naar screenshots te kijken, leest hij de toegankelijkheidsboom van de pagina, een gestructureerde lijst van knoppen, links en tekst. Hij heeft Node.js 18 of nieuwer nodig en installeert met één npx-regel.

Playwright MCP in het kort

Hebt u een website of webwinkel, dan is Playwright MCP een praktische manier om een assistent door uw eigen pagina's te laten lopen zoals een klant dat zou doen: het menu openen, iets in de winkelwagen leggen, het contactformulier versturen en melden wat er misging. Het is gebouwd op Playwright, een veelgebruikte bibliotheek voor browsertests. Kies hieronder uw opties en kopieer een config, en lees de veiligheidsnotities voordat u hem op iets ingelogds loslaat.

Veelgestelde vragen

Wat is een toegankelijkheidssnapshot?

Browsers houden een toegankelijkheidsboom bij, dezelfde gestructureerde weergave die schermlezers gebruiken: elke knop, link, kop en elk veld met naam en rol. Playwright MCP geeft de assistent die boom, zodat hij kan zeggen "klik op de knop In winkelwagen" zonder te gokken op basis van een afbeelding.

Is Playwright MCP een beveiligingsgrens?

Nee, en de README zegt dat vetgedrukt. Opties zoals --allowed-origins en --blocked-origins worden ook uitdrukkelijk geen beveiligingsgrens genoemd. Behandel het als een tool waar u toezicht op houdt, en draai het waar een fout geen echte klantgegevens kan raken.

Onthoudt hij logins tussen sessies?

Standaard gebruikt hij een persistent profiel, dus logins worden net als in een gewone browser op schijf bewaard. Met --isolated staat het profiel in het geheugen en is het weg zodra de browser sluit. Met --storage-state kunt u cookies vooraf laden in een geïsoleerde sessie.

Kan hij screenshots maken of PDF's opslaan?

browser_take_screenshot is een kerntool. PDF's opslaan (browser_pdf_save) zet u aan met --caps=pdf, en tools die op coördinaten klikken hebben --caps=vision nodig.

Moet ik Playwright MCP of de Playwright CLI gebruiken?

De README geeft aan dat coding agents beter af kunnen zijn met de aparte Playwright CLI, die minder tokens gebruikt. MCP blijft dan voor langere verkennende sessies waarin het openhouden van de browserstatus die kosten waard is.

Persistent, geïsoleerd of uw eigen browser

Goede taken voor hem op uw eigen site

Opties die het kennen waard zijn

Elke optie heeft ook een vorm als omgevingsvariabele, vermeld in de README.

Een selectie van Playwright MCP-opties

Kerntools

Kerntools van Playwright MCP

Configvoorbeelden

Standaardconfig

De minimale configuratie die de README voor de meeste MCP-apps geeft.

Als HTTP-server draaien en via een URL verbinden

Handig als de app zelf geen venster kan openen. De client wijst dan naar http://localhost:8931/mcp.

Config-builder voor Playwright MCP

Kies opties en kopieer de JSON. Deze pagina schrijft alleen tekst; er wordt geen browser gestart.

Browser

Headless (geen zichtbaar venster)

Geïsoleerd profiel (niets opgeslagen op schijf)

Viewportgrootte, bijvoorbeeld 1280x720 (optioneel)

Extra groepen mogelijkheden

Config-JSON

De viewport moet eruitzien als 1280x720 (breedte x hoogte in pixels). Hij is weggelaten.

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gidsen

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap