Adobe Premiere Pro MCP
Use this skill when working with the Adobe Premiere Pro MCP server from hetpatel-11/Adobe_Premiere_Pro_MCP.
Core Rules
- Use the MCP tools for Premiere operations; do not invent ExtendScript unless the MCP tool surface is missing the needed operation.
- Prefer read-only discovery first:
get_project_info, list_sequences, list_project_items, get_active_sequence, and relevant resource reads.
- Use real imported media. If the user asks to edit with assets, verify file paths exist, import them with
import_media, then place the imported project item IDs on a sequence.
- Keep the temp directory consistent across the MCP server and CEP panel:
/tmp/premiere-mcp-bridge unless the user explicitly configured another path.
- Ask before destructive or externally visible actions: deleting clips/media, overwriting exports, closing projects, saving over important project files, or sending files elsewhere.
- For generated/demo edits, prefer creating a new clearly named sequence instead of modifying the user's active sequence.
- If a tool returns
success: false, report the exact error and run diagnostics before retrying blindly.
Install Workflow
If the user asks you to install or set up the MCP:
- Check the OS. The automated installer is macOS-focused.
- Clone or open the repo:
git clone https://github.com/hetpatel-11/Adobe_Premiere_Pro_MCP.git
cd Adobe_Premiere_Pro_MCP
- On macOS, run:
npm run setup:mac
- For non-macOS or manual client setup, run:
npm install
npm run build
- Register the MCP server in the user's client with:
command: node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js
env: PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge
For Codex, prefer:
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 Startup
After installing:
- Restart the MCP client if it reads config only at startup.
- Restart Premiere Pro.
- Open
Window > Extensions > MCP Bridge (CEP).
- Set
Temp Directory to /tmp/premiere-mcp-bridge.
- Click
Save Configuration.
- Click
Start Bridge.
- Confirm the bridge panel says Premiere is ready before running editing tools.
If Premiere is not running, you can install/build/register the MCP, but tell the user live tool verification requires Premiere and the CEP bridge panel.
Verification
Run local checks:
npm run setup:doctor
If Premiere is running and the bridge is started, verify with safe read-only calls:
get_project_info
list_sequences
list_project_items
For deeper validation in a disposable project, create a test sequence with a unique name, then call list_sequences and confirm it exists.
Editing Strategy
- Start by understanding the project: project info, active sequence, existing media, tracks, markers, and selected sequence.
- Build a plan in concrete Premiere operations before changing anything.
- For rough cuts, create or choose a sequence, import media, place clips, then add trims/transitions/effects.
- For product or brand spots, prefer
assemble_product_spot or build_brand_spot_from_mogrt_and_assets when the user's request fits those workflows.
- For black-and-white looks, use
apply_effect with Black & White rather than generic saturation-only changes.
- For timeline cuts, prefer sequence-aware tools and include
sequenceId when available.
- Export only after confirming output path, format/preset, and overwrite behavior.
Troubleshooting
If commands time out or report bridge errors:
- Confirm Premiere is open.
- Confirm
Window > Extensions > MCP Bridge (CEP) is open and bridge is started.
- Confirm both sides use the same temp directory.
- Run:
npm run setup:doctor
- Ask the user to click
Run Diagnostics in the CEP panel.
- Read
/tmp/premiere-mcp-bridge/premiere-mcp-diagnostics-latest.json if it exists.
- Remove stale command/response files only if they are clearly old and the bridge is stopped or idle.
Common fixes:
ENOENT on temp directory: create /tmp/premiere-mcp-bridge, save config again, restart bridge.
- Tool succeeds in Premiere but reports failure: run
list_sequences or the relevant list tool to confirm state before retrying.
- Empty or malformed temp directory config: set the field to the path only, not JSON or an env assignment.
Source: hetpatel-11/Adobe_Premiere_Pro_MCP — distributed by TomeVault.
1---2name: premiere-pro-mcp3description: Install, verify, troubleshoot, and operate the Adobe Premiere Pro MCP server. Use when a user wants an agent to set up Premiere MCP, connect Claude Code/Codex/Claude Desktop, control Premiere, import media, build sequences, edit timelines, apply effects, or diagnose bridge issues. Use when this capability is needed.4---56# Adobe Premiere Pro MCP78Use this skill when working with the Adobe Premiere Pro MCP server from `hetpatel-11/Adobe_Premiere_Pro_MCP`.910## Core Rules1112- Use the MCP tools for Premiere operations; do not invent ExtendScript unless the MCP tool surface is missing the needed operation.13- Prefer read-only discovery first: `get_project_info`, `list_sequences`, `list_project_items`, `get_active_sequence`, and relevant resource reads.14- Use real imported media. If the user asks to edit with assets, verify file paths exist, import them with `import_media`, then place the imported project item IDs on a sequence.15- Keep the temp directory consistent across the MCP server and CEP panel: `/tmp/premiere-mcp-bridge` unless the user explicitly configured another path.16- Ask before destructive or externally visible actions: deleting clips/media, overwriting exports, closing projects, saving over important project files, or sending files elsewhere.17- For generated/demo edits, prefer creating a new clearly named sequence instead of modifying the user's active sequence.18- If a tool returns `success: false`, report the exact error and run diagnostics before retrying blindly.1920## Install Workflow2122If the user asks you to install or set up the MCP:23241. Check the OS. The automated installer is macOS-focused.252. Clone or open the repo:2627```bash28git clone https://github.com/hetpatel-11/Adobe_Premiere_Pro_MCP.git29cd Adobe_Premiere_Pro_MCP30```31323. On macOS, run:3334```bash35npm run setup:mac36```37384. For non-macOS or manual client setup, run:3940```bash41npm install42npm run build43```44455. Register the MCP server in the user's client with:4647```text48command: node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js49env: PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge50```5152For Codex, prefer:5354```bash55codex mcp add premiere_pro --env PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge -- node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js56```5758## Premiere Bridge Startup5960After installing:61621. Restart the MCP client if it reads config only at startup.632. Restart Premiere Pro.643. Open `Window > Extensions > MCP Bridge (CEP)`.654. Set `Temp Directory` to `/tmp/premiere-mcp-bridge`.665. Click `Save Configuration`.676. Click `Start Bridge`.687. Confirm the bridge panel says Premiere is ready before running editing tools.6970If Premiere is not running, you can install/build/register the MCP, but tell the user live tool verification requires Premiere and the CEP bridge panel.7172## Verification7374Run local checks:7576```bash77npm run setup:doctor78```7980If Premiere is running and the bridge is started, verify with safe read-only calls:8182- `get_project_info`83- `list_sequences`84- `list_project_items`8586For deeper validation in a disposable project, create a test sequence with a unique name, then call `list_sequences` and confirm it exists.8788## Editing Strategy8990- Start by understanding the project: project info, active sequence, existing media, tracks, markers, and selected sequence.91- Build a plan in concrete Premiere operations before changing anything.92- For rough cuts, create or choose a sequence, import media, place clips, then add trims/transitions/effects.93- For product or brand spots, prefer `assemble_product_spot` or `build_brand_spot_from_mogrt_and_assets` when the user's request fits those workflows.94- For black-and-white looks, use `apply_effect` with `Black & White` rather than generic saturation-only changes.95- For timeline cuts, prefer sequence-aware tools and include `sequenceId` when available.96- Export only after confirming output path, format/preset, and overwrite behavior.9798## Troubleshooting99100If commands time out or report bridge errors:1011021. Confirm Premiere is open.1032. Confirm `Window > Extensions > MCP Bridge (CEP)` is open and bridge is started.1043. Confirm both sides use the same temp directory.1054. Run:106107```bash108npm run setup:doctor109```1101115. Ask the user to click `Run Diagnostics` in the CEP panel.1126. Read `/tmp/premiere-mcp-bridge/premiere-mcp-diagnostics-latest.json` if it exists.1137. Remove stale command/response files only if they are clearly old and the bridge is stopped or idle.114115Common fixes:116117- `ENOENT` on temp directory: create `/tmp/premiere-mcp-bridge`, save config again, restart bridge.118- Tool succeeds in Premiere but reports failure: run `list_sequences` or the relevant list tool to confirm state before retrying.119- Empty or malformed temp directory config: set the field to the path only, not JSON or an env assignment.120121---122> Source: [hetpatel-11/Adobe_Premiere_Pro_MCP](https://github.com/hetpatel-11/Adobe_Premiere_Pro_MCP) — distributed by [TomeVault](https://tomevault.io).123<!-- tomevault:4.0:skill_md:2026-06-18 -->