Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
MCP Server for Adobe After Effects. Enables remote control (compositions, text, shapes, solids, properties) via the Model Context Protocol using ExtendScript.
| Date | Stars |
|---|---|
| 2026-07-24 | 504 |
| 2026-07-25 | 507 |
| 2026-07-28 | 514 |
| 2026-07-30 | 514 |
| 2026-07-31 | 519 |
| 2026-08-06 | 519 |
Today
— stars today
This week
+5 stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.97%/day
# 🎬 After Effects MCP Server




✨ A Model Context Protocol (MCP) server for Adobe After Effects that enables AI assistants and other applications to control After Effects through a standardized protocol.
<a href="https://glama.ai/mcp/servers/@Dakkshin/after-effects-mcp">
<img width="380" height="200" src="https://glama.ai/mcp/servers/@Dakkshin/after-effects-mcp/badge" alt="mcp-after-effects MCP server" />
</a>
## Table of Contents
- [Features](#features)
- [Core Composition Features](#core-composition-features)
- [Layer Management](#layer-management)
- [Animation Capabilities](#animation-capabilities)
- [Setup Instructions](#setup-instructions)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Update MCP Config](#Update-MCP-Config)
- [Running the Server](#running-the-server)
- [Usage Guide](#usage-guide)
- [Creating Compositions](#creating-compositions)
- [Working with Layers](#working-with-layers)
- [Animation](#animation)
- [Available MCP Tools](#available-mcp-tools)
- [For Developers](#for-developers)
- [Project Structure](#project-structure)
- [Building the Project](#building-the-project)
- [Contributing](#contributing)
- [License](#license)
## 📦 Features
### 🎥 Core Composition Features
- **Create compositions** with custom settings (size, frame rate, duration, background color)
- **List all compositions** in a project
- **Get project information** such as frame rate, dimensions, and duration
### 🧱 Layer Management
- **Create text layers** with customizable properties (font, size, color, position)
- **Create shape layers** (rectangle, ellipse, polygon, star) with colors and strokes
- **Create solid/adjustment layers** for backgrounds and effects
- **Create camera layers** with configurable zoom and position
- **Create null objects** for animation control
- **Modify layer properties** like position, scale, rotation, opacity, timing
- **Toggle 2D/3D mode** for layers
- **Set blend modes** (normal, multiply, screen, etc.)
- **Track matte** support (alpha, luma, inverted)
- **Duplicate layers** with optional rename
- **Delete layers** from composition
- **Create/modify masks** with feather, expansion, and opacity
### 🌀 Animation Capabilities
- **Set keyframes** for layer properties (Position, Scale, Rotation, Opacity, etc.)
- **Apply expressions** to layer properties for dynamic animations
- **Batch set properties** across multiple layers at once
## ⚙️ Setup Instructions
### 🛠 Prerequisites
- Adobe After Effects (2022 or later)
- Node.js (v14 or later)
- npm or yarn package manager
### 📥 Installation
1. **Clone the repository**
```bash
git clone https://github.com/Dakkshin/after-effects-mcp.git
cd after-effects-mcp
```
2. **Install dependencies**
```bash
npm install
# or
yarn install
```
3. **Build the project**
```bash
npm run build
# or
yarn build
```
4. **Install the After Effects panel**
```bash
npm run install-bridge
# or
yarn install-bridge
```
This will copy the necessary scripts to your After Effects installation.
### 🔧 Update MCP Config
#### Option 1: Using .mcp.json (Recommended for Claude Code)
The repository includes a `.mcp.json` file for easy configuration. Copy or reference it in your MCP settings:
```json
{
"mcpServers": {
"AfterEffectsMCP": {
"command": "node",
"args": ["PATH/TO/after-effects-mcp/build/index.js"]
}
}
}
```
#### Option 2: Manual Configuration
Go to your client (e.g., Claude or Cursor) and update your config file:
```json
{
"mcpServers": {
"AfterEffectsMCP": {
"command": "node",
"args": ["C:\\Users\\Dakkshin\\after-effects-mcp\\build\\index.js"]
}
}
}Excerpt of 7,870 characters
Read on GitHub22
4
2
Frank Fiegel · Glama
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:e0073ae75fb3cc78, topic:mcp, topic:model-context-protocol, desc:model context protocol