Playwright MCP
CommunityRegionGlobal
/Über Playwright MCP
Playwright MCP ist ein Model Context Protocol Server von Microsoft, der Browser-Automatisierungsfunktionen mit Playwright bereitstellt. Er ermöglicht LLMs die Interaktion mit Webseiten über strukturierte Accessibility-Snapshots, ohne Screenshots oder Vision-Modelle zu benötigen, was Interaktionen schnell, leichtgewichtig und deterministisch macht.
KI-generierter Eintrag auf Basis der öffentlichen Informationen des Projekts. Er kann Fehler enthalten: Prüfe die Originalquelle.
/So verwendest du Playwright MCP
Zu einer URL navigieren und einen Accessibility-Snapshot der Seite erstellen
Ein Anmeldeformular auf einer Website ausfüllen und absenden
Einen Vollseiten-Screenshot einer Webseite aufnehmen
Netzwerkanfragen einer Seite auflisten und eine Anfrage im Detail untersuchen
Vor dem Testen ein Cookie oder ein localStorage-Element im Browser setzen
/Werkzeuge von Playwright MCP
Was dein Assistent nach der Verbindung aufrufen kann.
| Werkzeug | Was es macht |
|---|---|
| browser click | Klick auf einer Webseite ausführen |
| browser close | Seite schließen |
| browser console messages | Gibt alle Konsolenmeldungen zurück |
| browser drag | Drag-and-Drop zwischen zwei Elementen ausführen |
| browser drop | Dateien oder MIME-typisierte Daten auf ein Element ablegen, als wären sie von außerhalb der Seite dorthin gezogen worden |
| browser emulate media | CSS-Media-Features der Seite emulieren, z. B. zwischen hellem und dunklem Farbschema wechseln |
| browser evaluate | JavaScript-Ausdruck auf Seite oder Element auswerten |
| browser file upload | Eine oder mehrere Dateien hochladen |
| browser fill form | Mehrere Formularfelder ausfüllen |
| browser find | Den Accessibility-Snapshot der aktuellen Seite nach Text oder einem regulären Ausdruck durchsuchen |
| browser handle dialog | Einen Dialog behandeln |
| browser hover | Mit der Maus über ein Element auf der Seite fahren |
| browser navigate | Zu einer URL navigieren |
| browser navigate back | Zur vorherigen Seite im Verlauf zurückgehen |
| browser network request | Gibt vollständige Details (Header und Body) einer einzelnen Netzwerkanfrage zurück |
| browser network requests | Gibt eine nummerierte Liste der Netzwerkanfragen seit dem Laden der Seite zurück |
| browser press key | Eine Taste auf der Tastatur drücken |
| browser resize | Die Größe des Browserfensters ändern |
| browser run code unsafe | Ein Playwright-Code-Snippet ausführen. Unsicher: führt beliebigen JavaScript-Code aus und ist gleichbedeutend mit RCE |
| browser select option | Eine Option in einem Dropdown auswählen |
| browser snapshot | Accessibility-Snapshot der aktuellen Seite aufnehmen, besser als ein Screenshot |
| browser take screenshot | Einen Screenshot der aktuellen Seite aufnehmen |
| browser type | Text in ein editierbares Element eingeben |
| browser wait for | Warten, bis Text erscheint oder verschwindet, oder eine bestimmte Zeit verstreichen lassen |
| browser tabs | Browser-Tabs auflisten, erstellen, schließen oder auswählen |
| browser get config | Die endgültig aufgelöste Konfiguration nach dem Zusammenführen von CLI-Optionen, Umgebungsvariablen und Konfigurationsdatei abrufen |
| browser network state set | Den Netzwerkzustand des Browsers auf online oder offline setzen |
| browser route | Eine Route einrichten, um Netzwerkanfragen passend zu einem URL-Muster zu mocken |
| browser route list | Alle aktiven Netzwerk-Routen auflisten |
| browser unroute | Netzwerk-Routen passend zu einem Muster entfernen (oder alle Routen) |
| browser cookie clear | Alle Cookies löschen |
| browser cookie delete | Einen bestimmten Cookie löschen (optional nur für eine bestimmte Domain/einen bestimmten Pfad) |
| browser cookie get | Einen bestimmten Cookie anhand des Namens abrufen |
| browser cookie list | Alle Cookies auflisten (optional nach Domain/Pfad gefiltert) |
| browser cookie set | Einen Cookie mit optionalen Flags setzen (domain, path, expires, httpOnly, secure, sameSite) |
| browser localstorage clear | Gesamten localStorage löschen |
| browser localstorage delete | Ein localStorage-Element löschen |
| browser localstorage get | Ein localStorage-Element anhand des Schlüssels abrufen |
| browser localstorage list | Alle localStorage-Schlüssel-Wert-Paare auflisten |
| browser localstorage set | Ein localStorage-Element setzen |
| browser sessionstorage clear | Gesamten sessionStorage löschen |
| browser sessionstorage delete | Ein sessionStorage-Element löschen |
| browser sessionstorage get | Ein sessionStorage-Element anhand des Schlüssels abrufen |
| browser sessionstorage list | Alle sessionStorage-Schlüssel-Wert-Paare auflisten |
| browser sessionstorage set | Ein sessionStorage-Element setzen |
| browser set storage state | Den Speicherzustand (Cookies, lokaler Speicher) aus einer Datei wiederherstellen |
| browser storage state | Den Speicherzustand (Cookies, lokaler Speicher) zur späteren Wiederverwendung in einer Datei speichern |
| browser annotate | Das Playwright-Dashboard im Annotationsmodus öffnen und warten, bis der Nutzer Annotationen zeichnet |
| browser hide highlight | Eine zuvor für das Element hinzugefügte Hervorhebung entfernen |
/Bevor du Playwright MCP verbindest
Brauche ich einen Schlüssel oder ein Konto?
Nein. Es verbindet sich ohne Schlüssel.
In welchen Ländern funktioniert es?
In jedem Land.
