Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Ae Meta

БесплатноНе проверен

Lightweight MCP server for After Effects that enables Cursor Agent to execute ExtendScript code inside AE via a single tool, similar to Blender MCP.

GitHubEmbed

Описание

Lightweight MCP server for After Effects that enables Cursor Agent to execute ExtendScript code inside AE via a single tool, similar to Blender MCP.

README

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 2024

Tools (MVP)

Tool Description
ae_health Check the bridge is reachable; returns AE version + project info
ae_exec Run arbitrary ExtendScript (ES3), returns JSON
ae_scene_info Summarize project / comps / active comp layers

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:cursor

Paste 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

  1. ae_health{ ok: true, aeVersion: "24.x" }
  2. ae_exec create a comp:
    var c = app.project.items.addComp("MCP Test", 1920, 1080, 1, 10, 30);
    ({ name: c.name, width: c.width, height: c.height })
    
  3. ae_scene_info → list includes MCP Test
  4. Close the panel, run ae_exec again → 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 enable-debug-mode.ps1; check manifest HostList; restart AE
/health connection refused Panel not open; port in use
EvalScript error Script isn't ES3; test via File → Scripts → Run Script File
Empty result Last line must be an expression or return
Write-file fails Enable "Allow Scripts to Write Files and Access Network"
MCP tool not found Reload MCP in Cursor; check the args path

Security

The bridge binds 127.0.0.1 only. ae_exec is full local control of AE — use for local development only.

License

MIT

from github.com/shinjiyu/ae_meta_mcp

Установка Ae Meta

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/shinjiyu/ae_meta_mcp

FAQ

Ae Meta MCP бесплатный?

Да, Ae Meta MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Ae Meta?

Нет, Ae Meta работает без API-ключей и переменных окружения.

Ae Meta — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Ae Meta в Claude Desktop, Claude Code или Cursor?

Открой Ae Meta на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Ae Meta with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development