browsermesh

MCPattestiert
v0.2.1BrowserMesh contributorsApache-2.0Aktualisiert vor 16 TnpmGitHub

Local isolated multi-session browser runtime for external MCP clients

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.

Attestierter Build
Eine verifizierte Herkunfts-Attestation bindet dieses Artefakt an das gelistete Repository. Den Eintrag hat noch niemand beansprucht — das belegt, wo der Code gebaut wurde, nicht, wer dahintersteht.
70Downloads/Wo.
vor 16 TLetzte Aktualisierung
Paket
AutorBrowserMesh contributors
LizenzApache-2.0
Version0.2.1
Quellenpm+mcp-registry
Trust-Status
A
85/100Vertrauenswürdig
Im Forge-Index gelistet+10/10
Identität verifiziert · attestierter Build+20/20
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)+5/5
npm-Maintainer-Übereinstimmung+0/5
Publisher: trage den verifizierten GitHub-Login als Maintainer des npm-Pakets ein (npm owner add <login>)
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
StatusIdentität verifiziert
PublisherNicht verifiziert
SignaturNicht signiert
Domain
Herkunft✓ Sigstore-verifiziert · 2413091
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche35 Tools · 2 privilegiert
Sicherheits-Scan✓ Sauberv0.2.1 · vor 3 TWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert18. Aug. 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

35 Tools · 2 privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.2.1 · 3d 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_runtime_infoReport bounded, read-only BrowserMesh version, launch state, effective configuration, and session counts without launching Chromium. Use this to diagnose setup and capacity safely; it never returns paths, launch arguments, environment values, browser state, or raw errors.

Report bounded, read-only BrowserMesh version, launch state, effective configuration, and session counts without launching Chromium. Use this to diagnose setup and capacity safely; it never returns paths, launch arguments, environment values, browser state, or raw errors.

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

browser_session_createKeine Beschreibung veröffentlicht

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

browser_session_listList every browser session with its explicit sessionId, lifecycle status, name, and neutral workflow metadata. Use this to recover the correct session for each role/account; there is no global active session.

List every browser session with its explicit sessionId, lifecycle status, name, and neutral workflow metadata. Use this to recover the correct session for each role/account; there is no global active session.

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

browser_session_getInspect one explicitly addressed browser session. Session names and metadata are workflow labels, not internal AI agents or owners.

Inspect one explicitly addressed browser session. Session names and metadata are workflow labels, not internal AI agents or owners.

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

browser_session_closeClose one explicitly addressed session and release all of its pages and isolated browser context. Close each role/account session when its workflow is complete.

Close one explicitly addressed session and release all of its pages and isolated browser context. Close each role/account session when its workflow is complete.

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

browser_page_createCreate an additional page inside one explicitly addressed session. Use it for another tab that must share that session's cookies and storage; use a separate session instead when identity or authentication must be isolated.

Create an additional page inside one explicitly addressed session. Use it for another tab that must share that session's cookies and storage; use a separate session instead when identity or authentication must be isolated.

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

browser_page_listList pages belonging only to the addressed session. Session creation already returns the initial pageId; use this tool to rediscover or inspect all pages in that session.

List pages belonging only to the addressed session. Session creation already returns the initial pageId; use this tool to rediscover or inspect all pages in that session.

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

browser_page_closeClose one explicitly addressed page in its owning session. Supply both IDs because BrowserMesh has no global current session or page.

Close one explicitly addressed page in its owning session. Supply both IDs because BrowserMesh has no global current session or page.

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

browser_navigateNavigate one explicitly addressed page to an absolute HTTP(S) URL. Keep using the sessionId/pageId pair for the intended account or role; navigation never changes a global active page.

Navigate one explicitly addressed page to an absolute HTTP(S) URL. Keep using the sessionId/pageId pair for the intended account or role; navigation never changes a global active page.

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

browser_backNavigate backward in the history of one explicitly addressed page without affecting pages or sessions used by other roles.

Navigate backward in the history of one explicitly addressed page without affecting pages or sessions used by other roles.

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

browser_forwardNavigate forward in the history of one explicitly addressed page without affecting other isolated sessions.

Navigate forward in the history of one explicitly addressed page without affecting other isolated sessions.

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

browser_reloadReload one explicitly addressed page in its existing isolated session and authentication state.

Reload one explicitly addressed page in its existing isolated session and authentication state.

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

browser_get_urlRead the current URL of one explicitly addressed page. Use the IDs returned for the intended session; there is no global current page.

Read the current URL of one explicitly addressed page. Use the IDs returned for the intended session; there is no global current page.

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

browser_get_titleRead the title of one explicitly addressed page in its owning isolated session.

Read the title of one explicitly addressed page in its owning isolated session.

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

browser_snapshotKeine Beschreibung veröffentlicht

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

browser_visible_textRead visible text from a semantic or CSS locator on one explicitly addressed page. A locator may select the top document or a bounded outer-to-inner semantic iframe chain; the lookup remains confined to that page and session.

Read visible text from a semantic or CSS locator on one explicitly addressed page. A locator may select the top document or a bounded outer-to-inner semantic iframe chain; the lookup remains confined to that page and session.

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

browser_observeKeine Beschreibung veröffentlicht

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

browser_clickClick exactly one semantic/CSS locator or short-lived snapshot ref on one explicitly addressed page. A locator may select the top document or a bounded outer-to-inner semantic iframe chain. Role locator names match exactly by default and every iframe-chain selector must resolve exactly; ambiguous l…

Click exactly one semantic/CSS locator or short-lived snapshot ref on one explicitly addressed page. A locator may select the top document or a bounded outer-to-inner semantic iframe chain. Role locator names match exactly by default and every iframe-chain selector must resolve exactly; ambiguous l…

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

browser_double_clickDouble-click a semantic or CSS locator on one explicitly addressed page. Use this only when the application assigns distinct double-click behavior; the action is serialized with all browser work in that session and an ambiguous locator returns LOCATOR_AMBIGUOUS.

Double-click a semantic or CSS locator on one explicitly addressed page. Use this only when the application assigns distinct double-click behavior; the action is serialized with all browser work in that session and an ambiguous locator returns LOCATOR_AMBIGUOUS.

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

browser_hoverMove the pointer over a semantic or CSS locator on one explicitly addressed page. Use this to reveal hover-driven controls or state before inspecting or interacting; BrowserMesh preserves same-session accepted order.

Move the pointer over a semantic or CSS locator on one explicitly addressed page. Use this to reveal hover-driven controls or state before inspecting or interacting; BrowserMesh preserves same-session accepted order.

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

browser_focusFocus a semantic or CSS locator on one explicitly addressed page without entering a value. Use this for focus-driven UI state or before a separate key action; the locator remains scoped to the supplied sessionId and pageId.

Focus a semantic or CSS locator on one explicitly addressed page without entering a value. Use this for focus-driven UI state or before a separate key action; the locator remains scoped to the supplied sessionId and pageId.

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

browser_checkEnsure a checkbox or radio located semantically or by CSS is checked on one explicitly addressed page. The operation is idempotent, bounded by timeoutMs, and isolated to the supplied session.

Ensure a checkbox or radio located semantically or by CSS is checked on one explicitly addressed page. The operation is idempotent, bounded by timeoutMs, and isolated to the supplied session.

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

browser_uncheckEnsure a checkbox located semantically or by CSS is unchecked on one explicitly addressed page. The operation is idempotent, bounded by timeoutMs, and isolated to the supplied session.

Ensure a checkbox located semantically or by CSS is unchecked on one explicitly addressed page. The operation is idempotent, bounded by timeoutMs, and isolated to the supplied session.

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

browser_scroll_into_viewScroll one semantic or CSS locator into the viewport of an explicitly addressed page. Use this before inspection or interaction when an off-screen target must become visible; it never accepts arbitrary JavaScript or coordinates.

Scroll one semantic or CSS locator into the viewport of an explicitly addressed page. Use this before inspection or interaction when an off-screen target must become visible; it never accepts arbitrary JavaScript or coordinates.

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

browser_scrollScroll an explicitly addressed page by bounded integer pixel deltas. Use deltaX for horizontal and deltaY for vertical movement; this typed operation exposes no arbitrary JavaScript and remains serialized within the session.

Scroll an explicitly addressed page by bounded integer pixel deltas. Use deltaX for horizontal and deltaY for vertical movement; this typed operation exposes no arbitrary JavaScript and remains serialized within the session.

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

browser_drag_and_dropprivilegiertDrag one semantic or CSS-located element onto another on one explicitly addressed page. Source and target are resolved in the same page and session, with bounded timeout and strict ambiguity errors.

Drag one semantic or CSS-located element onto another on one explicitly addressed page. Source and target are resolved in the same page and session, with bounded timeout and strict ambiguity errors.

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

browser_fillFill a form field located on one explicitly addressed page. The value is entered only in that session; use separate sessions for different identities.

Fill a form field located on one explicitly addressed page. The value is entered only in that session; use separate sessions for different identities.

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

browser_pressPress a key on a locator within one explicitly addressed page, preserving deterministic ordering with other operations in that session. A missing or unsuitable element returns OPERATION_TIMEOUT within timeoutMs (10 seconds by default) without closing MCP or browser sessions.

Press a key on a locator within one explicitly addressed page, preserving deterministic ordering with other operations in that session. A missing or unsuitable element returns OPERATION_TIMEOUT within timeoutMs (10 seconds by default) without closing MCP or browser sessions.

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

browser_select_optionSelect an option on one explicitly addressed page using a semantic or CSS locator. A missing or unsuitable select returns OPERATION_TIMEOUT within timeoutMs (10 seconds by default), and the supplied session plus all other sessions remain usable.

Select an option on one explicitly addressed page using a semantic or CSS locator. A missing or unsuitable select returns OPERATION_TIMEOUT within timeoutMs (10 seconds by default), and the supplied session plus all other sessions remain usable.

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

browser_screenshotCapture a bounded in-memory PNG screenshot of one explicitly addressed page, either as the viewport/full page or one semantic element optionally reached through a bounded iframe chain. Full-page and element capture use an immutable measured CSS-pixel clip plus encoded-byte validation. BrowserMesh r…

Capture a bounded in-memory PNG screenshot of one explicitly addressed page, either as the viewport/full page or one semantic element optionally reached through a bounded iframe chain. Full-page and element capture use an immutable measured CSS-pixel clip plus encoded-byte validation. BrowserMesh r…

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

browser_waitWait for one deterministic passive condition on an explicitly addressed page: an exact/safe-glob URL, domcontentloaded/load state, locator state (optionally through a bounded semantic iframe chain), or case-sensitive top-document text presence/absence. The wait occupies that session queue, is bound…

Wait for one deterministic passive condition on an explicitly addressed page: an exact/safe-glob URL, domcontentloaded/load state, locator state (optionally through a bounded semantic iframe chain), or case-sensitive top-document text presence/absence. The wait occupies that session queue, is bound…

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

browser_action_and_waitKeine Beschreibung veröffentlicht

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

browser_state_saveSave cookies and supported storage from one explicitly addressed session under a safe logical stateId. Use this only when a later new isolated session should restore that authentication state.

Save cookies and supported storage from one explicitly addressed session under a safe logical stateId. Use this only when a later new isolated session should restore that authentication state.

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

browser_state_listList logical saved-state IDs available for optional restoration when creating a new isolated session; state contents and secrets are not returned.

List logical saved-state IDs available for optional restoration when creating a new isolated session; state contents and secrets are not returned.

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

browser_state_removeprivilegiertKeine Beschreibung veröffentlicht

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

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

Local isolated multi-session browser runtime for external MCP clients

Schlagwörter
browsermcpmodel-context-protocolplaywrightautomationmulti-session
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

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

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

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

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

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

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

Themen

Verwandtes in browser automation & scraping