Controls Adobe After Effects through MCP for composition editing, inspection, animation, scripting, and rendering.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by After Effects MCP.
The a-y-ibrahim/after-effects-mcp MCP server lets an MCP client operate Adobe After Effects through natural-language requests translated into tool calls. It supports composition and layer creation, composition settings, text layers, cameras, adjustment layers, masks, parenting, ordering, duplication, deletion, precomposition, and template population.
Animation features include keyframes, expressions, clip-frame inspection, audio-driven animation, and data-driven animation. The server also covers effects, effect properties and keyframes, presets, project footage, markers, audio levels, waveform analysis, and render queues. execute-script provides a route to After Effects features that do not have dedicated tools by accepting arbitrary ExtendScript.
The a-y-ibrahim/after-effects-mcp MCP server runs as a Node.js process and communicates with an After Effects panel named mcp-bridge-auto.jsx. The panel must remain open in After Effects. Commands and results use a shared folder, with command identifiers and health checks intended to prevent stale results and detect bridge version mismatches.
The server is designed to run on the same Windows or macOS machine as After Effects. After Effects 2022 or later and Node.js 18 or newer are listed as prerequisites. A Linux Node process may build and test successfully, but it cannot drive After Effects because the Adobe application is not available there.
Inspection tools can read compositions and layers before changes are made. see-frame renders a frame back as an image, allowing an MCP client to inspect visual output. Rendering can use the in-application queue or background aerender, which is intended to avoid freezing the After Effects interface.
To set up the a-y-ibrahim/after-effects-mcp MCP server, clone the repository, run npm install, and run npm run install-bridge to copy the panel into After Effects’ ScriptUI Panels location. Enable “Allow Scripts to Write Files and Access Network” in After Effects scripting settings, restart the application, and open the bridge panel from the Window menu.
The README registers the built server with an MCP client using Node and build/index.js. If the server source changes, rebuild it and restart the MCP client. Bridge changes require reinstalling the bridge and restarting After Effects as well.
On Windows, the shared folder defaults to %LOCALAPPDATA%\\ae-mcp-bridge. The AE_MCP_BRIDGE_DIR environment variable can override the bridge directory, but the override must be applied consistently to both sides. A font that supports Arabic is recommended for Arabic text layers, and the Middle-Eastern text engine may need to be enabled for full Arabic shaping.
The a-y-ibrahim/after-effects-mcp MCP server includes tools for:
aerender, and checking render status.Arabic text detection in create-text-layer can set right-to-left direction and right alignment automatically. Standard property lookups use locale-independent matchName values, supporting After Effects installations with different interface languages.
The a-y-ibrahim/after-effects-mcp MCP server depends on a running, correctly configured After Effects bridge panel. Timeouts or stale result files can indicate that the panel is closed or lacks permission to write files. The README recommends checking the bridge first when commands behave unexpectedly.
This is a local automation setup rather than a hosted After Effects service. It requires an MCP client, the desktop Adobe application, and the bridge configuration. The repository is MIT licensed and does not describe an API key or hosted authentication requirement.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/a-y-ibrahim-after-effects-mcp)<a href="https://allmcps.com/mcp/a-y-ibrahim-after-effects-mcp"><img src="https://allmcps.com/api/badge/a-y-ibrahim-after-effects-mcp?style=directory" alt="After Effects MCP on AllMCPs" /></a>