Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    After Effects Mcp

    MCP Server for Adobe After Effects. Enables remote control (compositions, text, shapes, solids, properties) via the Model Context Protocol using ExtendScript.

    125 stars
    JavaScript
    Updated Oct 18, 2025
    after-effects
    ai
    automation
    javascript
    mcp
    model-context-protocol
    motion-graphics
    nodejs
    remote-control
    typescript
    video-editing

    Table of Contents

    • Table of Contents
    • 📦 Features
    • 🎥 Core Composition Features
    • 🧱 Layer Management
    • 🌀 Animation Capabilities
    • ⚙️ Setup Instructions
    • 🛠 Prerequisites
    • 📥 Installation
    • 🔧 Update MCP Config
    • Option 1: Using .mcp.json (Recommended for Claude Code)
    • Option 2: Manual Configuration
    • ▶️ Running the Server
    • 🚀 Usage Guide
    • 📘 Creating Compositions
    • ✍️ Working with Layers
    • 🕹 Animation
    • 🛠 Available MCP Tools
    • 👨‍💻 For Developers
    • 🧩 Project Structure
    • 📦 Building the Project
    • 🤝 Contributing
    • Star History
    • License

    Table of Contents

    • Table of Contents
    • 📦 Features
    • 🎥 Core Composition Features
    • 🧱 Layer Management
    • 🌀 Animation Capabilities
    • ⚙️ Setup Instructions
    • 🛠 Prerequisites
    • 📥 Installation
    • 🔧 Update MCP Config
    • Option 1: Using .mcp.json (Recommended for Claude Code)
    • Option 2: Manual Configuration
    • ▶️ Running the Server
    • 🚀 Usage Guide
    • 📘 Creating Compositions
    • ✍️ Working with Layers
    • 🕹 Animation
    • 🛠 Available MCP Tools
    • 👨‍💻 For Developers
    • 🧩 Project Structure
    • 📦 Building the Project
    • 🤝 Contributing
    • Star History
    • License

    Documentation

    🎬 After Effects MCP Server

    Node.js

    Build

    License

    Platform

    ✨ 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.

    Table of Contents

    • Features
    • Core Composition Features
    • Layer Management
    • Animation Capabilities
    • Setup Instructions
    • Prerequisites
    • Installation
    • Update MCP Config
    • Running the Server
    • Usage Guide
    • Creating Compositions
    • Working with Layers
    • Animation
    • Available MCP Tools
    • For Developers
    • Project Structure
    • Building the Project
    • Contributing
    • License

    📦 Features

    🎥 Core Composition Features

    • Create compositions with custom settings (size, frame rate, duration, background color)
    • List all compositions in a project
    • Get project information such as frame rate, dimensions, and duration

    🧱 Layer Management

    • Create text layers with customizable properties (font, size, color, position)
    • Create shape layers (rectangle, ellipse, polygon, star) with colors and strokes
    • Create solid/adjustment layers for backgrounds and effects
    • Create camera layers with configurable zoom and position
    • Create null objects for animation control
    • Modify layer properties like position, scale, rotation, opacity, timing
    • Toggle 2D/3D mode for layers
    • Set blend modes (normal, multiply, screen, etc.)
    • Track matte support (alpha, luma, inverted)
    • Duplicate layers with optional rename
    • Delete layers from composition
    • Create/modify masks with feather, expansion, and opacity

    🌀 Animation Capabilities

    • Set keyframes for layer properties (Position, Scale, Rotation, Opacity, etc.)
    • Apply expressions to layer properties for dynamic animations
    • Batch set properties across multiple layers at once

    ⚙️ Setup Instructions

    🛠 Prerequisites

    • Adobe After Effects (2022 or later)
    • Node.js (v14 or later)
    • npm or yarn package manager

    📥 Installation

    1. Clone the repository

    bash
    git clone https://github.com/Dakkshin/after-effects-mcp.git
       cd after-effects-mcp

    2. Install dependencies

    bash
    npm install
       # or
       yarn install

    3. Build the project

    bash
    npm run build
       # or
       yarn build

    4. Install the After Effects panel

    bash
    npm run install-bridge
       # or
       yarn install-bridge

    This will copy the necessary scripts to your After Effects installation.

    🔧 Update MCP Config

    Option 1: Using .mcp.json (Recommended for Claude Code)

    The repository includes a .mcp.json file for easy configuration. Copy or reference it in your MCP settings:

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

    Option 2: Manual Configuration

    Go to your client (e.g., Claude or Cursor) and update your config file:

    json
    {
      "mcpServers": {
        "AfterEffectsMCP": {
          "command": "node",
          "args": ["C:\\Users\\Dakkshin\\after-effects-mcp\\build\\index.js"]
        }
      }
    }

    ▶️ Running the Server

    1. Start the MCP server

    bash
    npm start
       # or
       yarn start

    2. Open After Effects

    3. Open the MCP Bridge Auto panel

    • In After Effects, go to Window > mcp-bridge-auto.jsx
    • The panel will automatically check for commands every few seconds
    • Make sure the "Auto-run commands" checkbox is enabled

    🚀 Usage Guide

    Once you have the server running and the MCP Bridge panel open in After Effects, you can control After Effects through the MCP protocol. This allows AI assistants or custom applications to send commands to After Effects.

    📘 Creating Compositions

    You can create new compositions with custom settings:

    • Name
    • Width and height (in pixels)
    • Frame rate
    • Duration
    • Background color

    Example MCP tool usage (for developers):

    javascript
    mcp_aftereffects_create_composition({
      name: "My Composition", 
      width: 1920, 
      height: 1080, 
      frameRate: 30,
      duration: 10
    });

    ✍️ Working with Layers

    You can create and modify different types of layers:

    Text layers:

    • Set text content, font, size, and color
    • Position text anywhere in the composition
    • Adjust timing and opacity

    Shape layers:

    • Create rectangles, ellipses, polygons, and stars
    • Set fill and stroke colors
    • Customize size and position

    Solid layers:

    • Create background colors
    • Make adjustment layers for effects

    🕹 Animation

    You can animate layers with:

    Keyframes:

    • Set property values at specific times
    • Create motion, scaling, rotation, and opacity changes
    • Control the timing of animations

    Expressions:

    • Apply JavaScript expressions to properties
    • Create dynamic, procedural animations
    • Connect property values to each other

    🛠 Available MCP Tools

    CommandDescription
    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

    👨‍💻 For Developers

    🧩 Project Structure

    • src/index.ts: MCP server implementation
    • src/scripts/mcp-bridge-auto.jsx: Main After Effects panel script
    • install-bridge.js: Script to install the panel in After Effects

    📦 Building the Project

    bash
    npm run build
    # or
    yarn build

    Note: This project uses esbuild for fast builds, replacing the previous TypeScript compiler approach that could run out of memory on larger codebases.

    🤝 Contributing

    Contributions are welcome! Please feel free to submit a Pull Request.

    Star History

    Star History Chart

    License

    This project is licensed under the MIT License - see the LICENSE file for details.

    Similar MCP

    Based on tags & features

    • AN

      Anilist Mcp

      TypeScript·
      57
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • BI

      Biomcp

      Python·
      327
    • MC

      Mcpjungle

      Go·
      617

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AN

      Anilist Mcp

      TypeScript·
      57
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • BI

      Biomcp

      Python·
      327
    • MC

      Mcpjungle

      Go·
      617

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k