Architektur
So funktioniert es
AE MCP verbindet Claude und After Effects über einen schlanken Server, der die Absicht der KI in ExtendScript-Befehle übersetzt.
Die MCP-Architektur
MCP (Model Context Protocol) ist ein offener Standard, mit dem KI-Assistenten externe Tools aufrufen können. Synthetic implementiert einen MCP-Server, der 220+ After-Effects-Operationen als aufrufbare Tools bereitstellt — Claude wählt anhand Ihrer Anweisungen automatisch die passenden aus.
Der komplette Ablauf — vom Tool-Aufruf durch Claude über die Ausführung in After Effects bis zur Rückgabe der Daten — dauert bei einfachen Operationen meist unter 1 Sekunde.
Was ist ExtendScript?
ExtendScript ist die Skriptsprache von Adobe für Creative-Cloud-Anwendungen. Es ist ein JavaScript-Dialekt (auf ES3-Niveau) mit direktem Zugriff auf das Objektmodell von After Effects — Kompositionen, Ebenen, Eigenschaften, Renderlisten und alles andere.
Adobe unterstützt ExtendScript in After Effects seit CS3 (2007). Jede Version von CS6 bis zum aktuellen Release 2026 enthält die ExtendScript-Engine bereits, weshalb AE MCP in all diesen Versionen ohne zusätzliche Installation funktioniert.
Warum ExtendScript und nicht CEP oder UXP?
| Ansatz | Versionen | Installation nötig |
|---|---|---|
| ExtendScript (von Synthetic genutzt) | CS6 – 2026+ | Nein — integriert |
| CEP-Bedienfeld | CC 2015 – 2024 | Ja — Bedienfeld muss installiert werden |
| UXP-Plugin | 2022+ | Ja — Plugin muss installiert werden |
So sendet der MCP-Server Skripte an AE
Wenn Claude ein Tool aufruft (zum Beispiel create_comp), geht der MCP-Server so vor:
- Validiert die Eingabeparameter anhand des Schemas des Tools.
- Erzeugt einen JSX-Skript-String mit der entsprechenden ExtendScript-Logik.
- Sendet das Skript über den dateibasierten IPC-Mechanismus
doScriptan After Effects (schreibt eine temporäre.jsx-Datei und signalisiert AE, sie auszuführen). - Liest die JSON-Antwort, die AE in eine temporäre Datei zurückschreibt.
- Gibt das geparste Ergebnis als Ausgabe des Tools an Claude zurück.
Sicherheitsmodell
Der MCP-Server läuft lokal auf Ihrem Rechner — während der Ausführung werden keine Daten an die Server von Synthetic gesendet. Ihre Projektdateien, Ebenennamen und Kompositionsdaten verlassen Ihren Computer nie. Der einzige Netzwerkaufruf ist eine einmalige Lizenzprüfung bei api.synthetic.com.ar, wenn der Server startet.