MCP Catalogs
Home

after-effects-mcp

by Dakkshin·358·Score 50

Adobe After Effects MCP server enabling AI control of compositions, layers, animations via ExtendScript.

mediadeveloper-toolsproductivity
76
Forks
15
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

The after-effects-mcp server provides comprehensive control over Adobe After Effects through the Model Context Protocol. It enables AI assistants to create compositions, manage various layer types (text, shapes, solids, cameras), set keyframes, apply expressions, and modify layer properties. The implementation uses ExtendScript to communicate with After Effects, bridging the gap between AI systems and professional video editing software. The server includes detailed documentation, multiple installation methods, and a wide range of tools for automating After Effects workflows.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating After Effects project creation and setup for video editors
you:Enabling AI assistants to generate motion graphics and visual effects
you:Creating automated workflows for repetitive After Effects tasks
you:What Node.js version is needed?
you:How do I add custom After Effects scripts?

When to choose this

Choose this server if you need to integrate AI control with Adobe After Effects for automating creative workflows or building AI-powered video editing tools.

When NOT to choose this

Don't choose this if you need access to newer After Effects features not exposed through ExtendScript, or if you require a solution that works without After Effects installed.

Tools this server exposes

12 tools extracted from the README
  • create-composition

    Create a new composition with custom settings

  • setLayerKeyframe

    Add keyframe to a layer property

  • setLayerExpression

    Add or remove expressions from layer properties

  • setLayerProperties

    Set layer properties like position, scale, rotation, opacity, etc.

  • batchSetLayerProperties

    Apply properties to multiple layers at once

  • getLayerInfo

    Get layer information including position and 3D status

  • createCamera

    Create a camera layer

  • createNullObject

    Create a null object for animation control

  • duplicateLayer

    Duplicate a layer with optional rename

  • deleteLayer

    Delete a layer from composition

  • setLayerMask

    Create or modify layer masks with feather, expansion, and opacity

  • run-script

    Run a JavaScript script inside After Effects

Comparable tools

premiere-pro-mcpfinal-cut-pro-mcpobsidian-mcpshell-mcp

Installation

Installation

  1. Clone the repository:
git clone https://github.com/Dakkshin/after-effects-mcp.git
cd after-effects-mcp
  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Install the After Effects panel:
npm run install-bridge
  1. Configure Claude Desktop:
{
  "mcpServers": {
    "AfterEffectsMCP": {
      "command": "node",
      "args": ["PATH/TO/after-effects-mcp/build/index.js"]
    }
  }
}
  1. Start the server:
npm start
  1. Open After Effects and load the mcp-bridge-auto.jsx panel (Window > mcp-bridge-auto.jsx)

FAQ

What version of After Effects is required?
Adobe After Effects (2022 or later) is required.
What Node.js version is needed?
Node.js version 14 or later is required.
How do I add custom After Effects scripts?
You can use the 'run-script' tool to execute JavaScript code inside After Effects, allowing for custom automation beyond the built MCP tools.

On Hacker News

Recent discussion from the developer community.

Compare after-effects-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.