after-effects-mcp
by Dakkshin·★ 358·Score 50
Adobe After Effects MCP server enabling AI control of compositions, layers, animations via ExtendScript.
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:
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 READMEcreate-compositionCreate a new composition with custom settings
setLayerKeyframeAdd keyframe to a layer property
setLayerExpressionAdd or remove expressions from layer properties
setLayerPropertiesSet layer properties like position, scale, rotation, opacity, etc.
batchSetLayerPropertiesApply properties to multiple layers at once
getLayerInfoGet layer information including position and 3D status
createCameraCreate a camera layer
createNullObjectCreate a null object for animation control
duplicateLayerDuplicate a layer with optional rename
deleteLayerDelete a layer from composition
setLayerMaskCreate or modify layer masks with feather, expansion, and opacity
run-scriptRun a JavaScript script inside After Effects
Comparable tools
Installation
Installation
- Clone the repository:
git clone https://github.com/Dakkshin/after-effects-mcp.git
cd after-effects-mcp- Install dependencies:
npm install- Build the project:
npm run build- Install the After Effects panel:
npm run install-bridge- Configure Claude Desktop:
{
"mcpServers": {
"AfterEffectsMCP": {
"command": "node",
"args": ["PATH/TO/after-effects-mcp/build/index.js"]
}
}
}- Start the server:
npm start- 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.
- AfterEffects MCP Server▲ 1💬 1Story by Dakkshin · 2025-04-13
Compare after-effects-mcp with
Last updated · Auto-generated from public README + GitHub signals.