CDP Manager - an MCP server that runs Chrome slots 1-30 over CDP so multiple Claude agents can share and drive them by number
Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.
browser_statusShows running Chrome slots (1-30) with their tabs, opener, last action and one-line summary. Pass slot for just that slot.Shows running Chrome slots (1-30) with their tabs, opener, last action and one-line summary. Pass slot for just that slot.
No se publicó ningún esquema de entrada para esta herramienta.
browser_launchStarts slot Chrome. Call only when the user explicitly asks (other tools never start a closed slot).Starts slot Chrome. Call only when the user explicitly asks (other tools never start a closed slot).
No se publicó ningún esquema de entrada para esta herramienta.
browser_closeCloses slot Chrome cleanly (session and cookies saved). The profile (logins) is kept. Reports if another agent used it recently.Closes slot Chrome cleanly (session and cookies saved). The profile (logins) is kept. Reports if another agent used it recently.
No se publicó ningún esquema de entrada para esta herramienta.
browser_tabsSlot tab list: number, ID, title, URL, opener, last action, per-tab summary (updated only by actions with summary). "·front" marks the tab currently in front in its window (one per window).Slot tab list: number, ID, title, URL, opener, last action, per-tab summary (updated only by actions with summary). "·front" marks the tab currently in front in its window (one per window).
No se publicó ningún esquema de entrada para esta herramienta.
browser_tab_newOpens a new tab in the slot and returns its ID. When agents share a slot, open your own tab and work only by its ID to avoid mixing.Opens a new tab in the slot and returns its ID. When agents share a slot, open your own tab and work only by its ID to avoid mixing.
No se publicó ningún esquema de entrada para esta herramienta.
browser_tab_closeCloses a tab. tab is required.Closes a tab. tab is required.
No se publicó ningún esquema de entrada para esta herramienta.
browser_tab_selectBrings a tab to the front of its Chrome window. Changes what the user sees, so use only when the user wants it. (Background tabs can be read, operated and captured; no need to bring them forward to work.)Brings a tab to the front of its Chrome window. Changes what the user sees, so use only when the user wants it. (Background tabs can be read, operated and captured; no need to bring them forward to work.)
No se publicó ningún esquema de entrada para esta herramienta.
browser_snapshotReads the tab as accessibility-tree text. Clickable/typable elements get refs like [e12].Reads the tab as accessibility-tree text. Clickable/typable elements get refs like [e12].
No se publicó ningún esquema de entrada para esta herramienta.
browser_textReads the page body text (main/article if present). With ref, only that element's text. Shorter and easier than a snapshot for articles/documents. Use page for long text.Reads the page body text (main/article if present). With ref, only that element's text. Shorter and easier than a snapshot for articles/documents. Use page for long text.
No se publicó ningún esquema de entrada para esta herramienta.
browser_screenshotCaptures the visible area of the tab as PNG, even background tabs (without switching). Never changes window size or viewport, so full-page capture is unsupported (scroll then capture, or use snapshot/text).Captures the visible area of the tab as PNG, even background tabs (without switching). Never changes window size or viewport, so full-page capture is unsupported (scroll then capture, or use snapshot/text).
No se publicó ningún esquema de entrada para esta herramienta.
browser_navigateNavigates the tab to a URL and waits for the body to load.Navigates the tab to a URL and waits for the body to load.
No se publicó ningún esquema de entrada para esta herramienta.
browser_backGo back.Go back.
No se publicó ningún esquema de entrada para esta herramienta.
browser_forwardGo forward (after going back).Go forward (after going back).
No se publicó ningún esquema de entrada para esta herramienta.
browser_reloadReloads the page (same as Chrome reload). ignore_cache=true bypasses the cache. Careful: unsaved user input on the page is lost.Reloads the page (same as Chrome reload). ignore_cache=true bypasses the cache. Careful: unsaved user input on the page is lost.
No se publicó ningún esquema de entrada para esta herramienta.
browser_dialogAccepts (accept: true) or dismisses (accept: false) an open dialog (alert/confirm/prompt/beforeunload). The tab is frozen while a dialog is open.Accepts (accept: true) or dismisses (accept: false) an open dialog (alert/confirm/prompt/beforeunload). The tab is frozen while a dialog is open.
No se publicó ningún esquema de entrada para esta herramienta.
browser_permissionLists or answers Chrome permission bubbles ("site wants to: access other apps and services on this device / show notifications / know your location…").Lists or answers Chrome permission bubbles ("site wants to: access other apps and services on this device / show notifications / know your location…").
No se publicó ningún esquema de entrada para esta herramienta.
browser_hoverMoves the real mouse over a ref element (no click). For hover menus and tooltips. Use read=changes to see the opened menu.Moves the real mouse over a ref element (no click). For hover menus and tooltips. Use read=changes to see the opened menu.
No se publicó ningún esquema de entrada para esta herramienta.
browser_dragDrags with the real mouse (press → move in steps → release): drag and drop, sliders, reordering, drag CAPTCHAs, etc.Drags with the real mouse (press → move in steps → release): drag and drop, sliders, reordering, drag CAPTCHAs, etc.
No se publicó ningún esquema de entrada para esta herramienta.
browser_download_waitWaits for the most recently started download to finish and returns the saved file path (user's Chrome download folder). Call after clicking the download button. Returns as soon as it finishes.Waits for the most recently started download to finish and returns the saved file path (user's Chrome download folder). Call after clicking the download button. Returns as soon as it finishes.
No se publicó ningún esquema de entrada para esta herramienta.
browser_pdfSaves the page as a PDF (receipts, articles, etc.). Without path, saves to the user's Downloads folder named after the page title. Doesn't change the screen or window.Saves the page as a PDF (receipts, articles, etc.). Without path, saves to the user's Downloads folder named after the page title. Doesn't change the screen or window.
No se publicó ningún esquema de entrada para esta herramienta.
browser_clickClicks a ref element with real mouse events. If another element covers it, doesn't click and reports it. Waits for loading if the click navigates; reports new tabs.Clicks a ref element with real mouse events. If another element covers it, doesn't click and reports it. Waits for loading if the click navigates; reports new tabs.
No se publicó ningún esquema de entrada para esta herramienta.
browser_typeTypes text into a ref element, sending real key events (keydown/keypress/input/keyup) per character like a human.Types text into a ref element, sending real key events (keydown/keypress/input/keyup) per character like a human.
No se publicó ningún esquema de entrada para esta herramienta.
browser_fillFills several inputs on the same page in order (each cleared, typed with real key events, value verified).Fills several inputs on the same page in order (each cleared, typed with real key events, value verified).
No se publicó ningún esquema de entrada para esta herramienta.
browser_uploadprivilegiadaPuts files into a file input (no OS file picker shown to the user). Give ref of the file input (<input type=file> or its label), orPuts files into a file input (no OS file picker shown to the user). Give ref of the file input (<input type=file> or its label), or
No se publicó ningún esquema de entrada para esta herramienta.
browser_selectPicks an option in a <select> dropdown (by value or visible text; partial match OK). Focuses the dropdown and moves with keys (arrow keys on Windows/Linux, typing the first letters on macOS), so the page gets real events and no list popup opens. If nothing matches, lists the available options.Picks an option in a <select> dropdown (by value or visible text; partial match OK). Focuses the dropdown and moves with keys (arrow keys on Windows/Linux, typing the first letters on macOS), so the page gets real events and no list popup opens. If nothing matches, lists the available options.
No se publicó ningún esquema de entrada para esta herramienta.
browser_press_keySin descripción publicadaEsta herramienta no publicó ninguna descripción. Forge no se la inventa.
browser_scrollScrolls a ref element into view, or by dy pixels (positive = down, negative = up, default 600). Reports the actual resulting position.Scrolls a ref element into view, or by dy pixels (positive = down, negative = up, default 600). Reports the actual resulting position.
No se publicó ningún esquema de entrada para esta herramienta.
browser_waitWaits until text appears; gone: that text disappears; url: the URL changes; enabled: that button/input becomes enabled;Waits until text appears; gone: that text disappears; url: the URL changes; enabled: that button/input becomes enabled;
No se publicó ningún esquema de entrada para esta herramienta.
browser_evalprivilegiadaEvaluates a JavaScript expression in the tab and returns the result as JSON. Escape hatch only when other tools can't do it.Evaluates a JavaScript expression in the tab and returns the result as JSON. Escape hatch only when other tools can't do it.
No se publicó ningún esquema de entrada para esta herramienta.
browser_networkTab network request list (newest at bottom). Records the latest 500 since CDPM first attached to the tab. Filter with filter (URL part), type (Document, XHR, Fetch, Script, Image, etc.), failed (failures only). For details pass the n-number to browser_network_detail.Tab network request list (newest at bottom). Records the latest 500 since CDPM first attached to the tab. Filter with filter (URL part), type (Document, XHR, Fetch, Script, Image, etc.), failed (failures only). For details pass the n-number to browser_network_detail.
No se publicó ningún esquema de entrada para esta herramienta.
browser_network_detailShows one request's headers, sent data and response body (start of it, if text). id is the n-number from browser_network.Shows one request's headers, sent data and response body (start of it, if text). id is the n-number from browser_network.
No se publicó ningún esquema de entrada para esta herramienta.
browser_blockBlocks tab network requests matching URL patterns (they fail). add adds, remove removes, clear removes all rules you set.Blocks tab network requests matching URL patterns (they fail). add adds, remove removes, clear removes all rules you set.
No se publicó ningún esquema de entrada para esta herramienta.
slot_pauseUse only when the user says to pause (e.g. "pause 3"); agents never call it on their own. All action tools on the slot are refused and any browser_wait in progress stops at once.Use only when the user says to pause (e.g. "pause 3"); agents never call it on their own. All action tools on the slot are refused and any browser_wait in progress stops at once.
No se publicó ningún esquema de entrada para esta herramienta.
slot_resumeUse only when the user says to resume (e.g. "continue 3"); the agent owning a paused slot never calls it on its own. Unpauses and messages every agent on the slot to wake it (agents re-read the page and continue). all=true resumes every paused slot.Use only when the user says to resume (e.g. "continue 3"); the agent owning a paused slot never calls it on its own. Unpauses and messages every agent on the slot to wake it (agents re-read the page and continue). all=true resumes every paused slot.
No se publicó ningún esquema de entrada para esta herramienta.
slot_sendSends a message to other agents (real-time collaboration). slot = the slot the recipient owns (to reach another slot's agent, use that slot number). Omit to to send to everyone on that slot.Sends a message to other agents (real-time collaboration). slot = the slot the recipient owns (to reach another slot's agent, use that slot number). Omit to to send to everyone on that slot.
No se publicó ningún esquema de entrada para esta herramienta.
slot_inboxShows your unread messages. With wait (seconds), waits up to that long for a new message (for real-time conversation).Shows your unread messages. With wait (seconds), waits up to that long for a new message (for real-time conversation).
No se publicó ningún esquema de entrada para esta herramienta.
35 de 36 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
CDP Manager - an MCP server that runs Chrome slots 1-30 over CDP so multiple Claude agents can share and drive them by number
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
El rastreo se detuvo en el límite de profundidad 4. Nada por debajo de ese nivel llegó a resolverse.
El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.
Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)
55 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.
+43 más sin listar. Los recuentos por motivo de arriba las incluyen todas.
No se siguen: peerDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.