Conecta un asistente de IA con MCP
El servidor MCP de Browser.lol permite a tu asistente usar un navegador en la nube. Aquí verás cómo conectar un cliente, usar las herramientas y gestionar las sesiones y los permisos.
Añade el servidor a tu cliente
Conectar Claude Code
Usa la versión actual de Claude Code con un modelo que admita herramientas.
Añadir la conexión
Ejecútalo en tu terminal; luego escribe /mcp en Claude Code y elige browserlol para iniciar sesión.
Ejecutar en el terminal
claude mcp add --scope user --transport http browserlol https://api.browser.lol/mcpIniciar sesión y autorizar
Tu asistente abre Browser.lol. Inicia sesión con la cuenta que quieras usar, permite el acceso y vuelve al asistente.
/mcpbrowserlolAuthenticate
Probar en un chat nuevo
Activa el servidor y sus herramientas en tu asistente y envía la petición de abajo.
/mcp
Abre example.com en una sesión de Browser.lol y dime qué pone en la página.
Lo que necesitas
MCP (Model Context Protocol) permite a un asistente usar herramientas externas. Conecta el tuyo a Browser.lol para un navegador en la nube que maneja como una persona: entradas de ratón y teclado reales con ritmo humano, para que los sitios vean a una persona, no a una automatización. Puede abrir y leer páginas, interactuar con ellas, subir archivos y capturar toda la pantalla. Los navegadores y las ubicaciones de salida disponibles dependen de tu cuenta.
El navegador funciona en nuestra infraestructura, así que no necesitas instalar ningún controlador. Tu cliente MCP sigue funcionando donde lo hayas configurado. Nosotros alojamos la sesión y te ofrecemos una vista en directo; el modelo de tu asistente sigue en su cliente.
Lo que necesitas
- Endpoint
- https://api.browser.lol/mcp
- Transporte
- Streamable HTTP, sin estado por petición
- Autenticación
- Inicio de sesión con OAuth en tu navegador, o una clave de API en una cabecera para automatizaciones
- Plan
- Una cuenta con acceso programático, incluido en Premium
- Navegadores
- Imágenes habilitadas para uso programático y disponibles en tu cuenta; Chrome por defecto
Herramientas disponibles para tu asistente
Las herramientas browser_* manejan el navegador como una persona: cada clic, pulsación y desplazamiento es una entrada real de ratón o teclado con ritmo humano, para que los sitios vean a una persona, no a una automatización. Tu asistente puede empezar con browser_navigate, que puede abrir una sesión y devolver una vista de accesibilidad; las referencias de sus elementos sirven para las herramientas que actúan en la página, y los píxeles de una captura de toda la pantalla hecha con browser_screenshot son las coordenadas x/y para browser_click, browser_hover, browser_drag y browser_scroll.
Sesiones y cuenta
Inicia sesiones con un tamaño de pantalla, idioma y distribución de teclado; consúltalas, renómbralas y ciérralas; cambia la ubicación de salida; consulta o ajusta tu cuenta; y lee el buzón de correo temporal para enlaces y códigos de registro. Para un inicio de sesión o un captcha, el asistente pide ayuda a quien esté mirando con browser_ask_user.
- browser_session_create
- browser_session_list
- browser_session_update
- browser_session_close
- browser_account
- browser_account_update
- browser_mail
- browser_ask_user
Navegación
Abrir una URL, ir atrás o adelante, recargar y trabajar en varias pestañas.
- browser_navigate
- browser_tabs
Lectura y capturas
Consulta la vista de accesibilidad, con los diálogos listados primero, busca texto, espera a que aparezca un texto, cambie la URL o transcurra un tiempo, revisa la consola y las peticiones de red, lee cookies y almacenamiento, y captura toda la pantalla, incluidos la barra del navegador, los menús y los diálogos del sistema.
- browser_snapshot
- browser_find
- browser_screenshot
- browser_wait_for
- browser_devtools
Interacción
Haz clic, escribe, rellena formularios, elige opciones y desplázate, por referencia de elemento o por las coordenadas de pantalla de browser_screenshot. Sin referencia, el texto escrito va a donde esté el foco del teclado, incluida la barra de direcciones; las teclas también responden a un diálogo de JavaScript con Intro o Esc.
- browser_click
- browser_type
- browser_fill_form
- browser_select_option
- browser_press_key
- browser_scroll
- browser_hover
- browser_drag
Archivos
Sube archivos mediante un campo de la página y recupera los que descargue la sesión.
- browser_file_upload
- browser_downloads
Cómo se comportan las sesiones
- Las herramientas de página pueden abrir una sesión. Si tu cuenta no tiene ninguna sesión en marcha, una herramienta de página puede crearla. Si hay varias, indica el ID de sesión para que el servidor sepa cuál usar.
- Las sesiones tienen límites de tiempo. Las sesiones pueden terminar al alcanzar el tiempo de inactividad o la duración máxima de tu plan. También puedes cerrar una sesión para liberar ese hueco.
- Tú y tu asistente compartís las sesiones. Tu asistente puede ver y usar sesiones abiertas desde la aplicación, incluidas las que usan un perfil guardado. Tú puedes ver y gestionar las que abra el asistente. Los cambios hechos en un perfil guardado pueden conservarse.
- El acceso se limita a tu cuenta. Las herramientas pueden acceder a las sesiones de la cuenta autenticada, según los permisos de esa cuenta.
- Necesitas acceso programático. La cuenta debe tener habilitado el acceso programático. Si no lo tiene, el servidor MCP responde con un error HTTP 403. Premium incluye esta función.
Seguridad
- Las apps conectadas y las claves de API actúan en tu cuenta igual que una contraseña. Desconecta una app o revoca una clave en la página Agentes en cuanto dejes de usarla.
- Envía la clave de API en una cabecera Authorization o x-api-key. No se aceptan claves en la URL, porque las direcciones acaban en registros y en el historial del navegador.
- Las páginas se cargan en contenedores de navegador remotos. Un agente también puede usar una sesión con un perfil guardado, donde sus cambios pueden conservarse.
- El control es automático: las acciones de tu asistente manejan el navegador mientras tú lo sigues en el visor en directo. Toma el control con el botón que hay ahí: mientras lo tengas tú, el asistente se pausa, sus acciones esperan y responden user_in_control con un tiempo para reintentar, y la lectura sigue funcionando. Continúa en cuanto le devuelves el control.
Descubre el acceso programático