# After Effects MCP Server

Управляет проектами Adobe After Effects через MCP: композициями, слоями, анимацией и рендерингом. Подходит для задач, где агенту нужно менять проект.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 28
- Автор: zachshallbetter
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/zachshallbetter/adobe-mcp/tree/HEAD/packages/aftereffects
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/mcp/after-effects-mcp-server

## Что делает

After Effects MCP Server подключает Adobe After Effects к MCP-клиенту через ExtendScript. Агент может работать с проектами и исходниками, создавать композиции, добавлять и менять слои, задавать свойства, ключевые кадры и выражения, применять эффекты, редактировать текст и маски, а также запускать операции Render Queue.

Сервер работает на компьютере с установленным After Effects. Без After Effects 2023 или новее и Node.js 18 или новее он не запустится. Файлы должны находиться в домашней папке или в каталогах из `AFTEREFFECTS_ALLOWED_DIRS`; для файловых операций в After Effects нужно разрешить запись скриптов и доступ к сети. На macOS первый вызов также запрашивает разрешение на управление приложением.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `AFTEREFFECTS_APP_NAME`, `AFTEREFFECTS_ALLOWED_DIRS`, `AFTEREFFECTS_SCRIPT_TIMEOUT_MS` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env AFTEREFFECTS_APP_NAME=<AFTEREFFECTS_APP_NAME> --env AFTEREFFECTS_ALLOWED_DIRS=<AFTEREFFECTS_ALLOWED_DIRS> --env AFTEREFFECTS_SCRIPT_TIMEOUT_MS=<AFTEREFFECTS_SCRIPT_TIMEOUT_MS> --transport stdio aftereffects -- npx -y adobe-mcp-aftereffects
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add aftereffects --env AFTEREFFECTS_APP_NAME=<AFTEREFFECTS_APP_NAME> --env AFTEREFFECTS_ALLOWED_DIRS=<AFTEREFFECTS_ALLOWED_DIRS> --env AFTEREFFECTS_SCRIPT_TIMEOUT_MS=<AFTEREFFECTS_SCRIPT_TIMEOUT_MS> -- npx -y adobe-mcp-aftereffects
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "aftereffects": {
            "command": "npx",
            "args": [
                "-y",
                "adobe-mcp-aftereffects"
            ],
            "env": {
                "AFTEREFFECTS_APP_NAME": "<AFTEREFFECTS_APP_NAME>",
                "AFTEREFFECTS_ALLOWED_DIRS": "<AFTEREFFECTS_ALLOWED_DIRS>",
                "AFTEREFFECTS_SCRIPT_TIMEOUT_MS": "<AFTEREFFECTS_SCRIPT_TIMEOUT_MS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "aftereffects": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "adobe-mcp-aftereffects"
            ],
            "env": {
                "AFTEREFFECTS_APP_NAME": "<AFTEREFFECTS_APP_NAME>",
                "AFTEREFFECTS_ALLOWED_DIRS": "<AFTEREFFECTS_ALLOWED_DIRS>",
                "AFTEREFFECTS_SCRIPT_TIMEOUT_MS": "<AFTEREFFECTS_SCRIPT_TIMEOUT_MS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e AFTEREFFECTS_APP_NAME=<AFTEREFFECTS_APP_NAME> -e AFTEREFFECTS_ALLOWED_DIRS=<AFTEREFFECTS_ALLOWED_DIRS> -e AFTEREFFECTS_SCRIPT_TIMEOUT_MS=<AFTEREFFECTS_SCRIPT_TIMEOUT_MS> aftereffects npx -y adobe-mcp-aftereffects
```
Вместо <…> подставьте свои значения

## Когда брать
- создать композицию с заданными параметрами
- добавить слои текста, фигур, камер и света
- настроить анимацию, ключевые кадры и выражения
- применить эффекты и изменить их параметры
- сохранить кадр или отправить композицию в рендеринг

## Примеры запросов агенту
- Создай композицию 1920×1080 с заданной длительностью и добавь текстовый слой.
- Найди слои с выбранными именами, измени их положение и поставь ключевые кадры.
- Проверь проект, найди отсутствующие шрифты и подготовь композицию к рендерингу.

## Похожие
- [after-effects](https://affpapa.org/nevibecode/skills/after-effects.md) — скилл · 2800 установок
- [lottie-animations](https://affpapa.org/nevibecode/skills/lottie-animations.md) — скилл · 2900 установок
- [lightweight-3d-effects](https://affpapa.org/nevibecode/skills/lightweight-3d-effects.md) — скилл · 2600 установок
- [video-motion-graphics](https://affpapa.org/nevibecode/skills/video-motion-graphics.md) — скилл · 2400 установок
- [lottie-animation](https://affpapa.org/nevibecode/skills/lottie-animation.md) — скилл · 2100 установок
- [motion-effects](https://affpapa.org/nevibecode/skills/motion-effects.md) — скилл · 1500 установок

Из того же набора: [zachshallbetter/adobe-mcp](https://affpapa.org/nevibecode/by/zachshallbetter/adobe-mcp.md) — 6 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
