Tablero
Columnas con tarjetas, etiquetas, fechas y personas. Como un tablero de Trello.
Elige una plantilla, ajústala con una vista previa que es un host MCP Apps de verdad y expórtala con unas líneas de código. O publícala y conéctala a tu agente en un minuto.
¿Cómo va el lanzamiento de la beta?
Ha usado show_kanban
Tus widgets funcionan en cualquier host de MCP Apps
De la plantilla a la conversación sin tocar el protocolo: Widgetry se encarga del servidor, la vista y la seguridad.
Tablero, indicadores, gráficos, tabla, cuenta atrás o un globo 3D, todas con datos de ejemplo para empezar viendo algo.
Cambia los datos, el diseño y el texto. Si quieres más, el markup, los estilos, el script y el esquema están a un clic.
La vista previa habla el mismo protocolo MCP Apps que los chats, en claro y en oscuro: lo que ves es lo que verá tu agente.
Veinte diseños de serie, catorce de ellos inspirados en marcas conocidas, y un diseñador para hacer los tuyos. Cualquier tipo de widget se viste con cualquier diseño.
Enlázalo desde tu servidor MCP para que reciba cada cambio que publiques, descárgalo como HTML y manifiesto, o sírvelo desde el endpoint de Widgetry.
Conecta tu agente al MCP de Widgetry con permiso de edición y pídeselo: crea el widget desde una plantilla, lo ajusta, lo publica y hasta te hace un diseño.
Tu servidor enlaza el widget publicado en Widgetry: una función registra la tool y su recurso ui://, y lo que publiques después le llega sin desplegar. Si prefieres no depender de nadie, descárgalo como HTML y manifiesto. Probado con el SDK oficial de TypeScript.
// Lee el widget publicado en Widgetry con una clave de lectura
import { registerKanban } from './kanban'
await registerKanban(server) // show_kanban y su recurso ui://Cada tipo funciona en cada diseño, y cada organización puede crear los suyos. Lo que ves aquí es el widget real con sus datos de ejemplo.
Tipo
Diseño: El de la casa: contorno negro, amarillo mantequilla y subrayado de rotulador en el título.
Columnas con tarjetas, etiquetas, fechas y personas. Como un tablero de Trello.
Un anuncio destacado con titular, cifra y botón, que cada diseño viste a su manera.
Un globo en WebGL con three.js que gira solo y se arrastra, con un punto por lugar.
Usa three
El tiempo de un lugar con iconos SVG animados y las próximas horas; cada diseño pinta su propio cielo.
Objetivos como anillos SVG que se llenan al aparecer, con su porcentaje.
Una serie en el tiempo como curva SVG con relleno degradado que se dibuja al entrar.
Tarjetas en un anillo que gira en 3D con perspectiva CSS. Se para al pasar el ratón.
Días, horas, minutos y segundos hasta un evento, que cambian en vivo con un pequeño salto.
Reparto en partes de un total, con Chart.js: se anima al entrar y responde al ratón.
Usa chartjs
Una fila de cifras clave con su variación frente al periodo anterior.
Barras horizontales con su valor, ordenadas como lleguen.
Filas y columnas con cabecera fija; las columnas las decide quien llama.
Los widgets que publicas se sirven desde un único endpoint MCP, con la organización que elijas.
url: https://…/mcp
header: Authorization: Bearer wgt_…Una interfaz interactiva que un agente pinta dentro de la conversación cuando llama a una tool de un servidor MCP: en ChatGPT, Claude, VS Code, Goose y los demás hosts del estándar abierto MCP Apps. Widgetry te da el widget hecho.
No para empezar: eliges una plantilla, cambias los datos y ves el resultado. El markup, los estilos, el script y el esquema de datos están ahí para quien quiera ir más lejos.
Sí. Lo normal es enlazarlo: tu servidor MCP lee el widget publicado en Widgetry con una clave de lectura y recibe cada cambio que publiques. Si prefieres no depender de Widgetry, descárgalo como documento HTML y manifiesto y regístralo con unas líneas del SDK oficial.
Sí. Conecta tu agente al MCP de Widgetry con permiso de edición, por OAuth o con una clave de escritura, y tendrá tools para crear widgets desde una plantilla, cambiar su markup, estilos y datos, publicarlos y crear diseños. Tú los ves y los retocas en el editor.
Publica el widget y conecta el endpoint MCP de Widgetry a tu agente: los clientes que usan OAuth entran con tu cuenta y el resto con una clave de API.
Los pone el modelo: los reúne de otras tools o de la conversación y llama a la tool del widget con ellos. El esquema de datos le dice qué tiene que mandar.
Sí, si declaras sus dominios en el widget. El host del chat bloquea cualquier origen que el widget no declare, y la vista previa del editor bloquea lo mismo.