cdpm-mcp

MCPCommunity
v0.1.9IGELHARINEMITAktualisiert vor 3 TnpmGitHub

CDP Manager - an MCP server that runs Chrome slots 1-30 over CDP so multiple Claude agents can share and drive them by number

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
894Downloads/Wo.
2GitHub-Sterne
vor 3 TLetzte Aktualisierung
Paket
AutorIGELHARINE
LizenzMIT
Version0.1.9
Quellenpm+mcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/20
→ Publisher: führe `forge publish` im Repo des Pakets aus, um die Inhaberschaft zu beanspruchen
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Veröffentliche aus GitHub Actions mit --provenance, damit die Attestation dieses Paket an dieses Repo bindet
—npm-Maintainer-Übereinstimmung+0/5
→ Wird erreicht, sobald deine Identität oben verifiziert ist und dieser Login npm-Maintainer dieses Pakets ist
✓CVE-Scan · sauber+30/30
✓Statische Analyse · 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ängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche36 Tools · 2 privilegiert
Sicherheits-Scan✓ Sauberv0.1.9 · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert20. Okt. 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

36 Tools · 2 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.1.9 · 5h 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.

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.

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

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

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

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.

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

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

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

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.

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

browser_tab_closeCloses a tab. tab is required.

Closes a tab. tab is required.

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

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

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

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

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

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.

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

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

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

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.

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

browser_backGo back.

Go back.

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

browser_forwardGo forward (after going back).

Go forward (after going back).

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

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.

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

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.

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

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

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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

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

browser_uploadprivilegiertPuts 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

Puts 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

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

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.

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

browser_press_keyKeine Beschreibung veröffentlicht

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

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.

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

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;

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

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

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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

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

35 von 36 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

CDP Manager - an MCP server that runs Chrome slots 1-30 over CDP so multiple Claude agents can share and drive them by number

Schlagwörter
mcpcdpchromedevtools-protocolclaudemulti-agentbrowser-automation
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-10-21 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 2 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Tiefengrenze 4. Alles unterhalb dieser Ebene wurde nie aufgelöst.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

55 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+43 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.

Themen

Verwandtes in browser automation & scraping