Adobe After Effects
About
Control Adobe After Effects through a standardized protocol, enabling AI assistants and other applications.
Details
- Author
- dakkshin
- GitHub stars
- 473
- Downloads
- 1,612
- Categories
- Developer Tools, Media, Design, Other, Automation, AI
- Tags
- #video, #content-creation
Jump to
- Create compositions with custom size, frame rate, duration, and background color
- Manage layers: text, shape, solid, camera, null objects
- Set keyframes, expressions, and batch‑edit layer properties
- Modify layer masks, blend modes, 2D/3D mode, and track mattes
- List all compositions and retrieve project information
- Run JavaScript scripts directly inside After Effects
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Adobe After EffectsCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install prerequisites (After Effects 2022+, Node.js 14+), clone the repository, install dependencies, build the project, and run the install‑bridge script to copy the panel to After Effects. Then update your MCP client config (e.g., Claude or Cursor) with the command node and the path to build/index.js, start the server, open the mcp-bridge-auto.jsx panel in After Effects (Window menu), and enable auto‑run.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"adobe after effects": {
"AfterEffectsMCP": {
"command": "node",
"args": [
"PATH/TO/after-effects-mcp/build/index.js"
]
}
}
}
}
McpServers
{
"AfterEffectsMCP": {
"command": "node",
"args": [
"PATH/TO/after-effects-mcp/build/index.js"
]
}
}
✨ 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.
- Features
- Core Composition Features
- Layer Management
- Animation Capabilities
- Prerequisites
- Installation
- Update MCP Config
- Running the Server
- Creating Compositions
- Working with Layers
- Animation
- Project Structure
- Building the Project
- Contributing
- Create compositionswith custom settings (size, frame rate, duration, background color)
- List all compositionsin a project
- Get project informationsuch as frame rate, dimensions, and duration
- Create text layerswith customizable properties (font, size, color, position)
- Create shape layers(rectangle, ellipse, polygon, star) with colors and strokes
- Create solid/adjustment layersfor backgrounds and effects
- Create camera layerswith configurable zoom and position
- Create null objectsfor animation control
- Modify layer propertieslike position, scale, rotation, opacity, timing
- Toggle 2D/3D modefor layers
- Set blend modes(normal, multiply, screen, etc.)
- Track mattesupport (alpha, luma, inverted)
- Duplicate layerswith optional rename
- Delete layersfrom composition
- Create/modify maskswith feather, expansion, and opacity
- Set keyframesfor layer properties (Position, Scale, Rotation, Opacity, etc.)
- Apply expressionsto layer properties for dynamic animations
- Batch set propertiesacross multiple layers at once
- Adobe After Effects (2022 or later)
- Node.js (v14 or later)
- npm or yarn package manager
git clone https://github.com/Dakkshin/after-effects-mcp.git cd after-effects-mcp
npm run install-bridge # or yarn install-bridge
This will copy the necessary scripts to your After Effects installation.
Option 1: Using .mcp.json (Recommended for Claude Code)
The repository includes a.mcp.jsonfile for easy configuration. Copy or reference it in your MCP settings:
{ "mcpServers": { "AfterEffectsMCP": { "command": "node", "args": ["PATH/TO/after-effects-mcp/build/index.js"] } } }
Go to your client (e.g., Claude or Cursor) and update your config file:
{ "mcpServers": { "AfterEffectsMCP": { "command": "node", "args": ["C:\\Users\\Dakkshin\\after-effects-mcp\\build\\index.js"] } } }
- 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
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.
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):
mcp_aftereffects_create_composition({ name: "My Composition", width: 1920, height: 1080, frameRate: 30, duration: 10 });
You can create and modify different types of layers:
- Set text content, font, size, and color
- Position text anywhere in the composition
- Adjust timing and opacity
- Create rectangles, ellipses, polygons, and stars
- Set fill and stroke colors
- Customize size and position
- Create background colors
- Make adjustment layers for effects
- Set property values at specific times
- Create motion, scaling, rotation, and opacity changes
- Control the timing of animations
- Apply JavaScript expressions to properties
- Create dynamic, procedural animations
- Connect property values to each other
- 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
Note:This project uses esbuild for fast builds, replacing the previous TypeScript compiler approach that could run out of memory on larger codebases.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
An MCP server that allows AI assistants to interact with Adobe After Effects.
Hosted remote MCP server for AI image and video generation from one Streamable HTTP endpoint.
Server for advanced AI-driven video editing, semantic search, multilingual transcription, generative media, voice cloning, and content moderation.
Generates AI images and videos using the GPT4O Image Generator API.
Generate images and videos from templates using the Placid.app API.
Interact with the RunwayML and Luma AI APIs for video and image generation tasks.
An MCP server for AI-powered video creation using the FAL AI API.
Create AI music videos and audio-reactive visuals from songs through MCP.
Dacast MCP Live Stream Server connects your AI tools to Dacast’s live streaming and video hosting APIs, so you can create and manage live streams, playlists, thumbnails, and simulcasts using simple natural-language prompts.
AI Video, Image & Audio Generation with over 150 models
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





