SyntheticSynthetic/Docs
ProduitsNouveautés
Tableau de bord →

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.

Flux de données
Claude (ou client MCP)
──── appel MCP ────▶
AE MCP Server
▼ génère un script JSX
──── ExtendScript ────▶
Adobe After Effects
▼ renvoie un résultat JSON
Claude (ou client MCP)
◀─── résultat JSON ────
AE MCP Server

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 ?

ApprocheVersionsInstallation requise
ExtendScript (utilisé par Synthetic)CS6 – 2026+Non — intégré
Panneau CEPCC 2015 – 2024Oui — le panneau doit être installé
Plug-in UXP2022+Oui — le plug-in doit être installé
Comme ExtendScript est intégré à After Effects, il n'y a rien à installer dans AE. Ouvrez simplement After Effects et tout est prêt — le serveur MCP s'occupe du reste depuis l'extérieur.

Comment le serveur MCP envoie les scripts à AE

Quand Claude appelle un outil (par exemple create_comp), le serveur MCP :

  1. Valide les paramètres d'entrée par rapport au schéma de l'outil.
  2. Génère une chaîne de script JSX contenant la logique ExtendScript correspondante.
  3. Envoie le script à After Effects via le mécanisme d'IPC par fichiers doScript (en écrivant un fichier .jsx temporaire et en signalant à AE de l'exécuter).
  4. Lit la réponse JSON qu'AE écrit en retour dans un fichier temporaire.
  5. Renvoie le résultat analysé à Claude comme sortie de l'outil.
Pour que le MCP puisse communiquer avec After Effects, celui-ci doit être ouvert et non bloqué par une boîte de dialogue modale. Si AE affiche une invite « Enregistrer les modifications ? » ou toute autre boîte de dialogue bloquante, les appels d'outils expireront.

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.