ChromeDevTools/chrome-devtools-mcp

MCPCommunity
ChromeDevToolsApache-2.0Aktualisiert vor 3 Mon.GitHub

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…

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
44kGitHub-Sterne
3kForks
vor 3 Mon.Letzte Aktualisierung
Paket
AutorChromeDevTools
LizenzApache-2.0
Quellegithub
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/30
→ Publisher: führe `forge publish` im Repo aus, um die Inhaberschaft zu beanspruchen
—Domain-Verifizierung+0/10
→ Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
✓Prompt-Injection-Scan · sauber+30/30
✓Obfuskations-/Exfiltrations-Scan · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
AbhängigkeitenNicht auditiert
Tool-Oberfläche40 Tools · 2 privilegiert
Sicherheits-Scan✓ SaubervHEAD · vor 1 Mon.Wie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert13. Juni 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

40 Tools · 2 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertvHEAD · 1mo ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

chrome_devtoolsKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_console_messageKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

emulateEmulates various features on the target page.

Emulates various features on the target page.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

install_extensionprivilegiertInstalls a Chrome extension from the given path.

Installs a Chrome extension from the given path.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

uninstall_extensionUninstalls a Chrome extension by its ID.

Uninstalls a Chrome extension by its ID.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

reload_extensionReloads an unpacked Chrome extension by its ID.

Reloads an unpacked Chrome extension by its ID.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

trigger_extension_actionTriggers the default action of an extension by its ID.

Triggers the default action of an extension by its ID.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

clickClicks on the provided element

Clicks on the provided element

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

click_atClicks at the provided coordinates

Clicks at the provided coordinates

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

hoverHover over the provided element

Hover over the provided element

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

type_textType text using keyboard into a previously focused input

Type text using keyboard into a previously focused input

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

dragDrag an element onto another element

Drag an element onto another element

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

upload_fileprivilegiertUpload a file through a provided element.

Upload a file through a provided element.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

lighthouse_auditKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

close_heapsnapshotCloses a previously loaded memory heapsnapshot, freeing its memory.

Closes a previously loaded memory heapsnapshot, freeing its memory.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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).

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

list_pagesKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

select_pageSelect a page as a context for future tool calls.

Select a page as a context for future tool calls.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

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

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

36 von 40 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

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…

Schlagwörter
browserchromechrome-devtoolsdebuggingdevtoolsmcpmcp-serverpuppeteer
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.

Themen

Verwandtes in browser automation & scraping