Cubierta de Rueda: Mensajería Bidireccional Persistente entre CLI y JavaScript del Navegador mediante CDP

Qué hace Hubcap Bridge
Hubcap Bridge establece un canal de mensajes bidireccional persistente entre un proceso local y JavaScript ejecutándose en una página del navegador utilizando el Protocolo Chrome DevTools. Esto aborda la brecha donde las aplicaciones web carecen de APIs públicas o los desarrolladores no tienen acceso a ellas, pero las aplicaciones tienen ricas APIs de JavaScript del lado del cliente que impulsan su interfaz de usuario.
Características principales y uso
La sintaxis del comando bridge es:
hubcap bridge --target "$TAB" ' for await (const msg of messages) { const result = await window.appAPI.query(msg.sql); send({rows: result}); } 'La comunicación ocurre a través de stdin/stdout transportando formato LDJSON. Los latidos detectan desconexión, y múltiples bridges pueden ejecutarse en la misma pestaña.
Aplicaciones prácticas
Esto permite construir habilidades de Claude Code que incluyen un servidor local mantenido sincronizado con una página web a través de sus APIs internas. El servidor usa bridge para enviar y recibir datos a través de la capa JavaScript de la página, con Claude comunicándose con el servidor. Este enfoque evita el scraping de HTML y no requiere esperar a que alguien construya un servidor MCP.
Debido a que el código inyectado por CDP se ejecuta en el contexto propio de la página, no hay problemas de CORS, CSP o contenido mixto que resolver. El autor señala: "Si puedes llamarlo desde la consola del navegador, puedes canalizarlo a través de bridge."
Notas de lanzamiento adicionales
También en este lanzamiento: eval ahora admite await de nivel superior.
Consideración importante
La fuente incluye esta nota: "(Asegúrate de mantenerte dentro de los términos de servicio de cualquier cosa con la que te estés integrando.)"
Recursos
- Publicación de blog: https://tomyandell.dev/blog/hubcap-bridge
- Plugin Hubcap: https://github.com/tomyan/claude-skill-hubcap
- Documentación: https://hubcap.tomyandell.dev
- Source: https://github.com/tomyan/hubcap
📖 Read the full source: r/ClaudeAI
👀 Ver también

El pipeline MCP de llamada única reduce el uso de tokens de Claude Code en un 74%.
Un desarrollador construyó un motor de contexto MCP que proporciona a Claude Code un gráfico de dependencias de bases de código, reduciendo inicialmente el uso de tokens en un 65%. Una nueva canalización de llamada única reduce aún más los tokens en un 74% al eliminar múltiples viajes de ida y vuelta y deduplicar resultados en el servidor.

Sentido: SDK de Go para aserciones de prueba impulsadas por LLM y extracción de texto estructurado
Sense es un SDK de Go que utiliza Claude para dos funciones principales: evaluar resultados no deterministas en pruebas con aserciones en lenguaje natural, y extraer estructuras tipadas de texto no estructurado mediante reflexión y tool_use forzado.

Gancho de puntuación de confianza de código abierto para Claude Code monitorea sesiones, bloquea rutas protegidas
Un desarrollador creó un gancho en Python que puntúa cada sesión de Claude Code en dimensiones de confiabilidad, alcance y costo, bloquea el acceso a rutas protegidas como archivos .env, y encadena eventos con hash para detección de manipulaciones. La herramienta de un solo archivo está disponible en GitHub.

LoreConvo: El Servidor MCP Agrega Memoria de Sesión Persistente a Claude Code
LoreConvo es un servidor MCP que proporciona a Claude Code memoria de sesión persistente, guardando y cargando automáticamente el contexto entre sesiones. Ahorra entre 3.000 y 8.000 tokens por sesión al eliminar la sobrecarga de recontextualización.