Un desarrollador ha lanzado como código abierto Tesseron, un protocolo e SDK de TypeScript que permite a Claude y otros clientes MCP (Model Context Protocol) controlar aplicaciones en vivo sin necesidad de técnicas invasivas como web scraping o automatización de interfaces de usuario.
La solución representa un cambio paradigmático en cómo los modelos de lenguaje pueden interactuar con software: en lugar de que Claude intente descifrar elementos visuales mediante herramientas como Playwright o Computer Use, Tesseron establece un canal de comunicación tipado y estructurado entre la IA y la aplicación. El desarrollador instruye su código para exponer acciones específicas que Claude puede descubrir y utilizar de forma nativa.
El funcionamiento es sorprendentemente elegante. Una vez instalado como plugin de Claude Code con un simple comando, Tesseron arranca automáticamente una puerta de enlace MCP local. Cualquier aplicación instrumentada con el SDK (ya sea una pestaña de navegador, una aplicación Electron, un daemon Node.js o una CLI) se conecta a través de WebSocket y registra sus acciones disponibles. Claude las ve como herramientas nativas después de completar un protocolo de confirmación de seis caracteres.
El SDK requiere una huella mínima en el lado de la aplicación. Los desarrolladores definen acciones con validación de esquema mediante Zod, y Claude las descubre automáticamente. Pero lo realmente sofisticado es la capa contextual que permite a los handlers pausarse durante la ejecución: pueden solicitar confirmaciones del usuario, solicitar datos mediante formularios tipados, mostrar progreso en streaming, o incluso invocar a Claude internamente para tareas como generar mensajes de confirmación en despliegues.
Lo que hace este proyecto particularmente notable es su origen: aproximadamente el 90 por ciento del código fue escrito por Claude Code bajo supervisión del desarrollador. Este último se enfocó en definir la arquitectura, la forma de la API y la especificación del protocolo, mientras que Claude generó la implementación completa, una suite de 65 pruebas, documentación exhaustiva con Starlight, el shell del plugin y seis ejemplos funcionales del mismo aplicativo de tareas en vanilla TypeScript, React, Svelte, Vue, Node.js y Express.
La versión 1.0 se lanzó la semana anterior con SDKs de referencia disponibles en npm para navegador, Node.js, hooks de React y la puerta de enlace. El proyecto adopta una estrategia de licenciamiento pragmática: la implementación utiliza BUSL-1.1 (gratuita para uso en aplicaciones e implementaciones autohospedadas, convertida automáticamente a Apache 2.0 tras cuatro años), mientras que la especificación del protocolo es CC BY 4.0 para garantizar que cualquiera pueda escribir clientes o servidores compatibles en cualquier lenguaje de programación.
Los SDK de Python y Rust para aplicaciones Tauri están en el roadmap, lo que sugiere que los creadores persiguen la máxima portabilidad. En el contexto actual de la IA aplicada, Tesseron aborda un problema fundamental: cómo permitir que los modelos de lenguaje actúen sobre software existente de forma segura, eficiente y mantenible, sin recurrir a técnicas de automatización visual que son frágiles y costosas computacionalmente. Este enfoque de "API nativa" podría convertirse en estándar para la integración de IA en flujos de trabajo profesionales.