/ Verzeichnis / Playground / dev-browser
● Community SawyerHood ⚡ Sofort

dev-browser

von SawyerHood · SawyerHood/dev-browser

Ein Claude Skill, der einen Devtools-fähigen Browser hochfährt, den dein Agent steuern kann — navigieren, klicken, inspizieren, Screenshots machen.

dev-browser gibt deinem Claude-Agent einen entwicklerorientierten Headless-Browser über Skill-Prompts. Er kapselt einen CDP-basierten Browser mit agentfreundlichen Hilfsmitteln: stabile Selektoren, Screenshot nach jeder Aktion und DOM-Snapshots, die für LLM-Konsum optimiert sind. Ideal, wenn du einen Browser brauchst, aber Playwright nicht von Grund auf einrichten willst.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

bereit

Installation

Repository des Autors · Offizielle Dokumentation zu Claude Skills

Anwendungsfälle

Praxisnahe Nutzung: dev-browser

Schnelle Web-Recherche ohne MCP einrichten zu müssen

👤 Entwickler, die Playwright nicht in ihrer MCP-Konfiguration wollen ⏱ ~15 min beginner

Wann einsetzen: Du willst, dass deine Claude Code-Session einmalig etwas durchsucht, ohne sich auf einen dauerhaften Browser-Server festzulegen.

Ablauf
  1. Hochfahren
    Nutze dev-browser. Öffne https://vercel.com/docs/functions. Sidebar-Abschnitte auflisten.✓ Kopiert
    → Überschriften mit Anker-URLs extrahiert
  2. Vertiefen
    Zu „Runtime“ navigieren — Seite lesen und die drei Runtime-Optionen je in einem Absatz zusammenfassen.✓ Kopiert
    → Drei Absätze mit Verweisen auf URL-Fragmente
  3. Erfassen
    Den Preisabschnitt für meine Notizen screenshotten.✓ Kopiert
    → Screenshot lokal gespeichert

Ergebnis: Recherche mit einem Browser erledigt, wenn man einen brauchte, ohne laufende Infrastruktur.

Fallstricke
  • Chromium-Binärdatei fehlt — Einmalig npx playwright install chromium ausführen
Kombinieren mit: filesystem

Login-Flow in einer Staging-Umgebung kurz prüfen

👤 QA-bewusste Entwickler vor dem Deployment ⏱ ~5 min beginner

Wann einsetzen: Vor dem Deployment willst du den kritischen Happy Path einmal durchklicken.

Ablauf
  1. Öffnen
    Nutze dev-browser. Öffne https://staging.myapp.com, Screenshot machen.✓ Kopiert
    → Landing-Page-Screenshot
  2. Anmelden
    Auf „Sign in“ klicken, [email protected] / Test1234 eingeben, absenden.✓ Kopiert
    → Post-Login-Dashboard erfasst
  3. Bestätigen
    Ist der Text „Welcome, qa“ auf der Seite sichtbar?✓ Kopiert
    → Ja/Nein + Screenshot

Ergebnis: Ein 60-Sekunden-Smoke-Test vor dem Klick auf Deployen.

Fallstricke
  • CAPTCHA beim Login — Test-Only-Bypass im Staging hinzufügen; dev-browser ist kein CAPTCHA-Brecher

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

dev-browser-skill + filesystem

Screenshots neben Notizen speichern

Nach jedem Schritt Screenshot in /notes/web-research/ speichern.✓ Kopiert
dev-browser-skill + chrome-devtools

Wenn Devtools-Tiefe benötigt wird, zu chrome-devtools MCP eskalieren

dev-browser hat mir die Seite gegeben — jetzt chrome-devtools nutzen, um den Netzwerk-Wasserfall zu prüfen.✓ Kopiert

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
open_url url Navigieren 0
click selector|text Interagieren 0
type selector, text Text eingeben 0
snapshot none Im aktuellen Zustand verankern 0

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
k. A.
Tokens pro Aufruf
DOM-Snapshots größenbegrenzt; Screenshots Base64
Kosten in €
Kostenlos
Tipp
Snapshots weglassen, wenn nicht nötig — der Screenshot allein reicht oft

Sicherheit

Rechte, Secrets, Reichweite

Credential-Speicherung: Keine
Datenabfluss: Direkt zu den aufgerufenen Sites

Fehlerbehebung

Häufige Fehler und Lösungen

Error: Executable doesn't exist at chromium path

npx playwright install chromium — der Skill setzt Playwrights Binärdateien voraus

Selektor nicht gefunden

Zuerst Snapshot ausführen; Selektor aus dem echten DOM wählen, nicht raten

Seite blockiert Automatisierung

Site hat Headless erkannt — headless=false in der Skill-Konfiguration versuchen

Alternativen

dev-browser vs. andere

AlternativeWann stattdessenKompromiss
playwright MCPDu willst einen dauerhaften, MCP-registrierten BrowserMehr Setup; Skill ist leichtgewichtiger
mcp-chromeDu brauchst deinen echten eingeloggten ChromeKein Headless-Testbrowser

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen