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

✍️ OpenClawRadar📅 Publicado: 7 de abril de 2026🔗 Source
Cubierta de Rueda: Mensajería Bidireccional Persistente entre CLI y JavaScript del Navegador mediante CDP
Ad

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.

Ad

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

Ad

👀 Ver también

git-prism v0.9.0: Proporciona Diffs Estructurados a Agentes de Codificación de IA mediante MCP
Herramientas

git-prism v0.9.0: Proporciona Diffs Estructurados a Agentes de Codificación de IA mediante MCP

git-prism es un servidor MCP que reemplaza el texto diff de git con JSON estructurado para agentes de IA.

OpenClawRadar
Heddle: Aplicación de Confianza y Registro de Auditoría para Conexiones MCP de Claude Desktop
Herramientas

Heddle: Aplicación de Confianza y Registro de Auditoría para Conexiones MCP de Claude Desktop

Heddle es una herramienta de código abierto que añade niveles de confianza, controles de acceso y registro de auditoría a las conexiones MCP de Claude Desktop, permitiendo la gestión segura de múltiples servicios a través de una única interfaz con seis paquetes iniciales incluidos.

OpenClawRadar
La extensión de navegador wearehere escanea sitios en busca de riesgos de rastreo y privacidad.
Herramientas

La extensión de navegador wearehere escanea sitios en busca de riesgos de rastreo y privacidad.

wearehere es una extensión de navegador que escanea sitios web en diez categorías, incluyendo cookies, rastreadores, huella digital del dispositivo y patrones oscuros, luego los puntúa según los riesgos de privacidad. Tiene menos de 200KB, se ejecuta localmente en el navegador y también está disponible como un paquete npm para integrarse con agentes de IA a través del servidor MCP barebrowse.

OpenClawRadar
Servidor MCP de Soul Agrega Memoria Persistente y Seguridad para LLMs Locales
Herramientas

Servidor MCP de Soul Agrega Memoria Persistente y Seguridad para LLMs Locales

Soul es un servidor MCP de código abierto que proporciona memoria persistente entre sesiones para LLMs locales con dos comandos: n2_boot al inicio y n2_work_end al final. Incluye características de seguridad Ark que bloquean comandos peligrosos como rm -rf y DROP DATABASE sin costo de tokens, además de configuración de almacenamiento en la nube.

OpenClawRadar