@roveapi/mcp

MCPcomunidaden línea
v1.10.0UnknownMITActualizado hace 1 dnpmGitHub

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

Estado del endpointen línea
comprobado hace 14 h · 148 ms
100 % de las últimas 1 comprobación llegó a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (stdio, streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
242Descargas/sem.
hace 1 dÚltima actualización
Lee estas credenciales
  • ROVE_API_KEYClave de APIopcional

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

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
AutorUnknown
LicenciaMIT
Versión1.10.0
Fuentenpm+mcp-registry
Estado de confianza
C
40/100Precaución
✓Listado en el índice de Forge+10/10
—Identidad del publicador verificada+0/20
→ Publicador: ejecuta `forge publish` desde el repo del paquete para reclamar la propiedad
—Firma de publicación Ed25519+0/5
→ Se incluye automáticamente cuando el publicador ejecuta `forge publish`
—Verificación de dominio+0/5
→ Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Publica desde GitHub Actions con --provenance para que la attestation vincule este paquete a este repo
—Coincidencia de maintainer en npm+0/5
→ Se consigue cuando tu identidad esté verificada arriba y ese login sea maintainer de este paquete en npm
✓Análisis CVE · limpio+30/30
—Análisis estático · limpio+0/20
→ Se han detectado scripts de instalación sospechosos o código ofuscado
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio—
Procedencia—
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas31 herramientas · 1 privilegiadas
Análisis de seguridad⚠ Avisos (1)v1.10.0 · hoy¿Qué tan bien funciona este análisis?
PROMPTtool:create_viewer_grantExfiltration-shaped instruction
EvaluacionesNinguna
Indexado14 oct 2026

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.

Herramientas

31 herramientas · 1 privilegiadas · 1 marcadas por inyección
Extraído estáticamente del paquete publicadov1.10.0 · 14h ago

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.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

list_purchasesLists purchases this key made, newest first.

Lists purchases this key made, newest first.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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,…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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…

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

create_viewer_grantriesgo de inyecciónCreate 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.

INYECCIÓNExfiltration-shaped instructionck opens that session). Never send target credentials through chat.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

account_infoSin descripción publicada

Esta herramienta no publicó ninguna descripción. Forge no se la inventa.

30 de 31 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.

Acerca de

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

Palabras clave
mcpbrowserautomationplaywrighta11yclaudecursor
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-10-14: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 1 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

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)

Declaradas pero no resueltas

54 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

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

Temas

Relacionados en browser automation & scraping