Playwright MCP Server: Browser-Automatisierung für große Sprachmodelle
Was ist der Playwright MCP Server?
Der Playwright MCP Server ist ein Model Context Protocol-Server, der mit Playwright implementiert wurde und großen Sprachmodellen (LLMs) Browser-Automatisierungsfunktionen bietet, wie z. B. die Interaktion mit Webseiten, das Erstellen von Screenshots und das Ausführen von JavaScript in einer echten Browserumgebung.

Funktionsmerkmale des Playwright MCP Server
Browser-Automatisierung
Automatisches Navigieren zu angegebenen Webseiten.
Interaktion mit Webseitenelementen, z. B. Klicken, Hover, Ausfüllen von Formularen usw.
Ausführen von JavaScript-Skripten.
Abrufen von Browser-Konsolenprotokollen zur einfacheren Fehlersuche.
Screenshot-Funktion
Ermöglicht das Erstellen von Screenshots der gesamten Seite oder bestimmter Elemente.
API-Tests
Unterstützt das Testen von APIs mit einfachen englischen Anweisungen, einschließlich GET-, POST-, PUT-, PATCH- und delete-Anfragen.
Überprüfung bestimmter Eigenschaften in API-Antworten.
Kontextfreigabe
Stellt dem LLM über das MCP-Protokoll Webseiten-Kontextinformationen bereit, um das Verständnis des Modells zu verbessern.
Exposition von Tools
Macht Browser-Operationstools verfügbar, sodass das LLM diese Tools aufrufen kann, um komplexe Aufgaben zu erledigen.
Eigenschaften des Playwright MCP Server
Enge Integration mit LLMs
Ermöglicht es LLMs, Webseiten in einer echten Browserumgebung zu bedienen.
Unterstützt mehrere gängige Browser (wie Chromium, Firefox, WebKit).
Einfach zu bedienen
Schnelle Installation über npm, mcp-get oder Smithery.
Einfache Konfiguration, geeignet für verschiedene Entwicklungsumgebungen.
Effiziente Automatisierung
Unterstützt die gleichzeitige Ausführung mehrerer Skripte zur Steigerung der Automatisierungseffizienz.
Kein Schreiben komplexer Skripte erforderlich – Aufgaben können durch natürlichsprachliche Beschreibungen erledigt werden.
Sicherheit
Wird über einen lokalen Server ausgeführt und vermeidet so das Hochladen sensibler Daten auf Plattformen von Drittanbietern.
Anwendungsszenarien des Playwright MCP Server
Automatisierte Tests: Automatisierte Tests der Funktionalität von Webanwendungen.
Datenextraktion: Extrahieren von Daten aus Webseiten zur Analyse.
Dokumentenerstellung: Erstellung von Webseiten-Screenshots für Dokumente oder Berichte.
Dynamische Inhaltsmanipulation: Ausführen komplexer Skripte in der Browserumgebung zur dynamischen Manipulation von Webseiten.
Installation und Nutzung des Playwright MCP Server
Installationsmethoden
Sie können den Playwright MCP Server auf drei verschiedene Arten installieren:
Über npm:
npm install -g @executeautomation/playwright-mcp-server
Über Smithery:
npx @smithery/cli install @executeautomation/playwright-mcp-server --client claude
Über mcp-get:
npx @michaellatman/mcp-get@latest install @executeautomation/playwright-mcp-server
Konfigurationsmethode
Nach der Installation müssen Sie die folgende Konfiguration in der Konfigurationsdatei von Claude Desktop vornehmen:
Suchen Sie die Datei claude-desktop-config.json, die sich normalerweise unter folgendem Pfad befindet:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Ändern Sie die Konfigurationsdatei und fügen Sie die Konfiguration des Playwright MCP Server hinzu:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@executeautomation/playwright-mcp-server"]
}
}
}Nutzungsmethode
Starten Sie nach Abschluss der Konfiguration den Claude Desktop-Client, und Sie werden sehen, dass der Playwright MCP Server in der Liste „Attach MCP server" erscheint.
Projekt-Hauptseite: https://executeautomation.github.io/mcp-playwright
GitHub-Repository: https://github.com/executeautomation/mcp-playwright
Drehbuch-Assistent▸
AI Apps
AI Nachrichten 