Home-Assistant-Add-on-Repository mit einem Playwright-MCP-Server. Über ihn können MCP-Clients wie Claude (claude.ai, Claude Code) einen echten Google Chrome steuern: Webseiten öffnen, klicken, Formulare ausfüllen, Screenshots machen.
- MCP über HTTP (
/mcp), erreichbar im LAN oder über einen Tunnel (z. B. Cloudflare) - OAuth-Login mit Passwort: Clients registrieren sich selbst, nur freigegebene Callback-Adressen sind erlaubt, Brute-Force-Sperre inklusive
- Stealth-Modus: echtes Google Chrome mit Fenster auf einem virtuellen Bildschirm (Xvfb) und patchright als Playwright-Kern. Besteht u. a. deviceandbrowserinfo.com/are_you_a_bot („You are human!“) und bot.sannysoft.com. Ansatz nach playwright-bot-bypass.
- Isoliertes oder persistentes Browser-Profil, Chrome wird nach Leerlauf beendet
- Protokoll mit Client, Sitzung und aufgerufenen Seiten (ohne eingegebene Texte)
Oder manuell: Einstellungen → Add-ons → Add-on Store → ⋮ → Repositories und
https://github.com/xylonm/HA-Playwright eintragen. Danach das
Add-on Playwright MCP installieren, ein Passwort (mindestens 12 Zeichen)
setzen und starten.
Einrichtung, Optionen und Grenzen: siehe DOCS.md.
- Home Assistant OS oder Supervised, amd64 (Google Chrome gibt es für Linux nicht als ARM-Version)
- ca. 1 GB freier RAM, während der Browser läuft
- Das Image wird beim Installieren lokal gebaut, das dauert einige Minuten.
Nur für Seiten verwenden, die du automatisieren darfst. Nutzungsbedingungen,
robots.txt und geltendes Recht gelten weiterhin.
Dies ist kein offizielles Projekt von Microsoft oder Home Assistant. Playwright und das Playwright-Logo sind Marken von Microsoft. Das Logo stammt aus microsoft/playwright-vscode (Apache-2.0).
MIT, siehe LICENSE. Das Image basiert auf
mcr.microsoft.com/playwright/mcp (Apache-2.0); patchright steht ebenfalls unter
Apache-2.0.