Arquitectura
Cómo funciona
El AE MCP conecta Claude y After Effects mediante un servidor liviano que traduce la intención de la IA en comandos de ExtendScript.
La arquitectura MCP
MCP (Model Context Protocol) es un estándar abierto que permite a los asistentes de IA invocar herramientas externas. Synthetic implementa un servidor MCP que expone más de 220 operaciones de After Effects como herramientas invocables — Claude elige las correctas automáticamente según tus instrucciones.
El recorrido completo — desde que Claude invoca una herramienta hasta que After Effects la ejecuta y devuelve datos — suele tardar menos de 1 segundo en operaciones simples.
¿Qué es ExtendScript?
ExtendScript es el lenguaje de scripting de Adobe para las aplicaciones de Creative Cloud. Es un dialecto de JavaScript (nivel ES3) con acceso directo al modelo de objetos de After Effects — composiciones, capas, propiedades, colas de render y todo lo demás.
Adobe da soporte a ExtendScript en After Effects desde CS3 (2007). Cada versión, desde CS6 hasta la última edición 2026, incluye el motor de ExtendScript integrado, por lo que el AE MCP funciona en todas esas versiones sin instalaciones adicionales.
¿Por qué ExtendScript y no CEP o UXP?
| Enfoque | Versiones | Requiere instalación |
|---|---|---|
| ExtendScript (usado por Synthetic) | CS6 – 2026+ | No — integrado |
| Panel CEP | CC 2015 – 2024 | Sí — hay que instalar el panel |
| Plugin UXP | 2022+ | Sí — hay que instalar el plugin |
Cómo el servidor MCP envía scripts a AE
Cuando Claude invoca una herramienta (por ejemplo create_comp), el servidor MCP:
- Valida los parámetros de entrada contra el esquema de la herramienta.
- Genera un string de script JSX con la lógica de ExtendScript correspondiente.
- Envía el script a After Effects mediante el mecanismo de IPC basado en archivos
doScript(escribe un archivo.jsxtemporal y le indica a AE que lo ejecute). - Lee la respuesta JSON que AE escribe de vuelta en un archivo temporal.
- Devuelve el resultado parseado a Claude como salida de la herramienta.
Modelo de seguridad
El servidor MCP se ejecuta localmente en tu máquina — no se envían datos a los servidores de Synthetic en tiempo de ejecución. Los archivos de tu proyecto, los nombres de las capas y los datos de la composición nunca salen de tu computadora. La única llamada de red es una validación de licencia única contra api.synthetic.com.ar cuando el servidor inicia.