AE-MCP
概述
AE-MCP 是一个全面的 MCP 服务器,使 Claude 等 AI 助手能够直接控制 Adobe After Effects。它提供 70+ 个工具,覆盖完整的动态图形工作流程——从创建合成到应用专业效果和表达式。
主要功能
功能 | 描述 |
70+ 个工具 | 完整的 After Effects 自动化 |
动画预设 | 弹簧物理、弹跳、弹性、滑动、淡入淡出 |
表达式库 | 20+ 个预构建表达式(抖动、循环、物理) |
效果模板 | 一键应用专业风格(电影感、VHS、霓虹) |
动态图形 | 下三分之一、标题卡、转场、标志揭示 |
可靠架构 | 基于文件的通信,确保稳定性 |
Related MCP server: AE MCP Server
系统要求
Adobe After Effects 2024 或更高版本
Node.js 18+
macOS 或 Windows
安装
步骤 1:安装 MCP 服务器
git clone https://github.com/anthropics/ae-mcp.git
cd ae-mcp
npm install
npm run build步骤 2:安装 CEP 扩展
macOS:
./scripts/install-cep.shWindows:
scripts\install-cep.bat步骤 3:配置你的 AI 助手
添加到你的配置文件中:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"ae-mcp": {
"command": "node",
"args": ["/path/to/ae-mcp/dist/index.js"]
}
}
}添加到你的 MCP 设置中(~/.claude/settings.json):
{
"mcpServers": {
"ae-mcp": {
"command": "node",
"args": ["/path/to/ae-mcp/dist/index.js"]
}
}
}额外福利: 此仓库包含一个 Claude Code 技能,用于增强 After Effects 自动化。将技能文件复制到你的 Claude Code 技能目录:
cp -r SKILL/* ~/.claude/skills/Claude Code 技能提供了关于 After Effects 工作流程、属性格式和最佳实践的专业知识。详情请参阅 SKILL/SKILL.md。
步骤 4:启动 After Effects
启动 After Effects 2024+
打开 窗口 > 扩展 > AE-MCP
面板将自动启动并开始监听命令
工具分类
项目与合成
create_project · open_project · save_project · close_project · get_project_info · import_footage · create_composition · modify_composition · duplicate_composition · delete_composition · list_compositions · get_composition_info
图层创建
add_solid_layer · add_text_layer · add_text_layer_advanced · add_shape_layer · add_null_layer · add_adjustment_layer · add_camera_layer · add_light_layer · add_av_layer · precompose_layers · modify_layer · delete_layer
动画与关键帧
set_keyframe · set_keyframe_advanced · apply_easy_ease · set_temporal_ease · offset_keyframes · scale_keyframe_timing · reverse_keyframes · copy_keyframes · get_keyframes
表达式
set_expression · get_expression · remove_expression · enable_expression · add_expression_control · apply_expression_template · link_properties
效果
apply_effect · apply_effect_template · modify_effect_properties · remove_effect · reorder_effects · copy_effects · list_effects
动态图形模板
工具 | 样式 |
| 现代、企业、新闻、简约、社交 |
| 电影感、纪录片、社交、简约 |
| 擦除、溶解、推入、滑动、缩放 |
| 淡入、缩放、滑动、旋转、故障、粒子 |
| 打字机、淡入、缩放进入、滑入、随机、波浪 |
资源管理
import_folder · replace_footage · organize_project_items · find_missing_footage · collect_files · reduce_project
标记与时间轴
add_composition_marker · add_layer_marker · get_markers · delete_marker · set_work_area
快速示例
创建动画开场
Create a 1920x1080 composition called "Intro" at 30fps, 5 seconds.
Add a text layer saying "Welcome" centered on screen.
Apply a slideInUp animation with easy ease.
Add a subtle glow effect.构建下三分之一
Create a modern lower third:
- Name: "Sarah Chen"
- Title: "Lead Designer"
- Blue primary color
- Animate in and out
- 5 second duration添加基于物理的运动
Add a bounce expression to the position of "Logo" layer.
Set amplitude to 0.15, frequency to 4, decay to 6.动画预设
弹簧物理(受 Remotion 启发)
预设 | 描述 |
| 微妙、平滑的动画 |
| 平衡的弹簧运动 |
| 俏皮、有弹性的动画 |
| 快速、响应迅速的动画 |
| 沉重、缓慢的运动 |
| 高能量弹跳 |
| 即时、响应迅速的感觉 |
运动预设
淡入淡出: fadeIn · fadeOut
滑动: slideInLeft · slideInRight · slideInUp · slideInDown · slideOutLeft · slideOutRight · slideOutUp · slideOutDown
缩放: scaleIn · scaleOut · scaleInBounce
物理: bounce · elastic · overshoot
旋转: spinIn · spinOut
表达式模板
分类 | 模板 |
抖动 |
|
循环 |
|
物理 |
|
链接 |
|
时间 |
|
效果模板
分类 | 效果 |
模糊 |
|
颜色 |
|
风格化 |
|
创意 |
|
架构
ae-mcp/
├── src/ # TypeScript source
│ ├── index.ts # Entry point
│ ├── stdio-server.ts # MCP server (70+ tools)
│ ├── ae-integration/
│ │ ├── file-communicator.ts # File-based IPC
│ │ └── generators/ # ES3 script generators
│ └── presets/ # Animation, expression, effect presets
├── cep-extension/ # After Effects extension
│ ├── CSXS/manifest.xml
│ ├── jsx/host.jsx # ExtendScript host
│ └── js/main.js # Panel JavaScript
├── SKILL/ # Claude Code skill
│ ├── SKILL.md # Skill definition
│ └── examples.md # Animation examples
└── scripts/ # Installation scripts通信流程
AI Assistant (Claude)
↓
MCP Server (Node.js)
↓ Write JSON command
~/Documents/ae-mcp-commands/
↓ Poll every 100ms
CEP Extension
↓ Execute script
After Effects DOM
↓ Write response
*.json.response故障排除
确认调试模式已启用(安装脚本会自动执行此操作)
完全重启 After Effects
检查扩展位置:
macOS:
~/Library/Application Support/Adobe/CEP/extensions/ae-mcpWindows:
%APPDATA%\Adobe\CEP\extensions\ae-mcp
确保 AE-MCP 面板在 After Effects 中可见
检查
~/Documents/ae-mcp-commands/目录下的命令文件查看面板日志中的错误信息
在 After Effects 中打开 ExtendScript 工具包或控制台
确认合成/图层引用存在
检查 ES3 兼容性问题(无箭头函数、模板字面量等)
贡献
欢迎贡献!在提交 PR 之前,请阅读我们的贡献指南。
许可证
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityFmaintenanceA Model Context Protocol (MCP) server for Adobe After Effects that enables AI assistants and other applications to control After Effects through a standardized protocol.13665546MIT
- AlicenseBqualityDmaintenanceAn MCP server that enables AI assistants to control Adobe After Effects through a file-based communication bridge. It supports various operations including project and composition management, layer and keyframe manipulation, rendering, and batch processing.922921MIT
- AlicenseAqualityCmaintenanceAn MCP server that allows AI agents to control Adobe After Effects, enabling project inspection, composition creation, layer addition, file import, ExtendScript execution, and rendering via aerender.11MIT
- AlicenseCqualityCmaintenanceMCP server for controlling Adobe After Effects, enabling AI assistants to create compositions, manage layers, and animate properties.13665MIT
Related MCP Connectors
An MCP server that integrates with Discord to provide AI-powered features.
MCP server for Luma Dream Machine AI video generation
MCP server for Hailuo (MiniMax) AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/davidcasan/MCP-AE'
If you have feedback or need assistance with the MCP directory API, please join our Discord server