Capacidades
El servidor expone deliberadamente pocas herramientas. Sus nombres son identificadores estables de API; tu cliente puede mostrarlas con etiquetas más amigables.
| Herramienta | Permiso | Efecto |
|---|---|---|
get_slidelang_guide |
ninguno | Devuelve instrucciones para escribir código de presentación válido. |
list_presentations |
presentations:read |
Lista las presentaciones disponibles para la cuenta conectada. |
get_presentation |
presentations:read |
Devuelve un deck, su código editable, metadatos y checksum actual. |
create_presentation |
presentations:write |
Valida, guarda, renderiza y publica una presentación nueva como versión privada. |
update_presentation |
presentations:write |
Reemplaza el código de un deck cuando el checksum está vigente. |
delete_presentation |
presentations:write |
Mueve una presentación a la papelera. |
Qué hace MCP —y qué no
Section titled “Qué hace MCP —y qué no”MCP estandariza el descubrimiento, las llamadas a herramientas, sus resultados y la autorización entre el cliente de IA y SlideWeave. No escribe la historia ni decide el diseño por sí mismo. El cliente de IA genera código de presentación ZiraDocs; SlideWeave lo valida, persiste, renderiza y sirve.
Quién puede abrir una presentación nueva
Section titled “Quién puede abrir una presentación nueva”create_presentation publica la versión 1.0, pero la presentación queda privada. La liga del visor que devuelve sólo la abre el dueño con su sesión de SlideWeave; cualquier otra persona recibe una respuesta de no encontrado. Ninguna herramienta MCP hace pública una presentación. Para compartirla, activa el enlace público desde SlideWeave. Aquí «publicada» quiere decir que tiene una versión publicada, no que tenga una liga pública.
Código de la presentación
Section titled “Código de la presentación”La API llama slidelang al campo editable para conservar compatibilidad con el contrato existente de herramientas. El código sigue el formato abierto de presentaciones ZiraDocs.
Operaciones destructivas
Section titled “Operaciones destructivas”La eliminación es recuperable: la herramienta mueve la presentación a la papelera. Aun así, los clientes deben indicar el deck exacto y pedir confirmación antes de ejecutarla.