← 返回目录
A

After Effects MCP Server

社区
通过 Model Context Protocol 远程控制 Adobe After Effects 的 MCP 服务器
GitHub 源仓库 ↗
★ 576 Stars 分类 · 其他 热门 源版本 88d5fbf08b7a
48FMRS · D
可靠性
8/20
安全与权限
12/20
维护活跃度
10/20
文档质量
10/20
安装易用性
8/20

此服务器提供了一套全面的 After Effects 控制工具,适合有经验的用户将 AI 集成到视频编辑流程。需要 After Effects 2022+ 和本地设置,对于新手可能有一定门槛。

查看 FMRS 评分方法 →

这个 MCP 服务器允许 AI 助手和其他应用程序通过标准化协议控制 Adobe After Effects。它支持创建合成、管理图层、设置关键帧和表达式、应用遮罩等操作。该服务器使用 ExtendScript 与 After Effects 交互,并需要安装配套的桥接面板。

工具能力

create-composition
在 After Effects 中创建新的合成,可设置名称、尺寸、帧率、时长和背景色。
run-script
在 After Effects 中运行 JavaScript 脚本。
get-results
获取脚本执行结果。
get-help
获取可用命令的帮助。
setLayerKeyframe
为图层属性添加关键帧。
setLayerExpression
添加或移除图层属性的表达式。
setLayerProperties
设置图层属性,如位置、缩放、旋转、不透明度、混合模式、3D 状态等。
batchSetLayerProperties
批量设置多个图层的属性。
getLayerInfo
获取图层信息(如位置、3D 状态)。
createCamera
创建摄像机图层。
createNullObject
创建用于动画控制的空对象。
duplicateLayer
复制图层。
deleteLayer
删除图层。
setLayerMask
创建或修改图层遮罩。

安装接入

  1. 克隆仓库:git clone https://github.com/Dakkshin/after-effects-mcp.git && cd after-effects-mcp
  2. 安装依赖:npm install
  3. 构建项目:npm run build
  4. 安装 After Effects 面板:npm run install-bridge
  5. 配置 MCP 客户端(如 Claude Desktop 或 Cursor),在配置文件中添加服务器命令和参数。
  6. 启动服务器:npm start
  7. 打开 After Effects,通过 Window > mcp-bridge-auto.jsx 打开桥接面板,确保启用“自动运行命令”选项。
claude_desktop_config.json
{
  "mcpServers": {
    "AfterEffectsMCP": {
      "command": "node",
      "args": [
        "PATH/TO/after-effects-mcp/build/index.js"
      ]
    }
  }
}

选型与风险

适合谁

  • 需要将 AI 集成到视频编辑工作流中的用户
  • 希望自动化 After Effects 操作但无需深入编程的用户
  • 使用 MCP 兼容客户端(如 Claude Desktop)的创作者

不适合谁

  • 没有 After Effects 2022 或更高版本的用户
  • 不适合希望在云端运行或不需要本地 After Effects 的用户
  • 不适合需要实时视频预览或复杂时间线操作的用户

所需权限

  • 服务器需要访问本地文件系统以读取配置文件
  • 需要与 After Effects 通信以执行命令

风险与副作用

  • 需要在本地运行 After Effects 和 Node.js,可能占用较多系统资源
  • 如果 After Effects 未开启桥接面板,命令可能无法执行
  • 代码在 After Effects 中执行,可能存在安全风险,不应运行不可信的脚本

常见排障

  1. 1. 确保 After Effects 2022 或更高版本已安装并打开。
  2. 2. 确认 Node.js 版本为 v14 或更高。
  3. 3. 确保已运行 npm run install-bridge 以安装面板。
  4. 4. 检查 MCP 客户端配置中服务器路径是否正确。
  5. 5. 在 After Effects 中打开桥接面板(Window > mcp-bridge-auto.jsx),并确认“自动运行命令”已启用。
  6. 6. 查看服务器日志以获取错误信息。

使用场景

让 AI 助手通过自然语言指令创建和修改 After Effects 合成
自动化重复性动画任务,如设置关键帧和表达式
在视频编辑工作流中集成 AI 辅助的功能

支持客户端

Claude Desktop完整支持
Cursor完整支持