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 (Model Context Protocol) gratuito que expone automatización de sesiones de navegador autenticadas: session_* herramientas que se ejecutan en el perfil de Chrome del propio 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 herramientas session_* 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 Model Context Protocol. La guía de configuración cubre los más comunes.
- Utiliza un diseño de doble transporte:
- Modo extensión (gratuito; herramientas Pro limitadas por la extensión) — reenvía llamadas a través de un socket de retransmisión local exclusivo del propietario hacia 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) — lanza 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 estructurado de la página, valores de formularios, capturas de pantalla y snapshots 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 llega 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 limitadas por el 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 del 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 con prefijo de longitud de 4 bytes compartido por la mensajería nativa y el socket de retransmisión.src/tools.js— las definiciones de herramientassession_*, validación y mapeo a las herramientasbrowser_*de la extensión.src/license.js— helpers de verificación de licencia Ed25519 sin conexión utilizados por la extensión y las pruebas.src/install.js— registro de host nativo--install/--uninstallpara 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 titular y la descripción compartidos que se usan al enviar a MCPize, Smithery, mcp.so y PulseMCP.tests/— suite denode --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.
Compatibilidad de navegadores
El modo extensión necesita la extensión T3rnel Browser, que está empaquetada para Chrome, Brave, Edge, Opera, Chromium y Firefox y se distribuye desde la tienda de extensiones de cada navegador. Brave y Chromium se instalan desde Chrome Web Store; Edge, Opera y Firefox tienen cada uno un paquete separado. Opera no implementa la API de panel lateral y Firefox no implementa la API de depuración, por lo que ambos tienen soporte parcial; el generador de manifiestos de la extensión indica qué capacidades faltan en cada uno. El modo independiente no tiene ningún requisito de navegador: lanza su propio navegador CDP.
La extensión expone hasta 100 herramientas de navegador, además de la herramienta de configuración
session_install del propio puente. Si la lista combinada superara las 100 herramientas —lo que
Google Antigravity se niega a instalar— el puente elimina los dos verbos de menor valor
(session_md_diff, session_check_spelling) para que la lista publicada se mantenga en o por debajo del
límite para cada compilación de la extensión. Las herramientas eliminadas aún se ejecutan cuando se
las llama por nombre; todas las herramientas siguen sujetas al control Pro de la extensión y a la
puerta de aprobación.
Clientes compatibles
- Claude Code / Claude Cowork
- Cursor
- VS Code
- Windsurf / Devin Desktop
- Google 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://browser.t3ratech.co.zw/
Dónde está listado
- npm · Registro oficial de MCP · Smithery · Glama
- Habilidades de agente: skills.sh · ClawHub
- Listado en el directorio de habilidades del Claude Market
Licencia
Licenciado bajo la Apache License, Versión 2.0. Consulta LICENSE para el texto completo.
El paquete npm publicado es gratuito para cualquier propósito, comercial o no. Puedes leer y modificar este código fuente; la redistribución se rige por los términos de Apache-2.0.