← 返回目录
A

Adobe Premiere Pro MCP Bridge

社区
通过 MCP 在本地操作 Adobe Premiere Pro 项目
分类
其他 第 119 / 230
Stars
★ 804 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js 20+
凭据
无需凭据
许可证
MIT
最近提交
工具数
100
54FMRS · D

这是一个把 Adobe Premiere Pro 本地项目暴露给 MCP 客户端的桥接服务,覆盖从项目检查、素材导入、时间线剪辑、效果与关键帧、音频与字幕,到导出与交付验证的完整链路。它采用渐进式工具发现,默认只公布少量常驻工具以节省上下文。生产路径为 CEP 面板,UXP 仍属实验;服务需要与 Premiere 和 MCP 客户端同机运行,安装涉及 CEP 扩展和客户端配置。使用前应了解删除类工具与任意脚本执行的风险,并注意默认开启的匿名遥测。

最强项 · 文档质量 14/20 最弱项 · 安全与权限 8/20

可靠性
9/20
安全与权限
8/20
维护活跃度
11/20
文档质量
14/20
安装易用性
12/20
查看各项评分依据
可靠性 9/20
README 声称 283 个工具全部有实现、并给出 /tmp/premiere-mcp-bridge/live-tool-sweep.json 的本地验证记录与 scripts/live-tool-sweep.mjs 脚本,说明作者对真实宿主路径做过逐工具扫查,架构(Node 服务写脚本→CEP 轮询执行→回写 JSON)描述清晰且自洽;同时明确承认 Premiere 脚本 API 缺口(无法移除效果、无法读字幕文本、import_ae_comps 被有意下架、渲染队列依赖 AME、UXP 为实验性),错误面披露较诚实。但本次评审为纯静态、未获缓存清单与源码/CI 文件,无法确认 server manifest、初始化握手、tools/list 实际返回与 README 表格一致,也无提交的单元测试覆盖关键路径,失败诊断仅停留在 --doctor 与 verify_premiere_connection 的自述层面,依赖 CEP 调试开关、固定 /tmp 目录与宿主版本等外部条件。按静态校准上限 12 分内取值,扣去证据缺口后给 9 分。
安全与权限 8/20
凭据处理无红线:不要求 Premiere、Adobe 或 MCP 客户端账号密码,无真实 token 出现在安装示例;网络面仅限可选匿名遥测与更新检查,且提供四种退出方式(面板开关、config.json、环境变量、DO_NOT_TRACK=1),并声明只发送安装 id、OS、版本、工具名、成功/失败、时长、错误码与失败字段名,不上传项目名、媒体路径、参数与结果,边界披露相对完整。风险点在于工具集本身权限过大:1000+ 行目录含 delete_project_item、ripple_delete、clearContents、execute_extendscript、evaluate_expression、inspect_dom_object 等任意脚本执行与破坏性操作,而 README 只见'先只读验证、读了再改'的流程建议,未见针对破坏性工具的强制确认或权限分级;文件桥走 /tmp 固定目录,同机其他进程可读写,构成可信边界问题;CEP 调试模式被安装器开启,且 MCPB/CEP 包未签名,需要用户自行承担信任来源风险。未触及红线,故按'主要风险可见但确认与作用域不完整'给 8 分。
维护活跃度 11/20
仓库未归档、MIT 许可明确、有版本化 npm 包与 GitHub Releases、有更新检查与面板内升级提示、有 KNOWN_ISSUES/CONTRIBUTING/PRIVACY/TERMS/SECURITY 等治理文件,并声明 macOS 已实测、Windows 仅经 GitHub Actions 冒烟,多语言 README 与 Agent Skill 表明维护投入较大;578 星亦可作为活跃度旁证。但静态材料中看不到提交历史、发布节奏、issue 响应时限、依赖更新(Dependabot/renovate)或安全响应通道的具体流程,19 个未关闭 issue 的处置状态不明,'截至 2026 年 8 月 31 日 283 工具'的声明无法核对,签名流程依赖私有证书因而社区居民无法复现。属于活跃但治理与版本一致性证据不足,取 11 分。
文档质量 14/20
文档层次明显优于同类:给出 npm 全局安装、--install-cep/--doctor、Claude Desktop MCPB 一键包、Codex 与 Claude Code 插件、源码安装与平台分支、通用 JSON 客户端配置;按主题分组列出 283 工具及用途;有 verify_premiere_connection 的推荐首步、premiere://config/get_instructions 资源、真实限制清单、故障排查分支、遥测字段与退订方式、更新策略;并明确区分 CEP 生产与 UXP 实验、标注 MCPB/ZXP 未签名。扣分点:没有单个工具的参数 schema 与返回结构示例(要求用户自行 MCP introspection)、QUICKSTART 等关键内容外包给未提供文件、'283 全部实现'与'import_ae_comps 不下架'等数字自洽性依赖不可见源码,缺少成本与性能说明。综合给 14 分。
安装易用性 12/20
主流客户端路径相对清晰:npm 全局安装两条命令加 --doctor,重启 Premiere 后在 Window > Extensions 打开 MCP Bridge (CEP) 并 Start Bridge,即可在 Claude Desktop / Codex / Claude Code / VS Code Copilot 完成接入;提供现成 mcpServers JSON、各客户端插件与 MCPB 一键包,平台覆盖 macOS 与 Windows 并有分支脚本。但静态证据不足:所需 Adobe CEP 调试开关由安装器改动属宿主级副作用,桥目录固定为 /tmp/premiere-mcp-bridge 且必须与面板显示一致,未执行安装脚本无法确认 --install-cep 在真实环境的成功率,Windows 仅冒烟测试,UXP 面板需再开开发者模式,排障中'确认绝对路径 dist/index.js''设置 PREMIERE_TEMP_DIR'等步骤表明回退路径偏手工且脆弱;按静态校准上限 15 内取 12 分。

静态评测 · 未实际运行收录于 2026-09-18

查看 FMRS 评分方法 →

选型与风险

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

适合谁

  • 已经在使用 Premiere Pro 并希望用自然语言驱动剪辑流程的剪辑师
  • 希望批量、可重复地在 Premiere 上执行脚本化操作的用户
  • 使用 Codex、Claude Code、Claude Desktop 等 MCP 客户端的开发者
  • 需要把素材整理、时间线操作和交付检查串成代理工作流的团队

不适合谁

  • 没有本地安装 Premiere Pro 或无法运行 Node.js 20+ 的用户
  • 希望在云端或远程机器上驱动 Premiere 的场景(Premiere、客户端和本包必须同机)
  • 期待全自动专业级成片、替代剪辑判断的用户
  • 需要 Adobe 官方支持或 Marketplace 认证插件的用户(CEP 归档为未签名或自签名)

所需权限

  • 读取和写入 /tmp/premiere-mcp-bridge 桥接目录
  • 写入 ~/.premiere-mcp-bridge/config.json 配置文件
  • 在用户机器上安装 CEP 扩展并开启 Adobe CEP 调试设置
  • 修改本机 MCP 客户端配置(如 Claude Desktop、VS Code 中的 GitHub Copilot)
  • 读取与写入本地 Premiere 项目、媒体文件和导出文件
  • 在启用 detect_silence 时调用本地 ffmpeg
  • 默认发送匿名使用遥测(安装 id、操作系统、包版本、工具名、成功与否)

风险与副作用

  • 工具会真实修改 Premiere 项目,delete_project_item、delete_multiple_project_items、remove_from_timeline 等删除操作不可逆,除非及时使用 undo。
  • execute_extendscript、evaluate_expression 等高级工具可执行任意脚本,必须只在可信输入和明确意图下使用。
  • 自签名或未签名的 CEP 归档只表示压缩包完整性,不代表 Adobe Marketplace 认证或公共信任。
  • MCPB 安装包未签名,只应从该仓库的 GitHub Releases 下载。
  • 默认开启匿名遥测;虽然不上报项目名、媒体路径、参数和结果,但可通过面板设置或 PREMIERE_MCP_TELEMETRY=0 关闭。
  • Premiere 脚本接口并未覆盖全部 UI 操作,部分结果可能被宿主量化或拒绝,需要读回验证。
  • UXP 面板仅为实验性预览,不能替代已验证的 CEP 桥接。

安装接入

准备工作

运行环境:Node.js 20+

其他可选配置项(5 个)
PREMIERE_MCP_TELEMETRY 可选 设为 0 可关闭匿名使用遥测(也可用 CEP 面板、config. 或 DO_NOT_TRACK 关闭)。
PREMIERE_MCP_TOOLSET 可选 设为 full 时 tools/list 会列出全部 283 个工具,默认只公布少量常驻工具。
PREMIERE_TEMP_DIR 可选 指定 CEP 桥接脚本交换目录,默认 /tmp/premiere-mcp-bridge。
PREMIERE_MCP_UPDATE_CHECK 可选 设为 0 可关闭更新检查。
DO_NOT_TRACK 可选 设为 1 可关闭匿名遥测。
  1. 在安装 Premiere Pro 的同一台电脑上安装 npm 包:npm install -g adobe-premiere-pro-mcp。
  2. 运行 premiere-pro-mcp --install-cep 安装 CEP 桥接、开启所需的 Adobe CEP 调试设置并配置本机 MCP 客户端。
  3. 运行 premiere-pro-mcp --doctor 检查服务构建、CEP 安装、桥接目录、调试设置和客户端配置。
  4. 重启 Premiere Pro,打开 Window > Extensions > MCP Bridge (CEP),填入安装器显示的桥接目录并启动桥接。
  5. 重启 MCP 客户端;如需手动配置,让客户端执行 premiere-pro-mcp 命令。
  6. 先让客户端调用 verify_premiere_connection,确认桥接响应且不做任何修改。

要求:Node.js 20+、Adobe Premiere Pro 2020+,且 Premiere、MCP 客户端与本包在同一台电脑上。

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 桥接面板后,在 MCP 客户端中调用 verify_premiere_connection,若它返回 Premiere 版本、打开的项目和活动序列,则说明桥接正常。

常见排障

  1. 工具可见但调用失败:确认 Premiere 已打开且加载了项目。
  2. 确认已打开 Window > Extensions > MCP Bridge (CEP),并点击 Start Bridge。
  3. 确认桥接临时目录就是 /tmp/premiere-mcp-bridge。
  4. 更新过桥接代码后,右键面板选择 Reload 再重试。
  5. 客户端找不到服务:核对 dist/index.js 的绝对路径和 PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge。
  6. 修改配置后重启 MCP 客户端,并运行 npm run setup:doctor 或 premiere-pro-mcp --doctor。
  7. 若 Premiere 未显示扩展,在首选项中启用 UXP Plugins > Enable developer mode,重启 Premiere 后重新打开 CEP 面板。
  8. 首次使用先执行 verify_premiere_connection,它不会修改项目。

试试这样问

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

  • 运行 verify_premiere_connection,确认桥接已连接并告诉我当前打开的项目和活动序列,不要做任何修改。
  • 列出当前项目中的所有序列和项目面板里的媒体条目。
  • 把这三个视频文件导入项目,然后新建一个序列并把它们加到时间线上。
  • 给视频轨道 1 上的每个剪辑点添加交叉溶解。

工具能力 100

search_tools 只读
用 BM25 查询或正则模式在 283 个工具的目录中检索工具。
get_tool_schema 只读
获取某个工具的完整输入 schema。
invoke_tool 写入
按名称和参数调用目录中的任意 Premiere 工具。
verify_premiere_connection 只读
只读的桥接与宿主就绪检查,返回 Premiere 版本、打开的项目和活动序列。
list_sequences 只读
列出当前项目中的所有序列。
get_capabilities 只读
报告本地运行能力,以及 catalog.advertised 与 catalog.tools 的差异。
get_project_info 只读
list_project_items 只读
展开其余 92 个工具
get_active_sequence 只读
list_sequence_tracks 只读
get_sequence_settings 只读
get_full_project_overview 只读
get_full_sequence_info 只读
get_full_clip_info 只读
search_project_items 只读
find_project_item_by_name 只读
find_items_by_media_path 只读
get_timeline_summary 只读
get_timeline_gaps 只读
get_used_media_report 只读
get_offline_media 只读
check_offline_media 只读
get_unused_media 只读
get_duplicate_media 只读
get_clip_properties 只读
get_clip_speed 只读
get_clip_at_position 只读
get_clip_at_playhead 只读
get_premiere_state 只读
get_version_info 只读
ping 只读
create_project 写入
open_project 写入
save_project 写入
save_project_as 写入
close_project 写入
import_media 写入
import_folder 写入
import_image_sequence 写入
import_fcp_xml 写入
import_sequences_from_project 写入
import_sequences 写入
create_bin 写入
rename_bin 写入
delete_bin 破坏性
create_smart_bin 写入
move_item_to_bin 写入
move_items_to_bin 写入
rename_project_item 写入
rename_clip 写入
delete_project_item 破坏性
delete_multiple_project_items 破坏性
create_subclip 写入
refresh_media 写入
relink_media 写入
replace_clip_media 写入
get_metadata 只读
set_metadata 写入
get_xmp_metadata 只读
set_xmp_metadata 写入
get_footage_interpretation 只读
set_footage_interpretation 写入
set_color_label 写入
get_color_label 只读
set_project_panel_metadata 写入
create_sequence 写入
create_sequence_from_preset 写入
create_sequence_from_clips 写入
duplicate_sequence 写入
delete_sequence 破坏性
close_sequence 写入
set_active_sequence 写入
get_sequence_structure 只读
get_sequence_count 只读
set_sequence_settings 写入
set_sequence_frame_rate 写入
set_sequence_resolution 写入
set_sequence_audio_settings 写入
set_sequence_pixel_aspect_ratio 写入
set_sequence_field_type 写入
add_track 写入
add_tracks 写入
delete_track 破坏性
rename_track 写入
lock_track 写入
toggle_track_visibility 写入
set_target_track 写入
set_all_tracks_targeted 写入
get_track_info 只读
get_target_tracks 只读
get_sequence_in_out_points 只读
add_to_timeline 写入
add_to_timeline_batch 写入
insert_from_source 写入
overwrite_from_source 写入
overwrite_clip 写入
remove_from_timeline 破坏性
remove_selected_clips 破坏性
ripple_delete 破坏性
move_clip 写入

使用场景

让 MCP 客户端读取当前项目、媒体库和序列结构,用于剪辑规划
批量导入素材、建仓、创建序列并把片段放到时间线
在时间线上切割、移动、修剪片段,添加交叉溶解等转场
对片段应用效果、关键帧、调色与 LUT
设置片段音量、声像与自动闪避曲线
为序列导出 FCP XML、AAF、OMF 或交给 Media Encoder 渲染
检查离线媒体、重复媒体和未使用媒体
用 assemble_product_spot 等高层工作流组装产品短片或品牌短片

支持客户端

Claude Desktop
Claude Code
Codex
GitHub Copilot in VS Code部分支持
Cursor部分支持

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

详细介绍

这是一个面向 Adobe Premiere Pro 的本地 MCP 桥接服务。它通过 CEP 面板(生产可用)或实验性的 UXP 面板连接 Premiere,向 Codex、Claude Code、Claude Desktop 等 MCP 客户端暴露 283 个 Premiere 操作工具、13 个上下文资源和 10 个引导提示。默认只对外公布少量常驻工具(search_tools、get_tool_schema、invoke_tool、verify_premiere_connection、list_sequences),其余工具通过 search_tools 检索后用 invoke_tool 调用;设置 PREMIERE_MCP_TOOLSET=full 可让 tools/list 返回完整的 283 个工具。Node 服务把工具调用转换为 ExtendScript 写入 /tmp/premiere-mcp-bridge,CEP 面板轮询该目录并通过 CSInterface.evalScript() 执行,再把结构化 JSON 结果返回给客户端。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 670 · 工具数 11 与当前对比 →

源版本 b866e6486749 数据同步于 2026-11-02 查看 FMRS 评分方法