Ir al contenido

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.

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.

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.

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.