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. |
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.
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.