T3rnel Browser — Session Bridge

Controla el navegador en el que ya has iniciado sesión, por lo que el trabajo detrás de un inicio de sesión, SSO o MFA no requiere autenticación por script: 20 herramientas independientes, 99 con la extensión gratuita T3rnel Browser.

Documentación

MCP Session Bridge

Un servidor MCP (Protocolo de Contexto de Modelo) gratuito que expone automatización de sesiones de navegador autenticadas: session_* herramientas que se ejecutan en el propio perfil de Chrome del usuario y en su sesión real iniciada, algo que las APIs de navegador en la nube no pueden hacer. También está disponible un modo independiente gratuito; este lanza un navegador de automatización dedicado para que las mismas session_* herramientas funcionen sin la extensión ni una licencia.

Qué hace

  • Sirve MCP a través de stdio (JSON-RPC delimitado por líneas nuevas) a cualquier cliente que hable el Protocolo de Contexto de Modelo. La guía de configuración cubre los más comunes.
  • Utiliza un diseño de doble transporte:
    • Modo extensión (gratuito; las herramientas Pro están restringidas por la extensión) — reenvía llamadas a través de un socket de retransmisión local exclusivo del propietario a un host de mensajería nativa que Chrome inicia, y desde allí a la extensión T3rnel Browser, que las ejecuta contra las pestañas autenticadas en vivo.
    • Modo independiente (gratuito) — inicia su propio navegador CDP con o sin interfaz gráfica en un perfil persistente y lo controla directamente. Sin licencia, sin extensión y sin acceso al navegador cotidiano del usuario.
  • Devuelve contexto de página estructurado, valores de formularios, instantáneas y capturas de pantalla sin enviar cookies de sesión a un navegador remoto.

Precio

El puente en sí es gratuito, y este paquete no impone ninguna licencia propia.

El modo extensión accede a la sesión autenticada real del comprador a través de la extensión T3rnel Browser, y las herramientas Pro que expone están restringidas por el propio nivel Pro de esa extensión: $29.99 una vez, tres dispositivos. El modo independiente es gratuito y no necesita ni la extensión ni una licencia. No hay suscripción separada para este paquete, y nada aquí verifica una; borradores anteriores de este archivo anunciaban niveles de $9/mes y $39/mes que nunca se implementaron, nunca se aplicaron y nunca se pudieron comprar.

Estructura del proyecto

  • src/server.js — servidor MCP stdio: superficie de herramientas, validación de esquemas, enrutamiento de doble transporte, cliente de retransmisión con reconexión y tiempos de espera, y lanzador CDP independiente.
  • src/cdp.js — gestión de navegador CDP independiente y cliente WebSocket.
  • src/native-host.js — host de mensajería nativa iniciado por Chrome; posee el socket de retransmisión y multiplexa servidores MCP concurrentes.
  • src/framing.js — el marco JSON de 4 bytes con prefijo de longitud compartido por la mensajería nativa y el socket de retransmisión.
  • src/tools.js — las definiciones de herramientas session_*, validación y mapeo a las herramientas browser_* de la extensión.
  • src/license.js — utilidades de verificación de licencia Ed25519 sin conexión utilizadas por la extensión y las pruebas.
  • src/install.js — registro de host nativo --install / --uninstall para Chrome, Chromium, Brave y Edge.
  • docs/setup-guide.md — instalación en los clientes MCP comunes, además de verificación y solución de problemas.
  • docs/chrome-validation-checklist.md — pasos de validación de extremo a extremo para Chrome con la extensión T3rnel Browser.
  • ads/ad-copy.md, el texto compartido de titular y descripción utilizado al enviar a MCPize, Smithery, mcp.so y PulseMCP.
  • tests/ — suite de node --test, incluidas pruebas de extremo a extremo a través de un socket de retransmisión real y el marco de mensajería nativa, además de cobertura del modo independiente.

Soporte de navegadores

El modo extensión necesita la extensión T3rnel Browser, que se instala en Chrome, Brave, Edge y Chromium desde un solo paquete. Opera no implementa una API de panel lateral y Firefox no implementa una API de depurador, por lo que ambos tienen soporte parcial; el generador de manifiesto de la extensión indica qué capacidades faltan en cada uno. El modo independiente no tiene ningún requisito de navegador: inicia su propio navegador CDP.

La extensión expone 98 herramientas de navegador, todas accesibles a través de este puente sujetas al control Pro de la propia extensión y a su puerta de aprobación.

Clientes compatibles

  • Claude Code / Claude Desktop
  • Cursor
  • VS Code
  • Windsurf
  • Antigravity
  • IntelliJ
  • Codex
  • Grok Build
  • Kimi Code / Kimi Desktop
  • JCode
  • Cline
  • OpenCode
  • Continue.dev
  • KiloCode
  • Roo Code
  • Aider
  • OpenClaw
  • Hermes
  • OpenFang
  • Cualquier cliente que hable MCP stdio

Instalar la extensión T3rnel Browser

El puente funciona mejor con la extensión T3rnel Browser, que permite que tu IA controle el navegador en el que ya has iniciado sesión:

https://t3ratech.github.io/t3rnel-browser-plugin/