Architecture
Fonctionnement
AE MCP relie Claude et After Effects grâce à un serveur léger qui traduit l'intention de l'IA en commandes ExtendScript.
L'architecture MCP
MCP (Model Context Protocol) est un standard ouvert qui permet aux assistants IA d'appeler des outils externes. Synthetic implémente un serveur MCP qui expose plus de 220 opérations d'After Effects sous forme d'outils appelables — Claude choisit automatiquement les bons en fonction de vos instructions.
L'aller-retour complet — de l'appel d'un outil par Claude jusqu'à son exécution par After Effects et au renvoi des données — prend généralement moins d'une seconde pour les opérations simples.
Qu'est-ce qu'ExtendScript ?
ExtendScript est le langage de script d'Adobe pour les applications Creative Cloud. C'est un dialecte de JavaScript (niveau ES3) qui a un accès direct au modèle objet d'After Effects — compositions, calques, propriétés, files d'attente de rendu et tout le reste.
Adobe prend en charge ExtendScript dans After Effects depuis CS3 (2007). Toutes les versions, de CS6 jusqu'à la dernière version 2026, intègrent le moteur ExtendScript : c'est pourquoi AE MCP fonctionne sur toutes ces versions sans aucune installation supplémentaire.
Pourquoi ExtendScript plutôt que CEP ou UXP ?
| Approche | Versions | Installation requise |
|---|---|---|
| ExtendScript (utilisé par Synthetic) | CS6 – 2026+ | Non — intégré |
| Panneau CEP | CC 2015 – 2024 | Oui — le panneau doit être installé |
| Plug-in UXP | 2022+ | Oui — le plug-in doit être installé |
Comment le serveur MCP envoie les scripts à AE
Quand Claude appelle un outil (par exemple create_comp), le serveur MCP :
- Valide les paramètres d'entrée par rapport au schéma de l'outil.
- Génère une chaîne de script JSX contenant la logique ExtendScript correspondante.
- Envoie le script à After Effects via le mécanisme d'IPC par fichiers
doScript(en écrivant un fichier.jsxtemporaire et en signalant à AE de l'exécuter). - Lit la réponse JSON qu'AE écrit en retour dans un fichier temporaire.
- Renvoie le résultat analysé à Claude comme sortie de l'outil.
Modèle de sécurité
Le serveur MCP s'exécute en local sur votre machine — aucune donnée n'est envoyée aux serveurs de Synthetic pendant l'exécution. Vos fichiers de projet, les noms de vos calques et les données de vos compositions ne quittent jamais votre ordinateur. Le seul appel réseau est une validation unique de la licence auprès de api.synthetic.com.ar, au démarrage du serveur.