@roveapi/mcp

MCPCommunitylive
v1.10.0UnknownMITAktualisiert vor 1 TnpmGitHub

MCP server for Rove browser automation API — use from Claude, Cursor, VS Code

Endpunkt-Statuslive
geprüft vor 14 Std. · 148 ms
100 % der letzten 1 Prüfung hat diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio, streamable-http). 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 →
242Downloads/Wo.
vor 1 TLetzte Aktualisierung
Liest diese Zugangsdaten
  • ROVE_API_KEYAPI-Schlüsseloptional

    Your Rove API key (optional — use the authenticate tool to sign up interactively)

Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paket
AutorUnknown
LizenzMIT
Version1.10.0
Quellenpm+mcp-registry
Trust-Status
C
40/100Vorsicht
✓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+0/20
→ Verdächtige Installationsskripte oder obfuskierter Code erkannt
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äche31 Tools · 1 privilegiert
Sicherheits-Scan⚠ Warnungen (1)v1.10.0 · heuteWie gut funktioniert dieser Scan?
PROMPTtool:create_viewer_grantExfiltration-shaped instruction
EvaluierungenKeine
Indexiert14. 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

31 Tools · 1 privilegiert · 1 wegen Injektion markiert
Statisch aus dem veröffentlichten Paket extrahiertv1.10.0 · 14h 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.

buy_creditsWithout arguments: shows Rove credit prices and whether this key may buy. With item_id: buys that credit pack and may charge the account owner's saved card, or returns a payment link for a person, within limits the owner set. Pass the same idempotency_key when retrying the same purchase. Without id…

Without arguments: shows Rove credit prices and whether this key may buy. With item_id: buys that credit pack and may charge the account owner's saved card, or returns a payment link for a person, within limits the owner set. Pass the same idempotency_key when retrying the same purchase. Without id…

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

get_credit_catalogueShows Rove credit packs, subscription tiers and what an action or supervised minute costs. Never buys.

Shows Rove credit packs, subscription tiers and what an action or supervised minute costs. Never buys.

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

get_credit_balanceShows this account's credits, exact to the millicredit, and whether this key may buy more and within what limits.

Shows this account's credits, exact to the millicredit, and whether this key may buy more and within what limits.

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

get_purchaseShows one purchase this key made and what to do next (for example, a payment link for a person).

Shows one purchase this key made and what to do next (for example, a payment link for a person).

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

list_purchasesLists purchases this key made, newest first.

Lists purchases this key made, newest first.

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

cancel_purchaseCancels an unpaid purchase this key made, so its payment link stops working.

Cancels an unpaid purchase this key made, so its payment link stops working.

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

simulate_purchaseTest keys only: moves a simulated purchase to paid, expired, failed or needs-authentication. Never charges.

Test keys only: moves a simulated purchase to paid, expired, failed or needs-authentication. Never charges.

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

navigateNavigate to a URL in a hosted Chromium browser and return the page title and final URL after redirects. Creates a new browser session automatically if no session_id is provided. Use this as the first step in any browser automation workflow. Use stealth mode when visiting public websites that may bl…

Navigate to a URL in a hosted Chromium browser and return the page title and final URL after redirects. Creates a new browser session automatically if no session_id is provided. Use this as the first step in any browser automation workflow. Use stealth mode when visiting public websites that may bl…

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

interactPerform a click or fill action on a page element in an active browser session. Use "click" to click buttons, links, checkboxes, or any clickable element by CSS selector. Use "fill" to type text into input fields, textareas, or contenteditable elements — pass the target CSS selector and the text val…

Perform a click or fill action on a page element in an active browser session. Use "click" to click buttons, links, checkboxes, or any clickable element by CSS selector. Use "fill" to type text into input fields, textareas, or contenteditable elements — pass the target CSS selector and the text val…

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

extract_schemaExtract structured data from a web page according to a JSON schema. Navigates to the given URL, renders the page in a headless browser, and returns data matching your schema definition. Use this instead of navigate + get_a11y_tree when you need specific structured fields (e.g. product name, price,…

Extract structured data from a web page according to a JSON schema. Navigates to the given URL, renders the page in a headless browser, and returns data matching your schema definition. Use this instead of navigate + get_a11y_tree when you need specific structured fields (e.g. product name, price,…

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

screenshotCapture a PNG screenshot of a web page. Operates in two modes: (1) Pass a session_id to screenshot the current page in an active session — use this when you need to see the visual state after interactions. (2) Pass a url without session_id to take a one-shot screenshot without creating a persistent…

Capture a PNG screenshot of a web page. Operates in two modes: (1) Pass a session_id to screenshot the current page in an active session — use this when you need to see the visual state after interactions. (2) Pass a url without session_id to take a one-shot screenshot without creating a persistent…

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

get_a11y_treeGet a structured accessibility tree snapshot of the current page in an active browser session. Returns a hierarchical representation of all visible elements including their roles, names, values, and states — similar to what a screen reader sees. Use this as the primary way to read page content, as…

Get a structured accessibility tree snapshot of the current page in an active browser session. Returns a hierarchical representation of all visible elements including their roles, names, values, and states — similar to what a screen reader sees. Use this as the primary way to read page content, as…

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

close_sessionClose a browser session and release its server-side resources (browser context, memory, and any open pages). Call this when you are done with a browser session to free resources and avoid hitting session limits. If the closed session is the currently active session, the internal session reference i…

Close a browser session and release its server-side resources (browser context, memory, and any open pages). Call this when you are done with a browser session to free resources and avoid hitting session limits. If the closed session is the currently active session, the internal session reference i…

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

clickClick an element on the page by CSS selector, accessible label or a11y tree ref. Use this to interact with buttons, links, checkboxes, and other clickable elements. In a supervised session, a click that opens a popup makes the popup the current page.

Click an element on the page by CSS selector, accessible label or a11y tree ref. Use this to interact with buttons, links, checkboxes, and other clickable elements. In a supervised session, a click that opens a popup makes the popup the current page.

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

fillType text into a form field. By default clears any existing value first, then types the new value.

Type text into a form field. By default clears any existing value first, then types the new value.

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

get_textExtract the text content of an element on the page. Useful for reading specific values like prices, headings, or status messages.

Extract the text content of an element on the page. Useful for reading specific values like prices, headings, or status messages.

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

scrollScroll the page in a given direction, or scroll a specific scrollable element. Useful for loading lazy content or reaching elements below the fold.

Scroll the page in a given direction, or scroll a specific scrollable element. Useful for loading lazy content or reaching elements below the fold.

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

evaluateExecute arbitrary JavaScript in the browser page context. Returns the result of the expression. Use for advanced DOM queries, custom extraction logic, or page manipulation.

Execute arbitrary JavaScript in the browser page context. Returns the result of the expression. Use for advanced DOM queries, custom extraction logic, or page manipulation.

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

list_pagesList the pages open in this session's browser, with page ids, opener, URL, title and status, and which page is current. Popups the page opened appear here. Does not count as a fresh observation.

List the pages open in this session's browser, with page ids, opener, URL, title and status, and which page is current. Popups the page opened appear here. Does not count as a fresh observation.

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

switch_pageMake another open page current. Later actions without page_id run on it, and in a supervised session the viewer shows it.

Make another open page current. Later actions without page_id run on it, and in a supervised session the viewer shows it.

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

close_pageClose an open page. If it was current, the session returns to the page that was current when it opened. The last open page cannot be closed.

Close an open page. If it was current, the session returns to the page that was current when it opened. The last open page cannot be closed.

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

wait_for_popupWait for a popup opened by your last navigate, click, fill, scroll or evaluate, even one that has already opened, and return its page_id. In a supervised session the popup becomes current. In other sessions, call switch_page or pass page_id. A popup Rove blocks answers popup-blocked at once instead…

Wait for a popup opened by your last navigate, click, fill, scroll or evaluate, even one that has already opened, and return its page_id. In a supervised session the popup becomes current. In other sessions, call switch_page or pass page_id. A popup Rove blocks answers popup-blocked at once instead…

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

list_historyList the pages this API key's supervised browser profile visited, newest first, across sessions: URL, title, time, session id and whether the agent or a human held control. Sign-in callback codes and tokens are never stored. To reopen an entry, navigate to its url.

List the pages this API key's supervised browser profile visited, newest first, across sessions: URL, title, time, session id and whether the agent or a human held control. Sign-in callback codes and tokens are never stored. To reopen an entry, navigate to its url.

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

restore_pagesAnswer a supervised session's restore offer. When the previous session on this profile ended unexpectedly (crash, hang or restart), list_pages and the session status carry restore.available and the pages that were open; nothing reopens until you choose. restore reopens them (each through the target…

Answer a supervised session's restore offer. When the previous session on this profile ended unexpectedly (crash, hang or restart), list_pages and the session status carry restore.available and the pages that were open; nothing reopens until you choose. restore reopens them (each through the target…

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

clear_historyDelete this API key's supervised browsing history. Cookies, storage and open-pages restore are kept. Refused (profile-busy) while a supervised session on this key is running.

Delete this API key's supervised browsing history. Cookies, storage and open-pages restore are kept. Refused (profile-busy) while a supervised session on this key is running.

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

delete_profileprivilegiertDelete this API key's whole supervised browser profile: cookies, storage, history and any restore offer. The next session starts signed out. Refused (profile-busy) while a supervised session on this key is running.

Delete this API key's whole supervised browser profile: cookies, storage, history and any restore offer. The next session starts signed out. Refused (profile-busy) while a supervised session on this key is running.

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

list_sessionsShow the current active browser session for this MCP connection, including its URL, page title, and expiry.

Show the current active browser session for this MCP connection, including its URL, page title, and expiry.

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

start_supervised_sessionExplicitly create a supervised browser session. Human viewer input is exclusive while control is held; after handback the agent must obtain a fresh observation before mutating again. viewport_mode defaults to follow-human; use fixed when the page layout must stay at the agent viewport.

Explicitly create a supervised browser session. Human viewer input is exclusive while control is held; after handback the agent must obtain a fresh observation before mutating again. viewport_mode defaults to follow-human; use fixed when the page layout must stay at the agent viewport.

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

create_viewer_grantInjektionsrisikoCreate a one-time, origin-bound viewer link for the active supervised session. Give viewer_url to the human operator (one click opens that session). Never send target credentials through chat.

Create a one-time, origin-bound viewer link for the active supervised session. Give viewer_url to the human operator (one click opens that session). Never send target credentials through chat.

INJEKTIONExfiltration-shaped instructionck opens that session). Never send target credentials through chat.

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

authenticateAuthenticate with a verified email and obtain a live API key. Required when no key is configured and when the configured key starts with rvp_test_, because test keys cannot allocate supervised browser streams.

Authenticate with a verified email and obtain a live API key. Required when no key is configured and when the configured key starts with rvp_test_, because test keys cannot allocate supervised browser streams.

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

account_infoKeine Beschreibung veröffentlicht

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

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

MCP server for Rove browser automation API — use from Claude, Cursor, VS Code

Schlagwörter
mcpbrowserautomationplaywrighta11yclaudecursor
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

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

60 Pakete aufgelöst · 1 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

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

+42 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