Playwright MCP Server: Ein Assistent steuert einen echten Browser

Playwright MCP Server: Anleitung und Config-Builder

Playwright MCP Server: Einrichtung, Optionen und Tools | We.Inc

Was der Playwright MCP Server tut, wie Accessibility-Snapshots funktionieren, wichtige Optionen, seine Kern-Tools und ein Builder, der die Config schreibt.

Playwright MCP ist der Open-Source-MCP-Server von Microsoft, der einem KI-Assistenten einen echten Browser gibt, um zu klicken, zu tippen, Formulare auszufüllen und Seiten zu lesen. Statt Screenshots anzusehen, liest er den Accessibility-Baum der Seite, eine strukturierte Liste von Buttons, Links und Text. Er braucht Node.js 18 oder neuer und wird mit einer npx-Zeile installiert.

Playwright MCP auf einen Blick

Wenn du eine Website oder einen Shop betreibst, ist Playwright MCP ein praktischer Weg, einen Assistenten deine eigenen Seiten wie ein Kunde durchgehen zu lassen: Menü öffnen, etwas in den Warenkorb legen, Kontaktformular absenden und melden, was kaputt ist. Er basiert auf Playwright, einer weit verbreiteten Bibliothek für Browsertests. Wähle unten deine Optionen, kopiere eine Config und lies die Sicherheitshinweise, bevor du ihn auf etwas mit Login loslässt.

Häufige Fragen

Was ist ein Accessibility-Snapshot?

Browser führen einen Accessibility-Baum, dieselbe strukturierte Ansicht, die Screenreader nutzen: jeder Button, Link, jede Überschrift und jedes Feld mit Name und Rolle. Playwright MCP gibt dem Assistenten diesen Baum, sodass er "klicke auf den Button In den Warenkorb" sagen kann, ohne aus einem Bild zu raten.

Ist Playwright MCP eine Sicherheitsgrenze?

Nein, und das README sagt das fett gedruckt. Auch Optionen wie --allowed-origins und --blocked-origins werden ausdrücklich nicht als Sicherheitsgrenze beschrieben. Behandle ihn als Tool, das du beaufsichtigst, und betreibe ihn dort, wo ein Fehler keine echten Kundendaten erreicht.

Merkt er sich Logins zwischen Sitzungen?

Standardmäßig nutzt er ein dauerhaftes Profil, Logins werden also wie bei einem normalen Browser auf der Festplatte gespeichert. Mit --isolated liegt das Profil im Arbeitsspeicher und geht verloren, wenn der Browser schließt. Mit --storage-state kannst du Cookies in eine isolierte Sitzung vorladen.

Kann er Screenshots machen oder PDFs speichern?

browser_take_screenshot ist ein Kern-Tool. PDF-Speichern (browser_pdf_save) wird mit --caps=pdf zugeschaltet, und Tools zum Klicken per Koordinaten brauchen --caps=vision.

Soll ich Playwright MCP oder die Playwright CLI nutzen?

Das README meint, Coding-Agenten fahren mit der separaten Playwright CLI eventuell besser, da sie weniger Tokens verbraucht. MCP empfiehlt es für längere explorative Sitzungen, bei denen es diese Kosten wert ist, den Browserzustand offen zu halten.

Dauerhaft, isoliert oder dein eigener Browser

Gute Aufgaben für ihn auf deiner eigenen Website

Wissenswerte Optionen

Jede Option gibt es auch als Umgebungsvariable, aufgeführt im README.

Ausgewählte Optionen von Playwright MCP

Kern-Tools

Kern-Tools von Playwright MCP

Config-Beispiele

Standard-Config

Die minimale Einrichtung, die das README für die meisten MCP-Apps angibt.

Als HTTP-Server laufen lassen und per URL verbinden

Nützlich, wenn die App selbst kein Fenster öffnen kann. Der Client zeigt dann auf http://localhost:8931/mcp.

Playwright MCP Config-Builder

Wähle Optionen und kopiere das JSON. Diese Seite schreibt nur Text, sie startet keinen Browser.

Browser

Headless (kein sichtbares Fenster)

Isoliertes Profil (nichts wird auf der Festplatte gespeichert)

Viewport-Größe, zum Beispiel 1280x720 (optional)

Zusätzliche Funktionsgruppen

Config-JSON

Der Viewport muss wie 1280x720 aussehen (Breite x Höhe in Pixeln). Er wurde weggelassen.

Kostenlos starten · Keine Kreditkarte nötig

Verwandt: Ratgeber

Produkt

Für wen

Funktionen

Ressourcen

Unternehmen

Sitemap