SyntheticSynthetic/Docs
ProdukteNeuigkeiten
Dashboard →

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.

Datenfluss
Claude (oder MCP-Client)
──── MCP-Aufruf ────▶
AE MCP Server
▼ erzeugt JSX-Skript
──── ExtendScript ────▶
Adobe After Effects
▼ gibt JSON-Ergebnis zurück
Claude (oder MCP-Client)
◀─── JSON-Ergebnis ────
AE MCP Server

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?

AnsatzVersionenInstallation nötig
ExtendScript (von Synthetic genutzt)CS6 – 2026+Nein — integriert
CEP-BedienfeldCC 2015 – 2024Ja — Bedienfeld muss installiert werden
UXP-Plugin2022+Ja — Plugin muss installiert werden
Da ExtendScript in After Effects integriert ist, muss in AE nichts installiert werden. Öffnen Sie einfach After Effects, und alles ist bereit — den Rest erledigt der MCP-Server von außen.

So sendet der MCP-Server Skripte an AE

Wenn Claude ein Tool aufruft (zum Beispiel create_comp), geht der MCP-Server so vor:

  1. Validiert die Eingabeparameter anhand des Schemas des Tools.
  2. Erzeugt einen JSX-Skript-String mit der entsprechenden ExtendScript-Logik.
  3. Sendet das Skript über den dateibasierten IPC-Mechanismus doScript an After Effects (schreibt eine temporäre .jsx-Datei und signalisiert AE, sie auszuführen).
  4. Liest die JSON-Antwort, die AE in eine temporäre Datei zurückschreibt.
  5. Gibt das geparste Ergebnis als Ausgabe des Tools an Claude zurück.
Damit der MCP mit After Effects kommunizieren kann, muss AE geöffnet sein und darf nicht durch einen modalen Dialog blockiert werden. Zeigt AE eine Abfrage wie "Änderungen speichern?" oder einen anderen blockierenden Dialog, laufen Tool-Aufrufe in ein Timeout.

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.