After Effects Mcp

data-ai MCP Server

Agent-driven Adobe After Effects automation. MCP server + CEP plugin enabling Codex/Cursor/Claude Code to drive AE through 30 ae.* tools.

Verified
data-aidata-ai
5 views26 stars3 forksMIT

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 2mo ago.

Verified
Source
github-topic:model-context-protocol
Stars
26
Last synced
2mo ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
29
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (29)

get-results

Get script results

setLayerKeyframe

Add keyframe to layer property

deleteLayer

Delete a layer

run-script

Run a JS script inside AE

createCamera

Create camera layer

get-help

Help for available commands

duplicateLayer

Duplicate a layer

create-composition

Create a new composition

getLayerInfo

Get layer info (position, 3D status)

Command

Description

batchSetLayerProperties

Apply properties to multiple layers

setLayerProperties

Set layer properties (position, scale, rotation, opacity, blendMode, threeDLayer, trackMatteType, enabled, etc.)

setLayerExpression

Add/remove expressions from properties

setLayerMask

Create/modify layer masks

createNullObject

Create null object for animation

Platform

Expected outer archive

Backend

What it is for

Claude

Use Claude from the panel through subscription login or API direct mode.

Codex

Use Codex from the panel through CLI login, inherited config, or an OpenAI-compatible provider.

ZCode

Use ZCode providers from the panel.

Category

Tools

Project

`ae_init`, `ae_overview`, `ae_layers`, `ae_getProjectContext`, `ae_getProjectItemMetadata`, `ae_getCompositionSettings`, `ae_listProjectItems`, `ae_listCompositionLayers`, `ae_listSelectedLayers`, `ae_getCompositionTime`, `ae_listLayerProperties`, `ae_listLayerPropertyKeyframes`, `ae_setLayerPropertyValue`, `ae_readProps`, `ae_searchProject`

Mutation

`ae_exec`, `ae_applyEffect`, `ae_applyLayerEffect`, `ae_createLayer`, `ae_createComposition`, `ae_createCompositionLayer`, `ae_setCompositionWorkArea`, `ae_renameProjectItem`, `ae_setProjectItemComment`, `ae_setProjectItemLabel`, `ae_duplicateComposition`, `ae_setProperty`, `ae_moveLayer`, `ae_selectLayers`, `ae_setTime`

Read-typed

`ae_getTime`, `ae_getProperties`, `ae_scanPropertyTree`, `ae_inspectPropertyCapabilities`, `ae_getExpressions`, `ae_validateExpressions`, `ae_getKeyframes`

Rigging

`ae_createRig`

Skill

`ae_skillList`, `ae_skillCreate`, `ae_skillEdit`, `ae_skillDelete`, `ae_skillUse`

Checkpoint

`ae_checkpoint`, `ae_revert`

Diagnostic

`ae_ping`, `ae_status`, `ae_diagnose`

macOS

`AfterEffectsSDK_25.6_61_mac.zip`