Definizione
Il Chrome DevTools Protocol (CDP) è l’interfaccia che Chrome espone agli strumenti: lo stesso canale usato dagli strumenti per sviluppatori integrati, reso disponibile ad altri programmi tramite un WebSocket locale. Con il CDP un programma può aprire schede, navigare, leggere il DOM, inviare input e fare screenshot.
Da Chrome 136 il browser ignora i vecchi flag di remote debugging per la sua directory dei dati utente predefinita, quindi un Chrome pilotato richiede o il controllo del debug remoto nella pagina inspect (Chrome 144+) o una directory dei dati utente dedicata con la propria porta.
Fonti: Chrome DevTools Protocol · Chrome for Developers: Changes to remote debugging switches · chrome-devtools-mcp: configuration
Esempio
Usi Chrome 144 o successivo. Apri chrome://inspect/#remote-debugging, attivi il debug remoto e avvii Chrome DevTools MCP con --autoConnect. Chrome chiede se consentire la connessione; la approvi nella finestra che intendi usare e da quel momento l’agente può elencare e pilotare le tue schede aperte.
Se preferisci l’isolamento, o il tuo Chrome è più vecchio, avvii un secondo Chrome con la sua directory dei dati utente sulla porta 9222 e indirizzi il server MCP a http://127.0.0.1:9222. Da Chrome 136 il vecchio flag da solo non funziona più sul tuo profilo di tutti i giorni. Trovi entrambi i comandi qui sotto.
# 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:9222Perché conta per un lancio sulle directory
Il CDP è ciò che trasforma il browser in cui hai fatto l’accesso in qualcosa che un agente può usare. Proprio per questo va trattato con attenzione: una porta di debug controlla l’intero browser, comprese le pagine autenticate. Tenerla sull’indirizzo di loopback, non esporla mai tramite tunnel e chiuderla dopo un batch fa parte della configurazione, non è una protezione facoltativa.
Come lo gestisce LaunchRepo
BROWSER-SETUP.md offre due modalità. A: attiva il debug remoto su chrome://inspect in Chrome 144+ e lascia che Chrome DevTools MCP si colleghi in automatico, approvando la richiesta di connessione nella finestra prevista. B: avvia un Chrome dedicato con la sua directory dei dati utente su 127.0.0.1:9222 e indirizza il server MCP a quell’URL. Mai entrambe insieme, mai una porta pubblica, e la scheda visibile deve muoversi prima che un processo in esecuzione valga come accesso.
Approfondisci
Collega il tuo coding agent al tuo Chrome
Entrambe le modalità di connessione passo per passo, lo smoke check su una pagina pubblica e come chiudere la porta di debug dopo un batch.
Guarda il termine nel repository
LaunchRepo è 299 playbook per le directory, un file di contesto del prodotto e un tracker degli invii che esegue il tuo agente. Paghi 49,00 € una volta sola e lo usi per ogni prodotto che possiedi.
Vedi il prezzo