@inviweb/template-mcp
v0.2.0
Published
Conector MCP local para crear y enviar plantillas seguras a Inviweb desde Codex o Claude.
Readme
@inviweb/template-mcp
Conector local por stdio para validar, previsualizar y enviar paquetes de plantillas a Inviweb desde Codex o Claude.
Requiere INVIWEB_API_URL, INVIWEB_MCP_TOKEN e INVIWEB_WORKSPACE_ROOT. El token se genera en Administración → Integraciones y nunca debe guardarse dentro de una plantilla.
La versión publicada se ejecuta con npx -y @inviweb/template-mcp. Consulta primero inviweb_get_template_guide, crea una base con inviweb_create_starter y valida con inviweb_validate_template antes de enviar.
Plantillas v2
schemaVersion: 2 permite campos audio y video, fuentes WOFF2 locales y componentes interactivos controlados. Las capacidades disponibles son:
countdown: cuenta regresiva mediantedata-countdown.carousel: galería accesible mediantedata-inviweb-carousel.lightbox: ampliación de imagen mediantedata-inviweb-lightbox.audio-player: control de música mediantedata-inviweb-audio.background-video: video con controles mediantedata-inviweb-background-video.map-link: ubicación segura mediantedata-inviweb-map.rsvp-link: confirmación mediantedata-inviweb-rsvp.reveal: aparición progresiva mediantedata-inviweb-reveal.
{
"schemaVersion": 2,
"id": "cumple-fiesta",
"name": "Fiesta",
"category": "cumpleanos",
"capabilities": ["countdown", "carousel", "audio-player"],
"fields": [
{ "key": "eventDate", "label": "Fecha", "type": "date", "required": true },
{ "key": "gallery", "label": "Galería", "type": "image-list", "maxItems": 8 },
{ "key": "music", "label": "Música", "type": "audio" }
]
}Los archivos deben permanecer en assets/. Se aceptan JPEG, PNG, WebP, MP3, WAV, MP4, WebM y WOFF2. JavaScript, iframes libres, SVG libre, formularios y recursos remotos continúan bloqueados.
