After Effects 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., "@After Effects MCPcreate a 1080p composition and add a text layer"
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.
After Effects MCP
Servidor MCP local para controlar Adobe After Effects desde OpenCode, Claude Desktop, Claude Code, ChatGPT Desktop con Codex, Codex CLI, Cursor y otros clientes compatibles con Model Context Protocol.
Permite inspeccionar proyectos, crear composiciones, agregar capas, importar
archivos, ejecutar ExtendScript y renderizar con aerender. Funciona por
stdio, no abre puertos de red y procesa las operaciones JSX en serie.
Repositorio: https://github.com/leo10m2010/mcp-after
Para una IA que recibe este enlace
Lee AGENTS.md y docs/CLIENTS.md. Detecta el
cliente del usuario, aplica solo la configuracion correspondiente, conserva su
configuracion existente y verifica la conexion antes de modificar After Effects.
Prompt que un usuario puede entregar a otra IA:
Instala y configura este MCP de After Effects para el cliente que estoy usando:
https://github.com/leo10m2010/mcp-after
Sigue AGENTS.md, conserva mi configuracion actual y verifica la conexion.Related MCP server: AE MCP Server
Compatibilidad
Cliente | Proveedor habitual | MCP local | Metodo recomendado |
OpenCode | OpenAI, Anthropic y otros | Si |
|
Claude Desktop | Anthropic | Si | Settings > Developer > Edit Config |
Claude Code | Anthropic | Si |
|
ChatGPT Desktop con Codex | OpenAI | Si | Settings > MCP servers o |
Codex CLI / IDE | OpenAI | Si |
|
Cursor | Configurable | Si |
|
ChatGPT web | OpenAI | No local | Requiere una app MCP remota HTTPS |
ChatGPT Desktop con Codex, Codex CLI y la extension IDE comparten la misma configuracion MCP. ChatGPT web no lee la configuracion local.
Requisitos
Windows 10 u 11.
Node.js 20 o superior.
Adobe After Effects instalado.
En After Effects, activar:
Preferencias > Secuencias de comandos y expresiones > Permitir que las secuencias de comandos escriban archivos y accedan a la red.
El servidor detecta automaticamente la version mas reciente instalada en
C:\Program Files\Adobe.
Generar la configuracion
No es necesario clonar el repositorio. El ejecutable imprime la configuracion correcta para cada cliente:
npx -y github:leo10m2010/mcp-after --print-config opencode
npx -y github:leo10m2010/mcp-after --print-config claude-desktop
npx -y github:leo10m2010/mcp-after --print-config claude-code
npx -y github:leo10m2010/mcp-after --print-config cursor
npx -y github:leo10m2010/mcp-after --print-config codex
npx -y github:leo10m2010/mcp-after --print-config codex-toml
npx -y github:leo10m2010/mcp-after --print-config chatgpt-desktop
npx -y github:leo10m2010/mcp-after --print-config chatgptInstalacion por cliente
OpenCode
Combina este bloque con opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"after-effects": {
"type": "local",
"command": ["npx", "-y", "github:leo10m2010/mcp-after"],
"enabled": true
}
}
}Reinicia OpenCode y verifica:
opencode mcp listArchivo listo: examples/opencode.json.
Claude Desktop para Windows
Abre Claude Desktop.
Entra a Settings > Developer > Edit Config.
Claude abre
%APPDATA%\Claude\claude_desktop_config.json.Combina el siguiente servidor dentro de
mcpServerssin borrar otros MCP.
{
"mcpServers": {
"after-effects": {
"command": "npx",
"args": ["-y", "github:leo10m2010/mcp-after"]
}
}
}Cierra Claude Desktop completamente y vuelve a abrirlo.
En el cuadro de mensaje, abre Connectors > Manage connectors y confirma que
after-effectsmuestra sus herramientas.
Archivo listo:
examples/claude-desktop.json.
Claude Code
Instalacion para todos los proyectos del usuario:
claude mcp add --scope user --transport stdio after-effects -- npx -y github:leo10m2010/mcp-after
claude mcp listAbre una nueva sesion de Claude Code y usa /mcp para comprobar el servidor.
ChatGPT Desktop con Codex
La app de escritorio de ChatGPT con Codex admite servidores locales stdio.
Puede configurarse de dos formas:
Abre Settings > MCP servers > Add server.
Elige
STDIO.Nombre:
after-effects.Comando:
npx.Argumentos:
-yygithub:leo10m2010/mcp-after.Guarda y selecciona Restart.
Alternativamente, instala desde una terminal:
codex mcp add after-effects -- npx -y github:leo10m2010/mcp-after
codex mcp listLa app de ChatGPT Desktop, Codex CLI y la extension Codex comparten
~/.codex/config.toml. Configurar una de ellas configura las otras en el mismo
host. En la interfaz, usa /mcp para ver el servidor.
Codex CLI o extension IDE
codex mcp add after-effects -- npx -y github:leo10m2010/mcp-after
codex mcp listConfiguracion TOML equivalente:
[mcp_servers.after-effects]
command = "npx"
args = ["-y", "github:leo10m2010/mcp-after"]
startup_timeout_sec = 30
tool_timeout_sec = 3600
default_tools_approval_mode = "writes"Archivo listo: examples/codex.toml.
Cursor
Crea o combina .cursor/mcp.json:
{
"mcpServers": {
"after-effects": {
"command": "npx",
"args": ["-y", "github:leo10m2010/mcp-after"]
}
}
}Reinicia Cursor. Archivo listo: examples/cursor.json.
ChatGPT web
ChatGPT web no puede iniciar este proceso local ni leer ~/.codex/config.toml.
Las apps MCP de la web requieren un endpoint remoto HTTPS.
Este servidor incluye after_effects_run_jsx, que puede ejecutar codigo y
acceder a archivos locales. No lo publiques mediante un tunel abierto. Para usar
modelos OpenAI con el After Effects de la misma computadora, usa ChatGPT Desktop
con Codex o Codex CLI.
Una version remota requiere otro componente con HTTPS, autenticacion, permisos, restricciones de herramientas y acceso seguro a la computadora donde corre After Effects. Consulta la documentacion oficial de MCP para ChatGPT.
Cambiar de proveedor o modelo
El MCP es independiente del proveedor. No contiene claves de OpenAI o Anthropic y no selecciona el modelo. El cliente decide que modelo llama las herramientas.
En OpenCode:
Ejecuta
opencode models.Selecciona un identificador disponible, por ejemplo uno con prefijo
openai/oanthropic/.Cambia el campo
modelo usa el selector de modelos.Conserva intacto
mcp.after-effects.Reinicia OpenCode si modificaste
opencode.json.
En Claude, el proveedor lo gestiona Claude. En Codex y ChatGPT Desktop con
Codex, el proveedor lo gestiona OpenAI. Cambiar de cliente no requiere reinstalar
el MCP; solo agrega la misma orden npx en el nuevo cliente.
Instalacion global opcional
npm install --global github:leo10m2010/mcp-afterDespues puede usarse after-effects-mcp en lugar de npx -y ...:
{
"command": "after-effects-mcp"
}Herramientas
Herramienta | Funcion |
| Comprueba instalacion, rutas y proceso activo. |
| Lee proyecto, composiciones, capas, transformaciones y efectos. |
| Crea un proyecto nuevo y protege cambios sin guardar. |
| Abre un proyecto y protege cambios sin guardar. |
| Guarda o ejecuta Guardar como. |
| Crea una composicion con dimensiones, duracion y FPS. |
| Agrega y formatea una capa de texto. |
| Agrega una capa solida. |
| Importa footage, secuencias, composiciones o proyectos. |
| Ejecuta ExtendScript ES3 para operaciones avanzadas. |
| Renderiza un proyecto guardado mediante |
Ejemplos de uso
Inspecciona el proyecto abierto de After Effects y dime que composiciones tiene.Crea una composicion 1920x1080 de 10 segundos y agrega un titulo animado.Importa C:\Recursos\logo.svg y usalo en la composicion Final.Guarda el proyecto y renderiza la composicion Final en C:\Renders\final.mov.El agente debe inspeccionar el proyecto antes de editar. Guardar, descartar cambios o renderizar requiere una solicitud expresa del usuario.
Rutas personalizadas
AFTER_EFFECTS_PATH: ruta absoluta deAfterFX.exe.AFTER_EFFECTS_RUNNER_PATH: ejecutable usado para enviar JSX.AERENDER_PATH: ruta absoluta deaerender.exe.
Estas variables se agregan en env dentro de la configuracion MCP del cliente.
Diagnostico
node --version
npx --version
npx -y github:leo10m2010/mcp-after --version
npx -y github:leo10m2010/mcp-after --print-config opencodeProblemas comunes:
Si aparece
npx ENOENT, ejecutawhere.exe npxy usa la ruta denpx.cmd.Si After Effects no aparece, configura
AFTER_EFFECTS_PATH.Si JSX no responde, activa el permiso de scripts en Preferencias de Adobe.
Si el cliente no muestra herramientas, cierralo completamente y reinicialo.
Claude Desktop escribe logs MCP en
%APPDATA%\Claude\logs.
Consulta la guia ampliada en docs/CLIENTS.md.
Desarrollo
git clone https://github.com/leo10m2010/mcp-after.git
cd mcp-after
npm ci
npm test
npm run smokenpm testvalida sintaxis, configuraciones y protocolo sin After Effects.npm run smokecomprueba la instalacion local sin abrir After Effects.npm run smoke -- --liveejecuta lecturas reales.npm run smoke -- --live --new-projectmodifica el estado de la aplicacion y solo debe usarse con un proyecto limpio.
Seguridad
El servidor local no abre puertos.
No guarda claves de proveedor.
Abrir o reemplazar proyectos rechaza cambios sin guardar por defecto.
Guardar, descartar y renderizar deben ser acciones solicitadas por el usuario.
after_effects_run_jsxtiene acceso amplio a After Effects y archivos locales.No expongas este servidor directamente a Internet.
Licencia
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/leo10m2010/mcp-after'
If you have feedback or need assistance with the MCP directory API, please join our Discord server