After Effects MCP Server

MCP server for Adobe After Effects

Local serverstdioTypeScript

What is the After Effects MCP Server?

MCP server for Adobe After Effects

What it actually does

✨ A Model Context Protocol (MCP) server for Adobe After Effects that enables AI assistants and other applications to control After Effects through a standardized protocol.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create-compositionCreate a new composition
run-scriptRun a JS script inside AE
get-resultsGet script results
get-helpHelp for available commands
setLayerKeyframeAdd keyframe to layer property
setLayerExpressionAdd/remove expressions from properties
setLayerPropertiesSet layer properties (position, scale, rotation, opacity, blendMode, threeDLayer, trackMatteType, enabled, etc.)
batchSetLayerPropertiesApply properties to multiple layers
getLayerInfoGet layer info (position, 3D status)
createCameraCreate camera layer
createNullObjectCreate null object for animation
duplicateLayerDuplicate a layer
deleteLayerDelete a layer
setLayerMaskCreate/modify layer masks

How to install the After Effects MCP Server

{
  "mcpServers": {
    "AfterEffectsMCP": {
      "command": "node",
      "args": [
        "PATH/TO/after-effects-mcp/build/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use After Effects MCP to create-composition.”
  • “Use After Effects MCP to run-script.”
  • “Use After Effects MCP to get-results.”

Frequently asked questions

MCP server for Adobe After Effects Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.