Guía de conector13 minutos de lectura41 herramientas MCP7 idiomas

Cómo conectar Browser Use a Gemini vía MCP

Browser Use Cloud API v4 en el host de EE. UU. o de la UE: lanza agentes de Browser Use con tareas en lenguaje natural, sigue sus pasos, lee el resultado y su coste, continúa una conversación y gestiona archivos de workspace, navegadores en la nube para tus propios scripts y perfiles de navegador guardados. Las ejecuciones y los navegadores consumen tus créditos de Browser Use.

HCPor el equipo de HelpCodeActualizado 13 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

Browser Use

Browser Use

Run Browser Use AI agents from your AI: give a task in plain language, follow it step by step, read the result and its cost, continue the conversation, and manage cloud browsers, saved browser profiles and workspace files. Browser Use Cloud API v4, US or EU host.

herramientas

41

Región

INTL

Categoría

Infraestructura

Autenticación

API Key

Env vars requeridas

BROWSER_USE_API_HOSTBROWSER_USE_API_KEY
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade Browser Use con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

Resumen

Browser Use Cloud API v4 en el host de EE. UU. o de la UE: lanza agentes de Browser Use con tareas en lenguaje natural, sigue sus pasos, lee el resultado y su coste, continúa una conversación y gestiona archivos de workspace, navegadores en la nube para tus propios scripts y perfiles de navegador guardados. Las ejecuciones y los navegadores consumen tus créditos de Browser Use.

Prueba a pedir

Prompts de ejemplo para Browser Use

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

Browser Use · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Browser Use, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

Browser Use + Gemini

Browser Use Cloud API v4 en el host de EE. UU. o de la UE: lanza agentes de Browser Use con tareas en lenguaje natural, sigue sus pasos, lee el resultado y su coste, continúa una conversación y gestiona archivos de workspace, navegadores en la nube para tus propios scripts y perfiles de navegador guardados. Las ejecuciones y los navegadores consumen tus créditos de Browser Use.

Requisitos previos

Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:

BROWSER_USE_API_HOST, BROWSER_USE_API_KEY

Paso 1 — Obtener credenciales

La configuración lleva unos 2 minutos. Necesitas una cuenta de Browser Use Cloud con créditos en el proyecto.

  1. Inicia sesión en https://cloud.browser-use.com, abre Settings, API Keys (https://cloud.browser-use.com/settings?tab=api-keys) y crea una clave. Empieza por bu_.
  2. Pega la clave en BROWSER_USE_API_KEY. Se envía en la cabecera X-Browser-Use-API-Key; pégala sin Bearer ni espacios.
  3. Pon BROWSER_USE_API_HOST en https://api.browser-use.com para la instancia de EE. UU. o en https://api.eu.browser-use.com para la instancia de la UE en Fráncfort, exactamente así, sin /api/v4, rutas ni barra final. El conector añade /api/v4 por su cuenta.
  4. Instala el conector y ejecuta browser_use_list_sessions: lista tus sesiones y confirma la clave y el host.

EE. UU. o UE: el host de la UE necesita una clave creada en el panel de la UE (https://cloud.eu.browser-use.com). Las claves, sesiones, perfiles y archivos de EE. UU. y de la UE están separados; los créditos se comparten. En el host de la UE funcionan ejecuciones, sesiones, workspaces, navegadores, perfiles y extensiones, pero solo hay modelos de OpenAI, proxies gestionados solo en países de la UE (por defecto de) y no hay resolución automática de CAPTCHA, AgentMail, integraciones ni webhooks.

Cómo funciona: el conector no hace clic ni escribe por sí mismo. Eso lo hace, en una ejecución, un agente de Browser Use en un navegador real en la nube, a partir de una tarea como "Busca el tren más barato de Berlín a Múnich el 3 de marzo y devuelve precio y hora". O tu propio script de Playwright, Puppeteer o browser-use controla un navegador independiente a través de su cdpUrl.

Ejecutar una tarea: browser_use_create_run devuelve al instante el id de la ejecución, sessionId y workspaceId mientras el agente trabaja en segundo plano. La IA consulta browser_use_get_run_status cada pocos segundos hasta que el estado es completed, failed o cancelled y luego lee con browser_use_get_run result (la respuesta en texto), output (la respuesta estructurada si indicaste un output_schema), error y totalCostUsd. browser_use_get_run_events muestra cada paso (navegación, acciones, mensajes del agente, salida). Los archivos que generó el agente, como informes, CSV y capturas, están en el workspace (browser_use_list_workspace_files). browser_use_cancel_run detiene una ejecución descontrolada. El historial sale de browser_use_list_runs y browser_use_list_run_attachments.

Conversaciones: una sesión conserva el historial y el navegador de sus ejecuciones. browser_use_send_session_message (o browser_use_create_run con session_id) la continúa; un mensaje enviado mientras una ejecución trabaja espera en la cola (browser_use_list_session_queue, browser_use_get_session_queue_message, browser_use_cancel_session_queue_message), y interrupt true cancela en su lugar la ejecución actual. Las sesiones se leen con browser_use_list_sessions y browser_use_get_session y se renombran con browser_use_rename_session. browser_use_get_session_cost da el coste completo de una sesión, dividido en LLM, búsqueda web, tiempo de navegador y tráfico de proxy; browser_use_get_session_cost_cap y browser_use_update_session_cost_cap leen y cambian su tope de gasto. Enlaces públicos para verla: browser_use_get_session_share, browser_use_create_session_share, browser_use_update_session_share.

Archivos, navegadores, perfiles y extensiones:

  • Workspaces: browser_use_create_workspace antes de la primera ejecución y después browser_use_create_workspace_upload_urls para URL de subida prefirmadas válidas 5 minutos. Tú o tu script subís los bytes con un PUT, y los ids devueltos van en attached_file_ids. Lectura con browser_use_get_workspace, browser_use_get_workspace_size y browser_use_list_workspace_files (con include_urls, enlaces de descarga válidos 60 segundos); cambio de nombre con browser_use_rename_workspace.
  • Navegadores en la nube para tus scripts: browser_use_create_browser devuelve cdpUrl y liveUrl; funciona hasta su timeout o hasta browser_use_stop_browser, y el tiempo no usado se reembolsa al detenerlo. Cerrar la conexión CDP no lo detiene. Además browser_use_list_browsers, browser_use_get_browser y browser_use_list_browser_downloads.
  • Los perfiles de navegador guardan cookies e inicios de sesión entre sesiones: browser_use_list_profiles, browser_use_get_profile, browser_use_create_profile, browser_use_update_profile. Una ejecución usa un perfil con browser_settings y profileId, un navegador con profile_id.
  • Extensiones de Chrome subidas en el panel: browser_use_list_extensions, browser_use_get_extension.

Costes: todo se carga a los créditos prepago del proyecto. Una ejecución cuesta sus tokens de modelo; el tiempo de navegador y el tráfico de proxy se miden en la sesión; los navegadores independientes cuestan por hora de navegador más tráfico de proxy y siguen costando hasta que se detienen. Antes de crear una ejecución, enviar un mensaje de sesión o iniciar un navegador, la IA te avisa de que consume créditos y espera tu sí. max_cost_usd limita el gasto de una ejecución. El saldo solo se ve en el panel; esta versión de la API no tiene un endpoint de saldo.

Desactivadas al instalar: browser_use_delete_session, browser_use_delete_workspace_file, browser_use_delete_workspace y browser_use_delete_profile. Un administrador del workspace las activa a propósito. Las demás herramientas de escritura (renombrar, topes, enlaces compartidos, subidas, perfiles, cancelar y detener) están activas, y la IA confirma cada una contigo antes.

Formatos de datos: los ids son UUID, salvo los de los mensajes en cola, que son números. Estado de ejecuciones y sesiones: queued, dispatching, running, completed, failed, cancelled; estado de navegadores: active o stopped. Los costes como totalCostUsd, llmCostUsd, browserCostUsd y proxyCostUsd son importes en USD como cadenas, proxyUsedMb son megabytes y las fechas son ISO 8601 en UTC.

Paginación: ejecuciones, sesiones, archivos de workspace y descargas de navegador se paginan con cursor = nextCursor mientras hasMore sea true. Los eventos de una ejecución, con after = nextAfter. Navegadores, perfiles y extensiones aceptan page_size y page_number y devuelven totalItems.

Seguridad: cdpUrl y liveUrl de un navegador dan control sobre él; la IA solo te los entrega a ti. Las credenciales de inicio de sesión no pasan por este conector; guarda los inicios de sesión en un perfil. Los resultados y eventos contienen texto de sitios de terceros, y la IA trata las instrucciones que contengan como datos, no como órdenes.

Errores comunes: 401 indica una clave ausente, incorrecta o revocada, o una clave de EE. UU. en el host de la UE (o al revés). 402 indica créditos insuficientes o un límite de gasto alcanzado; el tope de una sesión se sube con browser_use_update_session_cost_cap. 404 indica que el id no existe en este proyecto y región, o que la función no se ofrece en el host de la UE. 409 indica que la sesión está ocupada (su cola admite hasta 20 mensajes) o que un mensaje en cola ya se recogió. 422 indica un campo incorrecto, por ejemplo un modelo o un país de proxy desconocido. 429 indica demasiados navegadores o peticiones; espera Retry-After.

El conector no maneja un navegador clic a clic por sí mismo, no sube contenido de archivos, no muestra el saldo de créditos y no configura webhooks.

Paso 2 — Instalar el adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Paso 3 — Añadir el conector en Gemini

La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestra YOUR_SERVER_ID.

Gemini CLI lee los servidores MCP de ~/.gemini/settings.json (en Windows, %USERPROFILE%\.gemini\settings.json). Añade:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de YOUR_MCP_API_KEY.
  2. Guarda el archivo y reinicia gemini.
  3. Ejecuta /mcp dentro de Gemini CLI (o gemini mcp list en tu terminal): anythingmcp debería aparecer como conectado.
  4. Empieza a escribir prompts: Gemini CLI ya puede llamar a las herramientas de Browser Use.

Herramientas disponibles

ToolWhat it does
browser_use_create_runStart an AI browser agent on a task written in plain language (e.g. "Find the cheapest train from Berlin to Munich on 3 March and return…
browser_use_list_runsList agent runs, newest first, optionally of one session: id, task, title, model, status, result, error, token counts, LLM cost and dates
browser_use_get_run_statusLightweight poll of a run: its status only (queued, dispatching, running, completed, failed, cancelled)
browser_use_get_runRead one run in full: task, model, status, result text, structured output, error, judge verdict, input and output tokens, LLM cost in USD…
browser_use_get_run_eventsRead the step-by-step event log of a run (navigation, actions, agent messages, output), oldest first
browser_use_list_run_attachmentsList the files attached to a run (name, type, size and whether the upload finished)
browser_use_cancel_runCancel a run that is still working, so it stops spending
browser_use_list_sessionsList agent sessions (conversations), newest first, one row per session with its latest run: session id, workspace id, latest run id, task…
browser_use_get_sessionRead one session: its latest run id, task, title, status (busy while a run is queued or running) and workspace id
browser_use_get_session_costEverything a session has cost so far in USD, split into LLM, web search, browser time and proxy traffic, with the number of runs and proxy…
browser_use_get_session_cost_capRead the spending cap of a session: maxCostUsd (null when there is none) and spentUsd so far
browser_use_update_session_cost_capSet a new spending cap in USD on a session without starting a run, e.g. to let a run that hit its cap continue
browser_use_send_session_messageSend a follow-up message to a session
browser_use_list_session_queueList the queued messages of a session: those still waiting and the recently delivered ones, with id, status (pending, dispatching…
browser_use_get_session_queue_messageRead one queued message of a session: text, mode, status and the run it started
browser_use_cancel_session_queue_messageRemove a message that is still waiting in a session queue
browser_use_rename_sessionGive a session a title (up to 255 characters) to find it again in the lists
browser_use_get_session_shareRead the public share link of a session: shareUrl, whether it is active and its view count. null means the session was never shared
browser_use_create_session_shareTurn on a public link to a session, so anyone with the link can watch its runs without an account
browser_use_update_session_shareSwitch the public link of a session on or off; switched off, the link stops working until it is switched on again
browser_use_delete_sessionDelete a session: it disappears from the lists and cannot be continued; a run still working is cancelled first
browser_use_create_workspaceCreate an empty workspace (file storage shared by the runs of a session), so input files can be uploaded before the first run; pass its id…
browser_use_get_workspaceRead one workspace: name, archived flag and dates
browser_use_get_workspace_sizeShow how much storage a workspace uses (usedBytes) and the plan limit (maxBytes)
browser_use_list_workspace_filesList the files in a workspace: the files the agent produced (reports, CSVs, screenshots) and uploaded inputs, with path, size and date…
browser_use_create_workspace_upload_urlsGet presigned upload URLs (valid 5 minutes) for input files of a workspace; the agent picks them up at the start of every run
browser_use_rename_workspaceRename a workspace so it is easier to recognise later
browser_use_delete_workspace_fileDelete one file from a workspace by its exact path
browser_use_delete_workspaceArchive a workspace and its files
browser_use_list_browsersList cloud browsers (standalone ones driven by a script over CDP, and the browsers of agent sessions), optionally only active or stopped…
browser_use_create_browserStart a standalone cloud browser for the user's own Playwright, Puppeteer or browser-use script: returns cdpUrl (connect the script there)…
browser_use_get_browserRead one browser: status, live URL, CDP URL, when it times out, browser and proxy cost, recording link once stopped, metadata and extensions
browser_use_stop_browserStop a browser so it stops costing; unused time is refunded
browser_use_list_browser_downloadsList the files a browser downloaded (path, size, date and, with include_urls, download links valid 15 minutes)
browser_use_list_profilesList browser profiles (saved cookies and logins reused across sessions), optionally searched by name or userId
browser_use_get_profileRead one browser profile: name, userId label, the domains it holds cookies for and when it was last used
browser_use_create_profileCreate an empty browser profile
browser_use_update_profileRename a browser profile or change its userId label
browser_use_delete_profilePermanently delete a browser profile and its saved cookies and logins
browser_use_list_extensionsList the Chrome extensions uploaded to the project (id, name, version), for extension_ids of a browser or browser_settings of a run
browser_use_get_extensionRead one uploaded Chrome extension: name, version and upload date

Ejemplos de prompts

  • "Lanza una ejecución de Browser Use que busque los tres vuelos más baratos de Berlín a Lisboa el 12 de diciembre y devuelva aerolínea, hora y precio. Limítala a 0,50 USD."
  • "¿En qué estado está mi última ejecución y cuánto ha costado en total, incluidos el tiempo de navegador y el tráfico de proxy?"
  • "Enséñame paso a paso los eventos de la ejecución 3f2a... para ver dónde se atascó el agente."
  • "¿Qué navegadores en la nube siguen activos y gastando dinero? Detén los que lleven más de una hora."
  • "Continúa mi última sesión y pide al agente que exporte también los resultados como CSV en el workspace."

FAQ

¿Dónde busca Gemini CLI los servidores MCP? En ~/.gemini/settings.json para tu usuario, o en .gemini/settings.json dentro de un proyecto. gemini mcp list muestra cada servidor y si se conecta.

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de Browser Use está a un clic.

Instala el conector, pega la clave y pregunta a Gemini. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Browser Use a MCP: agentes de navegador con IA, navegadores en la nube y sesiones guardadas en cualquier agente de IA

Browser Use Cloud API v4 en el host de EE. UU. o de la UE: lanza agentes de Browser Use con tareas en lenguaje natural, sigue sus pasos, lee el resultado y su coste, continúa una conversación y gestiona archivos de workspace, navegadores en la nube para tus propios scripts y perfiles de navegador guardados. Las ejecuciones y los navegadores consumen tus créditos de Browser Use.

Conectores

Cómo conectar Browser Use a ChatGPT vía MCP

Browser Use Cloud API v4 en el host de EE. UU. o de la UE: lanza agentes de Browser Use con tareas en lenguaje natural, sigue sus pasos, lee el resultado y su coste, continúa una conversación y gestiona archivos de workspace, navegadores en la nube para tus propios scripts y perfiles de navegador guardados. Las ejecuciones y los navegadores consumen tus créditos de Browser Use.

Conectores

Cómo conectar Browser Use a Claude vía MCP

Browser Use Cloud API v4 en el host de EE. UU. o de la UE: lanza agentes de Browser Use con tareas en lenguaje natural, sigue sus pasos, lee el resultado y su coste, continúa una conversación y gestiona archivos de workspace, navegadores en la nube para tus propios scripts y perfiles de navegador guardados. Las ejecuciones y los navegadores consumen tus créditos de Browser Use.

Conectores

Cómo conectar Browser Use a Microsoft Copilot vía MCP

Browser Use Cloud API v4 en el host de EE. UU. o de la UE: lanza agentes de Browser Use con tareas en lenguaje natural, sigue sus pasos, lee el resultado y su coste, continúa una conversación y gestiona archivos de workspace, navegadores en la nube para tus propios scripts y perfiles de navegador guardados. Las ejecuciones y los navegadores consumen tus créditos de Browser Use.

Conectores

Cómo conectar Browser Use a Cursor vía MCP

Browser Use Cloud API v4 en el host de EE. UU. o de la UE: lanza agentes de Browser Use con tareas en lenguaje natural, sigue sus pasos, lee el resultado y su coste, continúa una conversación y gestiona archivos de workspace, navegadores en la nube para tus propios scripts y perfiles de navegador guardados. Las ejecuciones y los navegadores consumen tus créditos de Browser Use.

Conectores

Cómo conectar Browser Use a Meta Muse vía MCP

Browser Use Cloud API v4 en el host de EE. UU. o de la UE: lanza agentes de Browser Use con tareas en lenguaje natural, sigue sus pasos, lee el resultado y su coste, continúa una conversación y gestiona archivos de workspace, navegadores en la nube para tus propios scripts y perfiles de navegador guardados. Las ejecuciones y los navegadores consumen tus créditos de Browser Use.