← 返回目录
A

Adobe Premiere Pro MCP

社区
让 AI 完全控制 Adobe Premiere Pro。
分类
开发工具 第 121 / 438
Stars
★ 404 非常热门
传输方式
stdio(本地进程) · Streamable HTTP
运行环境
Node.js 20.19+ · Docker · 远程托管(无需本地环境)
凭据
无需凭据
许可证
MIT
最近提交
工具数
100
60FMRS · C

Premiere Pro MCP 是一个功能强大的服务器,为 AI 驱动的视频编辑提供了广泛的控制。它支持多种 MCP 客户端,并具有安全功能,如能力配置文件。然而,其安全性模型要求用户理解风险并采取适当的预防措施。

最强项 · 文档质量 14/20 最弱项 · 安装易用性 10/20

可靠性
11/20
安全与权限
13/20
维护活跃度
12/20
文档质量
14/20
安装易用性
10/20
查看各项评分依据
可靠性 11/20
证据显示仓库包含完整的 TypeScript 源码、31 个工具模块、测试文件、CI 工作流以及 Dockerfile;README 声称有 280 个注册工具,且明确说明动态注册和按权限过滤。但本审阅仅基于静态文件,未实际执行;README/发布说明属于不可信证据,且我未看到仓库内的测试与 GitHub Actions 文件内容,无法验证测试是否真实覆盖关键路径。因此可靠性上限为 12 分;考虑到声明详尽、结构清晰、错误处理有说明,给予 11 分。扣分原因:缺少可复核的 CI 与测试证据,且 QE DOM/CEP/UXP 依赖真实 Adobe 主机,静态审阅无法确认启动与握手必然成功。
安全与权限 13/20
证据显示默认 stdio、HTTP 需要 MCP_AUTH_TOKEN、能力配置默认不启用 unsafe-script、execute_extendscript 与 evaluate_expression 默认从发现中隐藏并在调用时拒绝、临时目录权限为 0700 且拒绝其他用户所有、脚本有 500KB 限制和 eval/new Function/System.callSystem 检查、遥测明确不发送令牌/路径/参数/结果,远程部署提醒使用强令牌且 ALLOW_UNAUTHENTICATED 仅供一次性实例。没有发现窃取凭据、隐蔽外传、不可逆删除或真实密钥示例等红线。扣分原因:脚本检查明确只是护栏而非沙箱,远程 HTTP 绑定 0.0.0.0 且无速率限制/审计证据,UXP 令牌为环境变量明文,危险操作缺少通用二次确认机制,因此未给满分。
维护活跃度 12/20
证据显示存在 GitHub Actions 发布 npm 的自动化流程说明、npm 包发布记录、CHANGELOG.md、CONTRIBUTING.md、MIT 许可证,以及 1.9.2/1.9.1/1.9.0 等多版本迭代;仓库未被归档且只有 1 个开放 issue。扣分原因:本静态审阅未看到实际 commit 历史、issue 响应时效、依赖更新频率或安全响应渠道,也未直接验证 npm 版本与源码版本一致;README 中的版本声明属于不可信证据。根据维护维度锚点,给予 12 分。
文档质量 14/20
证据显示 README 提供快速开始、Claude Desktop .mcpb 安装、npm/源码安装、CEP 插件安装、Windows/macOS 手动配置、多个 MCP 客户端 JSON 示例、环境变量表、工具分类表、资源列表、故障排除、远程部署、安全模型、架构图、项目结构和发布说明;文档还明确披露了 Premiere 26.3 的 QE 兼容性问题和导出格式限制。扣分原因:部分文档内容来自 README/发布说明这种不可信证据,且未看到每个工具参数的逐项参考或专门的安全故障排除页面;工具数量巨大,文档覆盖虽广但仍有隐藏假设。给予 14 分。
安装易用性 10/20
证据显示提供了多种安装路径:Claude Desktop 的 .mcpb 一键安装、npm 全局安装加 --install-cep、源码克隆构建、Windows/macOS CEP 手动安装脚本、MCP 客户端 JSON 配置示例、--doctor 和 verify_premiere_connection 检查、Fly.io 远程部署说明。但静态审阅未看到安装脚本和 CI 测试文件的实际内容,无法验证安装步骤是否真实可执行;Premiere、CEP、MCP 客户端三方的本地/远程配置复杂,UXP 还需要额外令牌和面板认证。因此按静态校准,安装维度不超过 15,给予 10 分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络

适合谁

  • 需要 AI 驱动视频编辑的创意专业人士和后期制作团队。
  • 希望将 Premiere Pro 自动化集成到 AI 工作流程中的开发者。
  • 希望在 AI 辅助下自动化重复性编辑任务的用户。

不适合谁

  • 非技术用户?可能需要一些配置,但 Claude Desktop 提供了一键安装 .mcpb 文件。
  • 生产环境大规模使用?需要本地安装和权限管理。
  • 需要实时协作或云端编辑的用户?此服务器是单机控制,不支持多用户同时编辑。

所需权限

  • 读取和写入项目文件、媒体文件和 XMP 元数据。
  • 执行 ExtendScript 代码(需要显式权限)。
  • 与 Adobe Premiere Pro 的本地实例通信。
  • 导出文件到本地文件系统。

风险与副作用

  • 任何能够访问 MCP 服务器的客户端都可以完全控制 Premiere Pro。
  • execute_extendscript 和 evaluate_expression 允许任意代码执行,必须谨慎启用。
  • 文件系统操作可能覆盖或删除文件。
  • 远程部署需要身份验证令牌,否则有未授权访问的风险。

安装接入

准备工作

运行环境:Node.js 20.19+ · Docker · 远程托管(无需本地环境)

PREMIERE_UXP_TOKEN 可选密钥 本地 UXP 面板 WebSocket 认证令牌,需在面板中输入相同值;自行生成随机长密钥。
MCP_AUTH_TOKEN 可选密钥 HTTP 传输必需的 Bearer 令牌,缺少时服务器拒绝启动;自定义为强随机值。
POSTHOG_API_KEY 可选密钥 PostHog 项目令牌,启用隐私安全的 MCP 使用遥测;在 PostHog 控制台获取。
其他可选配置项(11 个)
PREMIERE_TEMP_DIR 可选 MCP 服务器与 CEP 插件共享的临时目录;默认取系统临时目录下的 /premiere-mcp-bridge,仅在不匹配时才需设置。
PREMIERE_TIMEOUT_MS 可选 桥接命令的超时时间(毫秒),默认 30000,可提高到 60000 解决超时。
PREMIERE_DEFAULT_SEQUENCE_PRESET 可选 覆盖 create_sequence 自动发现的 .sqpreset 预设路径。
PREMIERE_MCP_CAPABILITIES 可选 逗号分隔的权限配置文件,默认 inspect,edit,export,filesystem;加入 unsafe-script 才会启用任意脚本工具。
PREMIERE_MCP_DEBUG 可选 设为 1 或 true 时向 stderr 输出详细诊断日志。
PREMIERE_UXP_PORT 可选 UXP 监听端口,默认仅绑定 127.0.0.1:7777,可改用其他回环端口。
PORT 可选 HTTP/SSE 传输的监听端口,默认 3000,仅远程部署时使用。
ALLOW_UNAUTHENTICATED 可选 设为 1 时允许 HTTP 无鉴权运行,仅限临时测试实例,不安全。
POSTHOG_HOST 可选 PostHog 数据摄入主机,默认 https://us.i.posthog.com。
POSTHOG_ENVIRONMENT 可选 附加到遥测事件的环境标识,默认 production。
POSTHOG_DISTINCT_ID 可选 可选的稳定匿名服务器标识,默认使用 Fly 机器 ID 或随机启动 ID。
  1. 安装 Node.js 20.19+ 和 npm。\n2. 全局安装服务器:npm install -g premiere-pro-mcp。\n3. 安装 CEP 插件:运行 premiere-pro-mcp --install-cep。\n4. 配置 MCP 客户端(例如 Claude Desktop)使用 premiere-pro-mcp 命令。\n5. 重启 Premiere Pro,打开项目,并在扩展菜单中启用“MCP Bridge”扩展。\n6. 使用 verify_premiere_connection 工具验证连接。
claude_desktop_config.json
{
  "mcpServers": {
    "premiere-pro": {
      "command": "premiere-pro-mcp"
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "premiere-pro": {
      "command": "premiere-pro-mcp"
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add premiere-pro -- premiere-pro-mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

安装 CEP 插件并重启 Premiere 后,在客户端运行 ping 和 get_capabilities(或让助手运行 verify_premiere_connection);若返回连接状态和工具目录,且 get_project_info 能读到当前项目,即说明桥接正常。

常见排障

  1. CEP 插件未显示:检查调试模式和扩展是否已正确安装。
  2. 命令超时:确保 MCP 服务器和 CEP 面板使用相同的临时目录。
  3. AI 客户端看不到工具:重启客户端并检查配置文件路径。
  4. QE DOM 工具失败:确保有一个活动序列。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • Safely check my Premiere connection with verify_premiere_connection. Make no changes.
  • 我当前的 Premiere Pro 项目和活动序列是什么?不要做任何修改。
  • 把 B-roll 素材加到 V2 轨道,并在每个片段之间加交叉溶解,然后输出 1080p ProRes。
  • 列出项目面板里的所有素材,并按文件扩展名筛选出离线文件。

工具能力 100

get_project_info 只读
获取当前项目名称、路径、序列和项目项。
get_active_sequence 只读
获取详细的活动序列信息,包括所有剪辑。
list_project_items 只读
列出项目面板中的所有项目项。
get_full_project_overview 只读
获取项目树、序列、媒体类型等的全面快照。
get_full_sequence_info 只读
获取轨道、剪辑、效果、标记等的详尽序列数据。
get_full_clip_info 只读
获取剪辑的完整信息,包括效果、关键帧和元数据。
get_timeline_summary 只读
获取时长、覆盖率、效果等人类可读的时间线摘要。
search_project_items 只读
按名称、扩展名、离线状态或颜色标签筛选项目项。
展开其余 92 个工具
get_premiere_state 只读
获取项目、序列、播放头和选择的完整快照。
inspect_dom_object 只读
交互式地探查任何 Premiere Pro DOM 对象。
get_advanced_feature_support 只读
检查协作和 AI 功能的 API 支持、先决条件、权利和用户辅助边界。
save_project 写入
保存当前项目。
save_project_as 写入
将当前项目另存为新文件。
open_project 写入
打开项目文件。
create_project 写入
创建新项目。
close_project 写入
关闭当前项目。
import_media 写入
导入媒体文件到项目。
import_folder 写入
导入文件夹中的媒体到项目。
import_ae_comps 写入
导入 After Effects 合成。
create_bin 写入
创建素材箱。
delete_bin 破坏性
删除素材箱。
rename_bin 写入
重命名素材箱。
create_smart_bin 写入
创建智能素材箱。
import_sequences 写入
从其他项目导入序列。
import_fcp_xml 写入
导入 FCP XML 文件。
create_bars_and_tone 写入
生成彩条和音频测试音。
set_scratch_disk_path 写入
设置暂存磁盘路径。
consolidate_and_transfer 写入
使用项目管理器合并和传输项目。
add_to_timeline 写入
将剪辑添加到时间线。
overwrite_clip 写入
覆盖剪辑。
ripple_delete 破坏性
删除剪辑并关闭间隙(QE)。
roll_edit 写入
卷动编辑(QE)。
slide_edit 写入
滑动编辑(QE)。
slip_edit 写入
滑动编辑(QE)。
move_clip_to_track 写入
将剪辑移动到指定轨道(QE)。
set_clip_speed_qe 写入
设置剪辑速度(QE)。
reverse_clip 写入
反转剪辑(QE)。
split_clip 写入
分割剪辑。
trim_clip 写入
修剪剪辑。
move_clip 写入
移动剪辑。
set_clip_properties 写入
设置不透明度、缩放、旋转、位置等属性。
link_selection 写入
链接选定的音频和视频剪辑。
unlink_selection 写入
取消链接选定的音频和视频剪辑。
apply_effect 写入
按名称应用效果(QE)。
apply_audio_effect 写入
按名称应用音频效果(QE)。
remove_effect 破坏性
移除效果。
remove_all_effects 破坏性
移除剪辑上的所有效果。
color_correct 写入
使用 Lumetri 进行色彩校正:曝光、对比度、色温等。
apply_lut 写入
应用 LUT 文件。
stabilize_clip 写入
使用变形稳定器稳定剪辑。
add_keyframe 写入
添加关键帧。
get_keyframes 只读
获取关键帧。
remove_keyframe 破坏性
删除关键帧。
remove_keyframe_range 破坏性
删除范围内的关键帧。
set_keyframe_interpolation 写入
设置关键帧插值:线性、保持或贝塞尔。
get_value_at_time 只读
查询任意时间点的插值。
set_color_value 写入
设置效果的颜色属性。
export_sequence 写入
通过 Adobe Media Encoder 导出序列。
validate_export_preset 只读
验证 .epr 文件并在 Premiere 中解析其输出扩展名。
verify_delivery_file 只读
验证输出文件大小并计算 SHA-256/SHA-512 校验和。
capture_frame 只读
导出帧为 PNG,并返回 base64 图像。
export_as_fcp_xml 写入
导出为 FCP XML 格式。
export_aaf 写入
导出为 AAF 格式。
export_omf 写入
导出为 OMF 格式。
encode_project_item 写入
直接编码项目项。
encode_file 写入
直接编码文件。
start_batch_encode 写入
启动渲染队列。
open_in_source 写入
在源监视器中打开剪辑。
close_source_monitor 写入
关闭源监视器。
insert_from_source 写入
从源监视器插入剪辑。
overwrite_from_source 写入
从源监视器覆盖剪辑。
play_timeline 写入
播放时间线(QE)。
stop_playback 写入
停止播放(QE)。
play_source_monitor 写入
在源监视器中播放。
select_clips_by_name 写入
按名称选择剪辑。
select_clips_in_range 写入
在范围内选择剪辑。
copy_effects_between_clips 写入
通过 QE 复制效果。
batch_apply_effect 写入
将效果应用到多个剪辑。
set_blend_mode 写入
设置混合模式(27 种)。
set_offline 破坏性
将剪辑设置为离线。
has_proxy 只读
检查剪辑是否有代理。
detach_proxy 写入
分离代理。
set_override_frame_rate 写入
覆盖帧速率。
set_scale_to_frame_size 写入
自动缩放以适应序列帧。
get_xmp_metadata 只读
获取原始 XMP 元数据。
set_xmp_metadata 写入
设置原始 XMP 元数据。
get_color_space 只读
获取色彩空间信息。
create_sequence 写入
创建序列。
create_sequence_from_preset 写入
从 .sqpreset 文件创建序列,无需打开模式对话框。
duplicate_sequence 写入
复制序列。
delete_sequence 破坏性
删除序列。
auto_reframe_sequence 写入
自动重构序列以适应社交媒体。
attach_custom_property 写入
附加自定义属性到 FCP XML。
unnest_sequence 写入
用其剪辑替换嵌套序列。
get_workspaces 只读
获取工作区布局。
set_workspace 写入
切换工作区布局。
create_caption_track 写入
创建字幕轨道。
execute_extendscript 破坏性
运行任意 ExtendScript(ES3);需要显式 unsafe-script 权限。
evaluate_expression 破坏性
评估单行表达式;需要显式 unsafe-script 权限。
ping 只读
测试 MCP 服务器与 Premiere 之间的基本连接。

使用场景

自动化视频编辑工作流程,如添加 B-roll、应用转场和色彩校正。
批量处理媒体导入、效果应用和导出。
允许 AI 助手根据自然语言指令生成或修改时间线。
集成到更大的自动化流程中,用于内容制作和交付。

支持客户端

Claude Desktop
Windsurf
Cursor
GitHub Copilot

依据项目文档列出,未经本站实测。

详细介绍

Premiere Pro MCP 是一个模型上下文协议 (MCP) 服务器,允许 AI 助手(如 Claude、Windsurf、Cursor、GitHub Copilot 或任何兼容 MCP 的客户端)直接控制 Adobe Premiere Pro。它提供 280 个核心工具,涵盖媒体导入、时间线编辑、效果应用、关键帧管理、导出等。服务器支持本地 stdio 和远程 HTTP/SSE 传输,并使用 CEP 桥接器与 Premiere 通信。它还包括一个可选的 UXP 预览桥接器,提供额外 19 个工具,但需要单独的连接。该服务器默认启用安全性,需要显式授权才能执行任意 ExtendScript 代码。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 63.3k · 工具数 2 与当前对比 →

源版本 be39a43c15e4 数据同步于 2026-10-19 查看 FMRS 评分方法