← all repositories
Dakkshin/after-effects-mcp

Your AI assistant just learned After Effects

An MCP server that lets Claude or Cursor drive Adobe After Effects — comps, layers, keyframes and all — via a polling ExtendScript bridge.

★798 stars JavaScript Coding Assistants
after-effects-mcp
Velocity · 7d
+5.1
★ / day
Trend
→steady
star history

What it does

This is a Model Context Protocol server for After Effects, so an AI client can create compositions, add text/shape/solid/camera layers, set keyframes and expressions, tweak masks, and batch-modify layer properties. The plumbing is classic AE automation: a mcp-bridge-auto.jsx panel sits inside After Effects and polls for commands every few seconds, executing whatever the MCP server sends as ExtendScript.

The interesting bit

The architecture is refreshingly honest — no fancy socket layer, just a panel that checks for pending commands on a timer and runs them. There’s also a generic run-script tool, so anything the purpose-built tools can’t express, you can write as raw JS and fire into AE anyway.

Key highlights

  • Full layer toolkit: text, shapes, solids, cameras, nulls, masks, track mattes, blend modes, 2D/3D toggling
  • Animation support via keyframes, expressions, and batch property setting across layers
  • run-script escape hatch for arbitrary ExtendScript
  • Requires After Effects 2022+ and Node 14+

Caveats

  • The bridge is poll-based, so commands land on a few-second delay rather than instantly
  • Setup involves installing a panel into your AE installation — expect some platform-specific fiddling

Verdict

Motion designers who’d rather describe animations in prose than drag keyframes around will find this genuinely fun. If you don’t already live in After Effects, there’s nothing here for you.

Frequently asked

What is Dakkshin/after-effects-mcp?
An MCP server that lets Claude or Cursor drive Adobe After Effects — comps, layers, keyframes and all — via a polling ExtendScript bridge.
Is after-effects-mcp open source?
Yes — Dakkshin/after-effects-mcp is open source, released under the MIT license.
What language is after-effects-mcp written in?
Dakkshin/after-effects-mcp is primarily written in JavaScript.
How popular is after-effects-mcp?
Dakkshin/after-effects-mcp has 798 stars on GitHub and is currently holding steady.
Where can I find after-effects-mcp?
Dakkshin/after-effects-mcp is on GitHub at https://github.com/Dakkshin/after-effects-mcp.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.