Servidor MCP de navegador de código abierto · Apache-2.0 · Windows · versión preliminar v0.9

BrowserDo El servidor MCP del navegador que sigue trabajando en segundo plano

Añade BrowserDo a Claude Code, Codex, Cursor o cualquier cliente MCP, y tu agente podrá trabajar en Embiody, un navegador para Windows creado para agentes: a toda velocidad en segundo plano, pasando por sitios que bloquean a los bots y con los inicios de sesión que ya tienes. Tú sigues usando tu PC y puedes intervenir cuando quieras.

Claude Code: un solo comando. BrowserDo instala el navegador la primera vez que se ejecuta.
claude mcp add browserdo -- npx -y browserdo-mcp

Funciona con Claude Code, Claude Desktop, Codex, Cursor, VS Code Copilot, Gemini CLI, WorkBuddy, Doubao Work, QwenWork, TRAE y otros clientes MCP.

Míralo en acción

Claude Code compara precios en seis tiendas, lee Reddit, rellena el formulario de pago y luego te pasa la pestaña para que pagues.

Se reproduce desde YouTube. Ver en YouTube

Cómo se compara BrowserDo

Probado en sitios reales en octubre y noviembre de 2026. El clip o el gráfico de cada fila está más abajo, en Por qué BrowserDo.

PruebaOtra herramientaBrowserDo
Walmart, Target, adidas y realtor.comPlaywright MCP: detenido por una verificación anti-botsPasa directamente
Un aviso de privacidad superpuesto en nytimes.comPlaywright MCP: el clic cae en el avisoVe solo los botones del aviso y lo cierra primero
El aviso de ubicación del localizador de tiendas de McDonald’sPlaywright MCP: el agente nunca lo veSe comunica al agente, que lo permite una vez
Una página de búsqueda de JB Hi-FiWebFetch de Claude Code: 0 productosLos 18 productos, con precios
Tokens de una página entera en Wikipedia, GitHub, CNN, ESPN y ApplePlaywright MCP, Chrome DevTools MCP: más del dobleMenos de la mitad (37 % de los de Playwright MCP)
Una cuenta atrás con la ventana tapada durante 7 minutosChrome normal: 355 s de retrasoA tiempo (≤ 1 s)

Por qué BrowserDo

BrowserDo maneja Embiody, un navegador creado para agentes que trabajan mientras tú haces otra cosa. Los clips y las cifras de abajo se grabaron en sitios reales; los clips lado a lado ejecutan la misma tarea en el mismo momento con Playwright MCP y con BrowserDo, desde una misma sesión de Claude Code.

01

A toda velocidad en segundo plano. Tu pantalla sigue siendo tuya.

Las páginas siguen funcionando a toda velocidad en pestañas en segundo plano, en ventanas ocultas detrás de otras y en ventanas minimizadas u ocultas. Los clics y el texto del agente nunca traen el navegador al frente.

Así, tu agente puede trabajar en una docena de pestañas a la vez mientras tú sigues usando tu computadora.

  • Las pestañas que el agente abre desde sus propias pestañas se quedan con el agente.
  • Oculta el navegador en la bandeja del sistema con un botón; el agente sigue trabajando.
Medido

Ventana del navegador totalmente tapada por otra ventana durante 7 minutos, con una cuenta atrás en la página.

≤ 1 s
Embiody: cuenta atrás en pestañas tapadas, en primer plano y en segundo plano
355 s
Chrome normal: cuenta atrás tapada (se ralentiza tras 12 s)

Embiody 0.9 frente a Chrome 156, Windows, octubre de 2026.

02

Funciona donde se bloquea a los bots, porque no es uno.

Tu agente trabaja en tu propio navegador, en tu nombre, así que los sitios con protección anti-bots lo tratan como te tratan a ti.

Y como es tu navegador en tu PC, tu agente trabaja con los inicios de sesión que ya tienes.

Probado

Misma tarea, mismo momento: Walmart, Target, adidas y realtor.com detienen a Playwright MCP con una verificación anti-bots. Embiody pasa directamente.

También iniciamos sesión en una cuenta de un sitio protegido por un servicio comercial líder de detección de bots, de los que suelen detener las herramientas de automatización.

03

Ve la página entera. Hace clic en lo correcto.

Con otras herramientas, un anuncio o una ventana emergente que tapa la página provoca clics erróneos o fallidos. Embiody filtra a nivel del motor, así que tu agente solo ve lo que realmente puede pulsar.

  • Lee y hace clic dentro de marcos incrustados de otros sitios, como formularios de pago y de inicio de sesión.
  • Lee las páginas largas enteras.
  • Desplaza la página hasta dejar el elemento a la vista antes de hacer clic en él.
  • Se mantiene preciso con varios monitores, escalado de pantalla y zoom de página.
  • Rechaza referencias a elementos obsoletas en lugar de hacer clic en el elemento equivocado.
04

Siempre puedes ver lo que hace el agente.

Las pestañas controladas por el agente muestran un cursor virtual, un borde de página resaltado y una insignia en la pestaña. Abre una y mira trabajar al agente.

05

Trabaja codo con codo con tu agente en las mismas pestañas.

Tu agente rellena los formularios; tú intervienes para el inicio de sesión, el captcha, el pago o el archivo que hay que subir, y luego devuelves la pestaña. Sin copiar enlaces entre ventanas, sin empezar de cero: el agente continúa exactamente donde lo dejaste. Si tocas una pestaña que usa el agente, Embiody te pregunta si quieres tomar el control; antes de que el agente toque una de tus pestañas, te lo pregunta primero.

06

Menos tokens para la página entera

El propio motor del navegador resume cada página para el agente: su texto, más cada elemento con el que el agente puede actuar, numerado. Una página entera cuesta menos de la mitad de tokens que con Playwright MCP o Chrome DevTools MCP, y el agente puede leer solo la pantalla en la que trabaja. Medido en Wikipedia, GitHub, CNN, ESPN y Apple, noviembre de 2026.

07

Combos: muchos pasos, una sola llamada

Haz clic, escribe y pulsa teclas en una sola llamada y recibe de inmediato la página actualizada. Menos idas y vueltas: tu agente trabaja más rápido y usa menos tokens.

08

Lee el texto de la propia página

No es un resumen: es la propia página, incluidas las páginas generadas por scripts y los sitios en los que has iniciado sesión. Sustituye directamente al WebFetch integrado de Claude Code. Una página de documentación de 231.000 caracteres se lee entera en menos de 2 segundos.

09

Ve las ventanas emergentes del propio navegador

Avisos de permisos, menús, Guardar como, «¿Salir del sitio?», alertas y cuadros de diálogo se comunican al agente, junto con la forma de gestionar cada uno.

10

Motor actual, con una distribución rigurosa

Basado en Chromium 156. Instaladores con firma digital. Actualizaciones automáticas con verificación de firma.

Herramientas MCP de BrowserDo

Tu agente elige las herramientas por sí mismo; tú solo dices lo que quieres que haga.

browser_take_snapshotLa página con una línea por elemento, un número en cada elemento con el que el agente puede actuar y las ventanas emergentes que estorben. Puede añadir una captura de pantalla anotada o leer más allá de la pantalla.
browser_read_pagesLee hasta 10 páginas a la vez en pestañas en segundo plano y devuelve su texto, enlaces incluidos.
browser_batchVarios clics, escritura y pulsaciones de teclas en una pestaña en una sola llamada, y luego una instantánea nueva.
browser_click, browser_input_text, browser_press_key, browser_select_editable_text, browser_scrollActúa sobre un elemento por su número.
browser_move, browser_dragPasa el cursor por encima y arrastra controles deslizantes, lienzos y listas reordenables.
browser_navigate, browser_go_back, browser_go_forward, browser_reload, browser_stop_loading, browser_waitNavegación.
browser_new_tab, browser_select_tab, browser_close_tab, browser_set_audio_mutedPestañas.
browser_get_window_info, browser_new_window, browser_close_window, browser_show, browser_minimizeVentanas del navegador.
browser_close_popup_bubbleResponde a un aviso de permisos o a un cuadro de diálogo.
browser_start_human_control, browser_stop_human_controlTe pasa la pestaña para una contraseña o un captcha y luego la recupera.
browser_statusSi el navegador está listo, o cómo va su primera instalación.
browser_run_task, browser_stop_taskOpcional: entrega una tarea completa a un modelo de visión en un endpoint que tú configuras, con tu propia clave de API, y mantiene las capturas de pantalla fuera del contexto de tu agente.

La configuración y la referencia completa están en el README en GitHub.

Instalación

Basta con decirle a tu agente: "Busca BrowserDo MCP e instálalo". La mayoría de los agentes lo hacen solos. BrowserDo es nuestro servidor MCP de código abierto (Apache-2.0): a través de él tu agente trabaja en Embiody, que funciona en Windows 10 y 11.

1

Añade BrowserDo

Pídeselo a tu agente como arriba, o añádelo tú mismo con uno de los fragmentos de abajo. Para añadirlo a mano necesitas Node.js 20 o posterior (si no lo tienes: winget install OpenJS.NodeJS.LTS y reinicia el programa de tu agente).

2

Consigue el navegador

BrowserDo descarga e instala Embiody la primera vez que se ejecuta. O descarga el instalador por tu cuenta.

3

Pídeselo a tu agente

"Usa BrowserDo para buscar BrowserDo Embiody y dame los tres resultados más recientes". Si te devuelve resultados, BrowserDo está instalado y funciona.

Claude Code
claude mcp add browserdo -- npx -y browserdo-mcp
Claude Desktop

Ajustes → Desarrollador → Editar configuración, añade a claude_desktop_config.json y reinicia Claude.

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
Codex
codex mcp add browserdo -- npx -y browserdo-mcp

O añade a ~/.codex/config.toml:

[mcp_servers.browserdo]
command = "npx"
args = ["-y", "browserdo-mcp"]
Cursor

Añade a ~/.cursor/mcp.json (o .cursor/mcp.json en un proyecto):

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
VS Code (GitHub Copilot)

Añade a .vscode/mcp.json y usa Copilot en modo agente:

{
  "servers": {
    "browserdo": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
Gemini CLI

Añade a ~/.gemini/settings.json:

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
WorkBuddy

En WorkBuddy: 「专家·技能·连接器」→「连接器」→「自定义连接器」→「添加 MCP」. Pega esto y guarda. WorkBuddy trae su propio Node.js. Si la primera conexión muestra un punto amarillo, pulsa actualizar.

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
Doubao Work

En Doubao Work: 「插件·技能·工作台」→「添加」→「新建自定义连接器」. Tipo de transporte STDIO, comando npx y dos argumentos, uno por fila: -y y browserdo-mcp. Doubao Work trae su propio Node.js.

npx -y browserdo-mcp
QwenWork

En QwenWork: Skills & extensions → Connectors → Add → Paste JSON Config. Pega esto y pulsa Import.

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
TRAE

En TRAE: Settings → MCP → Add → Create Manually (Settings está en el menú del avatar). Pega esto y pulsa Confirm.

{
  "mcpServers": {
    "browserdo": {
      "command": "npx",
      "args": ["-y", "browserdo-mcp"]
    }
  }
}
Otros clientes MCP

Añade un servidor MCP local (stdio) con el comando npx y los argumentos -y browserdo-mcp.

npx -y browserdo-mcp

Listado en mcpservers.org

Preguntas frecuentes

¿Qué diferencia hay entre BrowserDo y Embiody?
Embiody es el navegador. BrowserDo es el servidor MCP que conecta tu agente con él. Tú instalas BrowserDo y él prepara el navegador por ti.
¿BrowserDo es gratis?
Sí. BrowserDo es de código abierto bajo Apache-2.0, y el navegador Embiody es gratuito, también para uso comercial, según nuestro contrato de licencia (en inglés). Es posible que en el futuro ofrezcamos ediciones de pago; tendrían sus propias condiciones.
¿El agente usa mis cuentas?
Trabaja en tu propio Embiody, en su perfil predeterminado, así que puede usar los sitios en los que has iniciado sesión allí. Nunca usa otros perfiles de Embiody ni otros navegadores como Chrome o Edge. Para mantener al agente aparte, dale una carpeta de perfil propia con EMBIODY_USER_DATA_DIR (consulta el README).
¿Qué pasa la primera vez que se ejecuta?
BrowserDo descarga e instala Embiody, unos 140 MB, lo que tarda unos minutos. Tu agente puede llamar a las herramientas desde el principio; hasta que el navegador está listo, responden con el progreso. Si el programa de tu agente dice «Failed to connect», comprueba que tienes instalado Node.js 20 o posterior (node -v).
¿Con qué agentes funciona?
Con cualquier agente compatible con MCP, incluidos Claude Code, Claude Desktop, Codex, Cursor, VS Code Copilot, Gemini CLI, WorkBuddy, Doubao Work, QwenWork y TRAE.
¿Funciona en Mac o Linux?
Por ahora no. Embiody funciona en Windows 10 y 11; que lleguen Mac y Linux dependerá de la demanda. Si necesitas uno, cuéntanoslo en r/Embiody o en GitHub Discussions.
¿A dónde va el contenido de las páginas?
Solo al programa del agente que lo pidió, en tu PC. Si configuras browser_run_task, BrowserDo también envía capturas de pantalla al endpoint del modelo que configuraste. BrowserDo no tiene telemetría. Consulta la Política de privacidad (en inglés).
¿Pueden otros programas de mi PC controlar el navegador?
Sí, y conviene que lo sepas. Embiody está hecho para que lo manejen agentes, así que mientras se ejecuta acepta conexiones de control de programas de la misma computadora (nunca desde la red). Ejecuta solo programas de confianza. Es igual que en otros programas que permiten controlar un navegador. Si tienes necesidades de seguridad concretas, cuéntanoslas en r/Embiody o en GitHub Discussions.
¿Qué significa «versión preliminar»?
La versión 0.9 funciona, pero es una versión temprana. Es normal encontrar algunas asperezas y actualizaciones frecuentes. Los informes de errores y las ideas son muy bienvenidos en r/Embiody o en GitHub Discussions.