Definition
Das Chrome DevTools Protocol (CDP) ist die Schnittstelle, die Chrome für Tooling bereitstellt: derselbe Kanal, den die eingebauten Entwicklertools nutzen, für andere Programme über einen lokalen WebSocket zugänglich gemacht. Damit kann ein Programm Tabs öffnen, navigieren, das DOM lesen, Eingaben senden und Screenshots machen.
Seit Chrome 136 ignoriert der Browser die alten Remote-Debugging-Flags für sein Standard-Nutzerdatenverzeichnis. Ein gesteuertes Chrome braucht daher entweder den Remote-Debugging-Schalter auf der Inspect-Seite (Chrome 144+) oder ein eigenes Nutzerdatenverzeichnis mit eigenem Port.
Quellen: Chrome DevTools Protocol · Chrome for Developers: Changes to remote debugging switches · chrome-devtools-mcp: configuration
Beispiel
Du nutzt Chrome 144 oder neuer. Du öffnest chrome://inspect/#remote-debugging, aktivierst Remote-Debugging und startest Chrome DevTools MCP mit --autoConnect. Chrome fragt, ob die Verbindung erlaubt werden soll; du bestätigst das in dem Fenster, das du nutzen willst, und der Agent kann jetzt deine offenen Tabs auflisten und steuern.
Wenn du Isolation bevorzugst oder dein Chrome älter ist, startest du ein zweites Chrome mit eigenem Nutzerdatenverzeichnis auf Port 9222 und lässt den MCP-Server auf http://127.0.0.1:9222 zeigen. Das alte Flag allein funktioniert seit Chrome 136 nicht mehr mit deinem Alltagsprofil. Beide Befehle stehen unten.
# Mode A: Chrome 144+, remote debugging enabled on chrome://inspect/#remote-debugging
npx -y chrome-devtools-mcp@latest --autoConnect
# Mode B: dedicated profile on a loopback port
"<path to Chrome>" --remote-debugging-port=9222 --user-data-dir="$PWD/.browser/chrome" about:blank
npx -y chrome-devtools-mcp@latest --browserUrl=http://127.0.0.1:9222Warum es für einen Verzeichnis-Launch zählt
CDP macht aus dem Browser, in dem du angemeldet bist, etwas, das ein Agent bedienen kann. Genau deshalb verdient es Sorgfalt: Ein Debugging-Port steuert den ganzen Browser, inklusive authentifizierter Seiten. Ihn auf der Loopback-Adresse zu halten, nie zu tunneln und nach einem Batch zu schließen, gehört zum Setup — nicht zur optionalen Absicherung.
Wie LaunchRepo damit umgeht
BROWSER-SETUP.md bietet zwei Modi. A: Remote-Debugging unter chrome://inspect in Chrome 144+ aktivieren und Chrome DevTools MCP automatisch verbinden lassen, wobei du den Verbindungs-Prompt im richtigen Fenster bestätigst. B: ein eigenes Chrome mit eigenem Nutzerdatenverzeichnis auf 127.0.0.1:9222 starten und den MCP-Server auf diese URL zeigen lassen. Nie beides gleichzeitig, nie ein öffentlicher Port, und der sichtbare Tab muss sich bewegen, bevor ein laufender Prozess als Zugriff zählt.
Weiterlesen
Deinen Coding-Agenten mit deinem Chrome verbinden
Beide Verbindungsmodi Schritt für Schritt, der Smoke-Check auf einer öffentlichen Seite und wie du den Debugging-Port nach einem Batch schließt.
Den Begriff im Repository sehen
LaunchRepo sind 299 Verzeichnis-Playbooks, eine Produkt-Kontextdatei und ein Einreichungs-Tracker, den dein eigener Agent ausführt. Einmal 119,00 € zahlen; für jedes Produkt nutzen, das dir gehört.
Zum Preis