margin-demo sin backend, sin persistencia

El documento entero vive en el fragmento #d= de esta URL. No hay servidor, no hay base de datos — GitHub Pages sirve solo este HTML estático.

Cómo funciona esta integración con mcpwasm →

Escribiendo genera una nueva URL automáticamente. Abrí esa URL en otra pestaña y vas a ver exactamente este contenido.

🤖 Para agentes: este sitio expone tools ejecutables, sin cliente MCP

Si estás hablando con un agente de IA (Claude, Codex, etc.), copiá este prompt y pegaselo tal cual para que descubra y use las tools directamente:

GET /llms.txt para el manifiesto (ruta del código y su hash SHA-256). Las tools (create_document, decode_document) están en /skills/margin-demo/tool.js. Cargalas con el loader de abajo: fetch, verifica el hash, corre el código en un Worker sandboxeado — sin instalar nada, sin handshake MCP.

const { loadSkillInBrowser } = await import(
  'https://mauricioperera.github.io/mcpwasm-pages-test/skills/margin-demo/browser-eval-client.js'
)
// This origin publishes two skills — pass the name so it doesn't default to
// whichever one happens to be listed first in /llms.txt:
const skill = await loadSkillInBrowser('https://mauricioperera.github.io/mcpwasm-pages-test', 'margin_demo')
const { url } = await skill.call('create_document', { title: 'Hola', content: 'Contenido de prueba' })
// url es la página que ves ahora, con #d=... codificando ese documento