SyntheticSynthetic/Docs
ProductosNovedades
Panel →

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.

Flujo de datos
Claude (o cliente MCP)
──── llamada MCP ────▶
AE MCP Server
▼ genera script JSX
──── ExtendScript ────▶
Adobe After Effects
▼ devuelve resultado JSON
Claude (o cliente MCP)
◀─── resultado JSON ────
AE MCP Server

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?

EnfoqueVersionesRequiere instalación
ExtendScript (usado por Synthetic)CS6 – 2026+No — integrado
Panel CEPCC 2015 – 2024Sí — hay que instalar el panel
Plugin UXP2022+Sí — hay que instalar el plugin
Como ExtendScript está integrado en After Effects, no hay nada que instalar dentro de AE. Solo abre After Effects y ya está listo — el servidor MCP se encarga del resto desde afuera.

Cómo el servidor MCP envía scripts a AE

Cuando Claude invoca una herramienta (por ejemplo create_comp), el servidor MCP:

  1. Valida los parámetros de entrada contra el esquema de la herramienta.
  2. Genera un string de script JSX con la lógica de ExtendScript correspondiente.
  3. Envía el script a After Effects mediante el mecanismo de IPC basado en archivos doScript (escribe un archivo .jsx temporal y le indica a AE que lo ejecute).
  4. Lee la respuesta JSON que AE escribe de vuelta en un archivo temporal.
  5. Devuelve el resultado parseado a Claude como salida de la herramienta.
After Effects debe estar abierto y sin bloqueos por un diálogo modal para que el MCP pueda comunicarse con él. Si AE muestra un aviso de "¿guardar cambios?" o cualquier diálogo que bloquee, las llamadas a herramientas agotarán el tiempo de espera.

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.