after-effects-mcp
The After Effects MCP Server allows users to remotely control Adobe After Effects using the Model Context Protocol and ExtendScript. This project supports automation, manipulation of multiple properties, and is compatible with Windows and macOS.
π¨ After Effects MCP Server

Welcome to the After Effects MCP Server repository! This project enables remote control of Adobe After Effects using the Model Context Protocol (MCP) via ExtendScript. You can manipulate compositions, text, shapes, solids, and properties seamlessly.
π Table of Contents
π Features
- Remote Control: Control various aspects of Adobe After Effects remotely.
- Model Context Protocol: Utilizes MCP for effective communication.
- ExtendScript Integration: Leverage ExtendScript for scripting capabilities.
- Automation: Automate tasks in After Effects to save time and improve efficiency.
- Supports Multiple Properties: Work with compositions, text, shapes, solids, and properties.
- Cross-Platform: Compatible with Windows and macOS.
π¦ Installation
To get started, clone the repository and install the necessary dependencies.
git clone https://github.com/WaliAhmed91/after-effects-mcp.git
cd after-effects-mcp
npm install
π οΈ Usage
To use the MCP Server, follow these steps:
-
Start the Server: Run the following command to start the server.
node server.js
-
Connect to After Effects: Use ExtendScript to connect to the MCP server. Hereβs a simple example:
var server = new MCPServer(); server.connect();
-
Control Compositions: Now you can control various properties of your After Effects project. For example, to change the text of a layer:
var layer = app.project.activeItem.layer(1); layer.text.sourceText.setValue("New Text");
π€ Contributing
We welcome contributions! If you have suggestions or improvements, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/YourFeature
. - Open a pull request.
π License
This project is licensed under the MIT License. See the file for details.
π§ Contact
For any questions or suggestions, feel free to reach out:
- Wali Ahmed: @WaliAhmed91
- Email:
π¦ Releases
To download the latest release, visit the Releases section. Make sure to download the appropriate file and execute it to get started with the MCP Server.
π Topics
This repository covers various topics including:
- After Effects
- Automation
- JavaScript
- Model Context Protocol
- Motion Graphics
- Remote Control
- Node.js
- TypeScript
- Video Editing
π Conclusion
Thank you for checking out the After Effects MCP Server! We hope this tool helps you streamline your workflow in Adobe After Effects. For more information, updates, and community discussions, please visit the Releases section.
Feel free to explore the code, contribute, and share your experiences. Happy animating! π¬