关于 premiere-pro-mcp
面向 Adobe Premiere Pro MCP 服务使用者的技能,提供安装、桥接配置和剪辑操作指南。它强调先检查项目状态、使用可用工具,并在修改或导出前确认影响。
主要功能
- 01MCP 工具发现与调用指引
- 02安装、注册及桥接配置
- 03项目、序列和素材检查
- 04基于真实导入素材的剪辑流程
- 05故障诊断与安全验证
适用场景
- 01安装并连接 Premiere Pro MCP 服务
- 02检查项目序列和已导入素材
- 03规划剪辑、创建序列并验证结果
MCP 相关
此技能用于连接 `hetpatel-11/Adobe_Premiere_Pro_MCP` 的 MCP 服务。它指导通过 `search_tools` 查找工具、用 `invoke_tool` 调用,并配置 Premiere Pro 的 CEP 桥接。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hetpatel-11/ adobe_premiere_pro_mcp --skill premiere-pro-mcp安装后在 Claude Code 中输入/premiere-pro-mcp确认已加载。
详细介绍
Adobe Premiere Pro MCP
使用 hetpatel-11/Adobe_Premiere_Pro_MCP 中的 Adobe Premiere Pro MCP 服务时,请使用此技能。
核心规则
- 使用 MCP 工具执行 Premiere 操作;除非 MCP 工具集缺少所需操作,否则不要自行编写 ExtendScript。
- 默认的 MCP
tools/list只包含一小部分始终启用的工具。调用search_tools(使用 BM25 查询或正则表达式模式),然后使用准确的名称调用invoke_tool。PREMIERE_MCP_TOOLSET=full会列出所有工具。 - 优先先进行只读探索:
get_project_info、list_sequences、list_project_items、get_active_sequence,以及相关资源读取操作。 - 使用实际导入的媒体。如果用户要求使用素材进行编辑,请确认文件路径存在,使用
import_media导入,然后将导入的项目项 ID 放入序列中。 - MCP 服务和 CEP 面板应使用一致的临时目录:
/tmp/premiere-mcp-bridge,除非用户明确配置了其他路径。 - 执行破坏性操作或会对外产生影响的操作前,请先征求用户同意:删除片段或媒体、覆盖导出文件、关闭项目、将重要项目文件另存为,以及向其他位置发送文件。
- 对于生成或演示性质的编辑,优先创建名称清晰的新序列,而不是修改用户当前使用的序列。
- 如果工具返回
success: false,请报告准确的错误,并在盲目重试前运行诊断。
安装流程
如果用户要求安装或配置 MCP:
- 检查操作系统。自动安装程序主要针对 macOS。
- 克隆或打开仓库:
git clone https://github.com/hetpatel-11/Adobe_Premiere_Pro_MCP.git
cd Adobe_Premiere_Pro_MCP
- 在 macOS 上运行:
npm run setup:mac
- 在非 macOS 系统上,或手动配置客户端时,运行:
npm install
npm run build
- 使用以下内容在用户的客户端中注册 MCP 服务:
command: node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js
env: PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge
对于 Codex,优先使用:
codex mcp add premiere_pro --env PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge -- node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js
启动 Premiere Bridge
安装后:
- 如果 MCP 客户端只在启动时读取配置,请重启客户端。
- 重启 Premiere Pro。
- 打开
Window > Extensions > MCP Bridge (CEP)。 - 将
Temp Directory设置为/tmp/premiere-mcp-bridge。 - 点击
Save Configuration。 - 点击
Start Bridge。 - 确认 Bridge 面板显示 Premiere 已就绪,然后再运行编辑工具。
如果 Premiere 未运行,你仍然可以安装、构建和注册 MCP,但请告知用户,实时工具验证需要 Premiere 和 CEP Bridge 面板。
验证
运行本地检查:
npm run setup:doctor
如果 Premiere 正在运行且 Bridge 已启动,请使用安全的只读调用进行验证:
get_project_infolist_sequenceslist_project_items
如需在一次性项目中进行更深入的验证,请使用 create_sequence_from_clips 创建测试序列,或通过 create_sequence 和真实的 .sqpreset 路径创建测试序列,然后调用 list_sequences 并确认序列存在。不要在没有预设的情况下创建空白序列,因为较新版本的 Premiere 可能会打开阻塞 CEP 的原生对话框。
编辑策略
- 先了解项目:项目信息、当前使用的序列、现有媒体、轨道、标记,以及选中的序列。
- 在进行任何更改前,制定具体的 Premiere 操作计划。
- 对于粗剪,先导入媒体,然后使用
create_sequence_from_clips,让 Premiere 在不弹出原生对话框的情况下推导设置。只有在使用真实的.sqpreset时才使用create_sequence;如果现有序列已定义所需设置,则使用duplicate_sequence并设置clearContents=true。 - 对于产品或品牌广告片,如果用户的需求符合相应工作流,优先使用
assemble_product_spot或build_brand_spot_from_mogrt_and_assets。 - 对于黑白效果,请使用
apply_effect并设置Black & White,而不是仅通过通用饱和度调整来实现。 - 对于时间线剪辑,优先使用针对序列的工具,并在可用时包含
sequenceId。 - 仅在确认输出路径、格式或预设,以及覆盖行为后才进行导出。
故障排除
如果命令超时或报告桥接错误:
- 确认 Premiere 已打开。
- 确认
Window > Extensions > MCP Bridge (CEP)已打开,且桥接已启动。 - 确认两端使用相同的临时目录。
- 运行:
npm run setup:doctor
- 请用户点击 CEP 面板中的
Run Diagnostics。 - 如果
/tmp/premiere-mcp-bridge/premiere-mcp-diagnostics-latest.json存在,请读取该文件。 - 仅当旧命令/响应文件明显过期,且桥接已停止或处于空闲状态时,才将其删除。
常见修复方法:
- 临时目录出现
ENOENT:创建/tmp/premiere-mcp-bridge,再次保存配置,然后重启桥接。 - 工具在 Premiere 中执行成功,但报告失败:运行
list_sequences或相关列表工具,以确认状态后再重试。 - 临时目录配置为空或格式不正确:字段中只填写路径,不要填写 JSON 或环境变量赋值。
评论
支持 Markdown