Glossar-Begriff

Chrome DevTools Protocol

Die Fernsteuerungsschnittstelle von Chromium-Browsern: Über einen lokalen Debugging-Port kann ein Programm Tabs inspizieren und steuern.

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:9222

Warum 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