ae-meta-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ae-meta-mcpcreate a 1920x1080 composition called 'Test'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ae-meta-mcp
Lightweight After Effects MCP: a Cursor Agent runs ExtendScript inside a running
After Effects via a single ae_exec tool — same mental model as Blender MCP
(execute_blender_code) and CocosMetaMCP (cocosmcp_exec).
Cursor Agent ──stdio MCP──▶ Node MCP server ──HTTP :11488──▶ CEP panel (Express-free) ──evalScript──▶ AE 2024Tools (MVP)
Tool | Description |
| Check the bridge is reachable; returns AE version + project info |
| Run arbitrary ExtendScript (ES3), returns JSON |
| Summarize project / comps / active comp layers |
Related MCP server: ae-mcp
Requirements
Windows 10/11
After Effects 2024 (24.x), CEP 11
Node.js >= 18
Install (Windows)
cd D:\workspace\ae_meta_mcp
npm install
# 1. Enable unsigned CEP extensions (PlayerDebugMode)
.\scripts\enable-debug-mode.ps1
# 2. Copy the panel into the CEP extensions folder
.\scripts\install-cep.ps1
# 3. Restart After Effects, then: Window -> Extensions -> ae-meta-mcp (keep it open)In AE: Edit → Preferences → Scripting & Expressions → check Allow Scripts to Write Files and Access Network.
Wire up Cursor
Generate a snippet for your checkout:
npm run setup:cursorPaste it into ~/.cursor/mcp.json (or project .cursor/mcp.json), then toggle
ae-meta-mcp off/on in Cursor's MCP settings. See examples/cursor-mcp.json.
Verify
ae_health→{ ok: true, aeVersion: "24.x" }ae_execcreate a comp:var c = app.project.items.addComp("MCP Test", 1920, 1080, 1, 10, 30); ({ name: c.name, width: c.width, height: c.height })ae_scene_info→ list includesMCP TestClose the panel, run
ae_execagain → bridge-unreachable error
Writing ExtendScript
ae_exec runs ES3 (no let/const, arrow functions, template literals, etc.).
See skills/ae-extendscript/SKILL.md for constraints, the object model, and recipes.
Layout
mcp/ Node stdio MCP server (index, core, context, bridge-client)
plugin/ CEP panel (manifest, client UI, Node http host, jsx)
scripts/ install-cep.ps1, enable-debug-mode.ps1, setup-cursor.mjs
skills/ ae-extendscript agent skill
examples/ cursor-mcp.json
docs/ DEV.md (design doc)Troubleshooting
Symptom | Fix |
No ae-meta-mcp under Extensions | Run |
| Panel not open; port in use |
| Script isn't ES3; test via File → Scripts → Run Script File |
Empty result | Last line must be an expression or |
Write-file fails | Enable "Allow Scripts to Write Files and Access Network" |
MCP tool not found | Reload MCP in Cursor; check the |
Security
The bridge binds 127.0.0.1 only. ae_exec is full local control of AE —
use for local development only.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that enables AI assistants to control Adobe After Effects through a file-based communication bridge. It supports various operations including project and composition management, layer and keyframe manipulation, rendering, and batch processing.Last updated922921MIT
- Alicense-qualityAmaintenanceEnables MCP clients to drive Adobe After Effects via a Python server and CEP panel, supporting inspection, mutation, preview, checkpoint/revert, skills, and basic rigging.Last updated33MIT
- AlicenseAqualityCmaintenanceAn MCP server that allows AI agents to control Adobe After Effects, enabling project inspection, composition creation, layer addition, file import, ExtendScript execution, and rendering via aerender.Last updated11MIT
- AlicenseCqualityCmaintenanceMCP server for controlling Adobe After Effects, enabling AI assistants to create compositions, manage layers, and animate properties.Last updated1397MIT
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Hailuo (MiniMax) AI video generation
MCP (Model Context Protocol) server for Appwrite
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shinjiyu/ae_meta_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server