ChromeDevTools/chrome-devtools-mcp

MCPcommunity
ChromeDevToolsApache-2.0Aggiornato 3 mesi faGitHub

Chrome DevTools for coding agents

Chrome DevTools for agents () lets your coding agent (such as Antigravity, Claude, Cursor or Copilot) control and inspect a live Chrome browser. It acts as a Model-Context-Protocol (MCP) server, giving your AI coding assistant access to the full power of Chrome DevTools for reliable automation, in-depth debugging, and performance analysis. A CLI is also provided for use without MCP. Get…

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
44kStelle su GitHub
3kFork
3 mesi faUltimo aggiornamento
Pacchetto
AutoreChromeDevTools
LicenzaApache-2.0
Fontegithub
Stato di fiducia
B
60/100Buono
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/30
→ Publisher: esegui `forge publish` dal repo per rivendicarne la proprietà
—Verifica del dominio+0/10
→ Al momento non disponibile per questo tipo di annuncio — oggi il controllo del dominio viene eseguito solo per i pacchetti su npm, quindi questa riga non può ancora essere ottenuta qui, indipendentemente da cosa sia ospitato sul dominio.
✓Analisi prompt injection · pulita+30/30
✓Analisi offuscamento / esfiltrazione · pulita+20/20
Incollalo in Claude Code, Cursor o qualsiasi assistente di IA per colmare tutte le lacune
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
DipendenzeNon verificate
Superficie di strumenti40 strumenti · 2 privilegiati
Analisi di sicurezza✓ PulitovHEAD · 1 mesi faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato13 giu 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

40 strumenti · 2 privilegiati
Estratto staticamente dal pacchetto pubblicatovHEAD · 1mo ago

Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.

chrome_devtoolsNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

get_console_messageNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

emulateEmulates various features on the target page.

Emulates various features on the target page.

Per questo strumento non è stato pubblicato alcuno schema di input.

install_extensionprivilegiatoInstalls a Chrome extension from the given path.

Installs a Chrome extension from the given path.

Per questo strumento non è stato pubblicato alcuno schema di input.

uninstall_extensionUninstalls a Chrome extension by its ID.

Uninstalls a Chrome extension by its ID.

Per questo strumento non è stato pubblicato alcuno schema di input.

list_extensionsLists all the Chrome extensions installed in the browser. This includes their name, ID, version, and enabled status.

Lists all the Chrome extensions installed in the browser. This includes their name, ID, version, and enabled status.

Per questo strumento non è stato pubblicato alcuno schema di input.

reload_extensionReloads an unpacked Chrome extension by its ID.

Reloads an unpacked Chrome extension by its ID.

Per questo strumento non è stato pubblicato alcuno schema di input.

trigger_extension_actionTriggers the default action of an extension by its ID.

Triggers the default action of an extension by its ID.

Per questo strumento non è stato pubblicato alcuno schema di input.

clickClicks on the provided element

Clicks on the provided element

Per questo strumento non è stato pubblicato alcuno schema di input.

click_atClicks at the provided coordinates

Clicks at the provided coordinates

Per questo strumento non è stato pubblicato alcuno schema di input.

hoverHover over the provided element

Hover over the provided element

Per questo strumento non è stato pubblicato alcuno schema di input.

fillType text into an input, text area or select an option from a <select> element.

Type text into an input, text area or select an option from a <select> element.

Per questo strumento non è stato pubblicato alcuno schema di input.

type_textType text using keyboard into a previously focused input

Type text using keyboard into a previously focused input

Per questo strumento non è stato pubblicato alcuno schema di input.

dragDrag an element onto another element

Drag an element onto another element

Per questo strumento non è stato pubblicato alcuno schema di input.

fill_formFill out multiple form elements (inputs, selects, checkboxes, radios) at once. ALWAYS prefer this tool over multiple individual 'fill' or 'click' calls when interacting with forms. It is significantly faster, more reliable, and reduces turn count. Example: Fill username, password, and check "Rememb…

Fill out multiple form elements (inputs, selects, checkboxes, radios) at once. ALWAYS prefer this tool over multiple individual 'fill' or 'click' calls when interacting with forms. It is significantly faster, more reliable, and reduces turn count. Example: Fill username, password, and check "Rememb…

Per questo strumento non è stato pubblicato alcuno schema di input.

upload_fileprivilegiatoUpload a file through a provided element.

Upload a file through a provided element.

Per questo strumento non è stato pubblicato alcuno schema di input.

press_keyPress a key or key combination. Use this when other input methods like fill() cannot be used (e.g., keyboard shortcuts, navigation keys, or special key combinations).

Press a key or key combination. Use this when other input methods like fill() cannot be used (e.g., keyboard shortcuts, navigation keys, or special key combinations).

Per questo strumento non è stato pubblicato alcuno schema di input.

lighthouse_auditNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

take_heapsnapshotCapture a heap snapshot of the target page. Use to analyze the memory distribution of JavaScript objects and debug memory leaks.

Capture a heap snapshot of the target page. Use to analyze the memory distribution of JavaScript objects and debug memory leaks.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_heapsnapshot_summaryLoads a memory heapsnapshot and returns snapshot summary stats, including native contexts and their sizes, and retained by context summary.

Loads a memory heapsnapshot and returns snapshot summary stats, including native contexts and their sizes, and retained by context summary.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_heapsnapshot_detailsLoads a memory heapsnapshot and returns all available information including statistics, static data, and aggregated node information. Supports pagination for aggregates.

Loads a memory heapsnapshot and returns all available information including statistics, static data, and aggregated node information. Supports pagination for aggregates.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_heapsnapshot_class_nodesLoads a memory heapsnapshot and returns instances of a specific class with their IDs.

Loads a memory heapsnapshot and returns instances of a specific class with their IDs.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_heapsnapshot_retainersLoads a memory heapsnapshot and returns retainers for a specific node ID.

Loads a memory heapsnapshot and returns retainers for a specific node ID.

Per questo strumento non è stato pubblicato alcuno schema di input.

close_heapsnapshotCloses a previously loaded memory heapsnapshot, freeing its memory.

Closes a previously loaded memory heapsnapshot, freeing its memory.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_heapsnapshot_retaining_pathsLoads a memory heapsnapshot and returns retaining paths for a specific node ID. This helps to understand why a node is not being garbage collected.

Loads a memory heapsnapshot and returns retaining paths for a specific node ID. This helps to understand why a node is not being garbage collected.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_heapsnapshot_edgesLoads a memory heapsnapshot and returns outgoing edges (references) for a specific node ID.

Loads a memory heapsnapshot and returns outgoing edges (references) for a specific node ID.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_heapsnapshot_dominatorsLoads a memory heapsnapshot and returns the dominator chain for a specific node ID. This helps to identify which objects are keeping the target node alive.

Loads a memory heapsnapshot and returns the dominator chain for a specific node ID. This helps to identify which objects are keeping the target node alive.

Per questo strumento non è stato pubblicato alcuno schema di input.

compare_heapsnapshotsLoads two memory heapsnapshots and returns the comparison. If classIndex is provided, returns detailed diff for that class, otherwise returns summary diff.

Loads two memory heapsnapshots and returns the comparison. If classIndex is provided, returns detailed diff for that class, otherwise returns summary diff.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_heapsnapshot_duplicate_stringsLoads a memory heapsnapshot and returns duplicate strings grouped by their value.

Loads a memory heapsnapshot and returns duplicate strings grouped by their value.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_heapsnapshot_object_detailsLoads a memory heapsnapshot and returns detailed information about a specific object by its node ID, including size, type, distance, and DOM detachedness.

Loads a memory heapsnapshot and returns detailed information about a specific object by its node ID, including size, type, distance, and DOM detachedness.

Per questo strumento non è stato pubblicato alcuno schema di input.

query_heapsnapshot_objectsLoads a memory heapsnapshot and queries objects matching specific filters (className, propertyName, nodeType, retainedSize, selfSize, isDetached, sortBy).

Loads a memory heapsnapshot and queries objects matching specific filters (className, propertyName, nodeType, retainedSize, selfSize, isDetached, sortBy).

Per questo strumento non è stato pubblicato alcuno schema di input.

list_network_requestsLists the most recent requests for the target page since the last navigation.

Lists the most recent requests for the target page since the last navigation.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_network_requestGets a network request by an optional reqid, if omitted returns the currently selected request in the DevTools Network panel.

Gets a network request by an optional reqid, if omitted returns the currently selected request in the DevTools Network panel.

Per questo strumento non è stato pubblicato alcuno schema di input.

list_pagesNessuna descrizione pubblicata

Questo strumento non ha pubblicato alcuna descrizione. Forge non se la inventa.

select_pageSelect a page as a context for future tool calls.

Select a page as a context for future tool calls.

Per questo strumento non è stato pubblicato alcuno schema di input.

close_pageCloses the page by its index. The last open page cannot be closed.

Closes the page by its index. The last open page cannot be closed.

Per questo strumento non è stato pubblicato alcuno schema di input.

new_pageOpen a new tab and load a URL. Use project URL if not specified otherwise.

Open a new tab and load a URL. Use project URL if not specified otherwise.

Per questo strumento non è stato pubblicato alcuno schema di input.

navigate_pageGo to a URL, or back, forward, or reload. Use project URL if not specified otherwise.

Go to a URL, or back, forward, or reload. Use project URL if not specified otherwise.

Per questo strumento non è stato pubblicato alcuno schema di input.

resize_pageResizes the page's window so that the page has specified dimension

Resizes the page's window so that the page has specified dimension

Per questo strumento non è stato pubblicato alcuno schema di input.

handle_dialogIf a browser dialog was opened, use this command to handle it

If a browser dialog was opened, use this command to handle it

Per questo strumento non è stato pubblicato alcuno schema di input.

36 strumenti su 40 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

Chrome DevTools for agents () lets your coding agent (such as Antigravity, Claude, Cursor or Copilot) control and inspect a live Chrome browser. It acts as a Model-Context-Protocol (MCP) server, giving your AI coding assistant access to the full power of Chrome DevTools for reliable automation, in-depth debugging, and performance analysis. A CLI is also provided for use without MCP. Get performance insights: Uses Chrome traces and extract actionable performance insights. Advanced browser…

Parole chiave
browserchromechrome-devtoolsdebuggingdevtoolsmcpmcp-serverpuppeteer
Alternative
Confronto delle superfici di strumenti…

Nessuna copertura delle dipendenze

Questa voce non pubblica alcun pacchetto npm, quindi Forge non ha un albero delle dipendenze per essa. È una lacuna di copertura, non l'affermazione che non abbia dipendenze.

Argomenti

Correlati in browser automation & scraping