Commands only execute while the mcp-bridge-auto panel is running with auto-run enabled, so nothing touches your project when you are not expecting it. Within that, the coverage is unusually deep for a motion tool: keyframes, expressions and track mattes are all reachable, not just layer creation.
An MCP server paired with an After Effects panel script. The server queues commands; the panel picks them up inside AE and runs them.
- create-composition — a new comp with size, frame rate, duration and background colour
- setLayerProperties — position, scale, rotation, opacity, blend mode, 3D toggle, track matte type and timing on a layer
- batchSetLayerProperties — the same across several layers at once
- setLayerKeyframe and setLayerExpression — keyframes on a property, and expressions added or removed
- createCamera, createNullObject, duplicateLayer, deleteLayer and setLayerMask
- getLayerInfo for reading a layer's position and 3D status back
- run-script and get-results for arbitrary JS inside AE, and get-help for the command list
- Text, shape, solid and adjustment layer creation, with fills, strokes and fonts
Adobe After Effects 2022 or later and Node.js v14 or later. Build the project, run npm run install-bridge to copy the panel into your AE installation, then open Window > mcp-bridge-auto.jsx in After Effects and leave Auto-run commands checked. Point the client at build/index.js.
Build from source — clone the repository and build it, then point your client at the binary
