macaly.app.
No se genera nada en tu ordenador y el agente de Macaly nunca se ejecuta. La aplicación vive en tu workspace de Macaly desde el primer archivo, así que puedes abrirla en el editor de Macaly cuando quieras y seguir construyendo allí.
Qué necesitas
Necesitas un cliente MCP compatible con servidores remotos por Streamable HTTP: Claude (claude.ai, Desktop, Cowork), Claude Code, ChatGPT, Cursor, Grok Bot o Codex.Conecta tu cliente
Claude, ChatGPT, Cursor y Grok Bot instalan Macaly Cloud desde sus directorios oficiales. En Macaly, Ajustes → Conexiones tiene una tarjeta para cada uno de ellos con los mismos pasos y un enlace a la ficha. Los demás clientes añaden el servidor en:- Claude
- Claude Code
- ChatGPT
- Cursor
- Grok Bot
- Codex
- Abre la ficha de Macaly Cloud en el directorio de conectores de Claude. Funciona en claude.ai, en la app de escritorio y en el móvil.
- Haz clic en Connect.
- Inicia sesión en Macaly y aprueba el acceso en la ventana que se abre.
Usar una clave API en su lugar
Puedes autenticarte con una clave API de Macaly en lugar de OAuth, algo útil para agentes headless y automatizaciones. Pasa la clave como bearer token:teamId lo deducen automáticamente.
Construye una aplicación de principio a fin
1
Crea la aplicación
Tu agente llama a
create_app con un nombre. Recibe un chatId y el briefing del proyecto. La aplicación se crea vacía: sin prompt inicial y sin build de IA.2
Escribe el código
write_file escribe un archivo completo y edit_file reemplaza texto exacto en un archivo existente, así que un cambio pequeño en un archivo grande no vuelve a enviar todo el archivo. Cada llamada a write_file, edit_file y delete_file es un commit de git atómico con su propia entrada en el historial de la aplicación. La primera escritura en un workspace frío tarda unos 20-30 segundos más mientras arranca el sandbox.3
Añade capacidades de la plataforma
Para base de datos, pagos, IA, medios o búsqueda, el agente lee la guía con
skill_info y ejecuta sus comandos con bash: el sandbox ya tiene las credenciales que necesitan las guías.4
Comprueba los tipos
Tras la última escritura, el agente ejecuta
bash ".sandbox/check-errors --strict": detecta errores de tipos, de estilos y del servidor en una sola pasada, termina con un resumen del resultado y sale con un error cuando falla TypeScript o CSS. Si falla, get_logs devuelve la salida real.5
Vista previa
La vista previa se recompila automáticamente unos segundos después de la última escritura. Cuando termina bien,
preview_app devuelve la URL en vivo para abrir o compartir. Con path, el enlace abre directamente una subpágina, por ejemplo /pricing. El agente llama a preview_app al final de cada turno en el que cambió la aplicación, también cuando un enlace anterior sigue siendo válido: esa llamada le indica a Macaly que el turno ha terminado.6
Publica
Cuando pidas explícitamente salir a producción, el agente llama a
publish_app y consulta get_deployment con el deploymentId devuelto hasta que el estado sea READY. Después te da liveUrl, la dirección de la versión que está en vivo. connect_domain conecta un dominio propio o renombra el subdominio de Macaly.Herramientas disponibles
Macaly Cloud expone 20 herramientas.Workspaces y aplicaciones
Código
Medios
Ninguna herramienta acepta bytes de archivo en bruto. Para un archivo de tu ordenador,
upload_file devuelve un comando curl que tu agente ejecuta en tu propia shell. Para un archivo que el agente creó en el sandbox, ejecuta el comando en el sandbox. Si tu agente no tiene shell, suelta el archivo en la biblioteca de medios con el enlace de list_media.
Capacidades y diagnóstico
Publicación
Acciones de Cloud
Las acciones de Cloud son lo que hace tu agente externo a través de Macaly Cloud. El plan Gratis incluye 100 acciones de Cloud al mes. Los planes de pago no tienen límite mensual de acciones de Cloud. Estas acciones cuentan:- Crear o duplicar una aplicación (
create_app,duplicate_app) - Escribir, editar o eliminar archivos (
write_file,edit_file,delete_file) - Ejecutar comandos (
bash) - Subir archivos (
upload_file) - Publicar (
publish_app) - Conectar un dominio (
connect_domain)
read_file), listar y las vistas previas (preview_app) son gratuitas. Chatear con el propio agente de Macaly dentro de la aplicación no consume acciones de Cloud.
La asignación del plan Gratis es compartida por todo el espacio de trabajo, se restablece el día 1 de cada mes (UTC) y no se acumula. Cuando se agota, las siguientes acciones que cuentan se rechazan indicando la fecha de restablecimiento y con un enlace a Facturación. Las lecturas, las aplicaciones que ya están en línea y el chat con Macaly dentro de la aplicación siguen funcionando. Facturación y Ajustes → Uso y límites muestran cuántas acciones de Cloud has usado. Consulta Uso y límites.
Trabajar junto al editor de Macaly
Una aplicación construida con Macaly Cloud es una aplicación de Macaly como cualquier otra. Puedes abrirla en el editor, revisar el historial de versiones, revertir o seguir con el propio agente de Macaly.- Todo cambio queda registrado. Cada escritura lleva una breve explicación de tu agente, que aparece en el historial del chat como una tarjeta con el nombre del cliente que la hizo, de modo que el agente de Macaly tenga el contexto si continúas allí. Cuando termina una sesión con varios cambios, su tarjeta resume lo que ha cambiado.
- Puedes volver atrás. Haz clic en Restaurar la versión anterior en una tarjeta para devolver la aplicación al estado en que quedó tras esa sesión. Esto elimina del chat todo lo que vino después. Duplicar copia esa versión en un proyecto nuevo.
- Una tarjeta por turno. Macaly no ve tus mensajes a tu agente, solo sus llamadas a herramientas. Una sesión termina cuando tu agente te entrega la aplicación con
preview_appopublish_app. Si omite esa llamada, varias de tus peticiones pueden acabar en una sola tarjeta. - Un solo agente a la vez. Mientras trabaja tu agente externo, el chat queda bloqueado: el agente de Macaly no iniciará un turno y el campo de mensaje te indica quién tiene la aplicación. El bloqueo se libera solo unos minutos después de la última escritura, o en cuanto tu agente te muestra la vista previa.
- La vista previa espera a la aplicación terminada. Las recompilaciones intermedias se retienen, así que el panel sigue mostrando la aplicación que ya tenías hasta que la sesión acaba.
Ejemplos de prompts
Solución de problemas
No aparece la ventana de inicio de sesión
No aparece la ventana de inicio de sesión
Comprueba que tu cliente admite servidores MCP remotos con OAuth y que has introducido la URL completa, incluida la ruta
/api/cloud/mcp.Una escritura devuelve CHAT_CLAIMED_BY_AGENT o CHAT_CLAIMED_BY_EDITOR
Una escritura devuelve CHAT_CLAIMED_BY_AGENT o CHAT_CLAIMED_BY_EDITOR
La aplicación la tiene otro: el agente de Macaly está a mitad de un turno, o otro editor externo ha escrito hace poco. Espera y reinténtalo: el bloqueo se libera solo unos minutos después de la última actividad.
El build de la vista previa falla por tiempo de espera agotado en la subida
El build de la vista previa falla por tiempo de espera agotado en la subida
La salida del build es demasiado grande o tiene demasiados archivos, normalmente medios en
public/. get_logs con log_type: "build" muestra el número de archivos y su tamaño. Saca los medios de public/ con upload_file, usa las URLs devueltas y deja que la vista previa se vuelva a compilar.La URL de vista previa aún no muestra nada
La URL de vista previa aún no muestra nada
Las vistas previas se sirven desde un build completado. Consulta
previewBuildStatus con get_project y, si ha fallado, lee get_logs con log_type: "build".Una acción se rechaza porque se han agotado mis acciones de Cloud
Una acción se rechaza porque se han agotado mis acciones de Cloud
El plan Gratis incluye 100 acciones de Cloud al mes. El mensaje de rechazo indica la fecha en que se restablecen (el día 1 del mes, UTC) y un enlace a Facturación. Las lecturas y las vistas previas siguen funcionando. Cambia a Starter o Pro para quitar el límite mensual.
Una herramienta devuelve FORBIDDEN
Una herramienta devuelve FORBIDDEN
O el workspace en el que actúas tiene Macaly Cloud desactivado, o la acción requiere una función de plan que no tienes, como publicar en un dominio propio.