premiere-pro-mcp
Skill0 starsChanged 49 days agoMITView on GitHub
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.
1 other project uses a version of this, 1 of them edited.
Adopted by
Most recently taken up by
- hetpatel-11/Adobe_Premiere_Pro_MCPedited, first seen Oct 13, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 1
- hetpatel-11/Adobe_Premiere_Pro_MCP★ 75587% same
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository25 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- google-ads-managementSkill
- meta-ads-managementSkill
- tiktok-ads-managementSkill
- ai-automationSkill
- ai-researchSkill
- ai-system-designSkill
- context-engineeringSkill
- eval-harnessSkill
- implementation-verificationSkill
- inference-optimizationSkill
- model-selection-hfSkill
- model-servingSkill
- production-opsSkill
- rag-engineeringSkill
- tool-and-mcp-designSkill
- training-data-engineeringSkill
- training-peftSkill
- jev-browserSkill
- suno-music-generatorSkill
- growth-loopSkill
- mobile-store-releaseSkill
- mobile-ui-reviewSkill
- store-listing-assetsSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. About 0 are common, 8 are distinctive, and 10 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈8
Distinctive · estimate
This author's own choices. Worth a look.
10
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 8
Use this skill when working with the Adobe Premiere Pro MCP server in SUPER_COMPUTER_AI (mcp/servers/premiere-pro), a hardened fork of …
- Distinctive: line 12
Use the MCP tools for Premiere operations.
- Very specific: line 13
Default MCP tools/list is a small always-on set.
- Very specific: line 14
Prefer read-only discovery first: get_project_info, list_sequences, list_project_items, get_active_sequence, and relevant resource reads.
- Very specific: line 15
Use real imported media. If the user asks to edit with assets, verify file paths exist, import them with import_media, then place the …
- Very specific: line 16
Keep the temp directory consistent across the MCP server and CEP panel: ~/.premiere-mcp-bridge/bridge unless the user explicitly configured …
- Distinctive: line 17
Ask before destructive or externally visible actions: deleting clips/media, overwriting exports, closing projects, saving over important …
- Very specific: line 19
If a tool returns success: false, report the exact error and run diagnostics before retrying blindly.
- Distinctive: line 23
If the user asks you to install or set up the MCP:
- Distinctive: line 25
Check the OS. The automated installer is macOS-focused.
- Very specific: line 39
Do not use npm run setup:mac or premiere-pro-mcp --install-cep here: both rewrite the Claude Desktop MCP config directly, bypassing the …
- Very specific: line 78
If Premiere is not running, you can install/build/register the MCP, but tell the user live tool verification requires Premiere and the CEP …
- Distinctive: line 88
If Premiere is running and the bridge is started, verify with safe read-only calls:
- Distinctive: line 98
Start by understanding the project: project info, active sequence, existing media, tracks, markers, and selected sequence.
- Distinctive: line 108
If commands time out or report bridge errors:
- Very specific: line 119
Ask the user to click Run Diagnostics in the CEP panel.
- Very specific: line 120
Read ~/.premiere-mcp-bridge/bridge/premiere-mcp-diagnostics-latest.json if it exists.
- Distinctive: line 121
Remove stale command/response files only if they are clearly old and the bridge is stopped or idle.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Adobe Premiere Pro MCP
Use this skill when working with the Adobe Premiere Pro MCP server in SUPER_COMPUTER_AI (mcp/servers/premiere-pro), a hardened fork of hetpatel-11/Adobe_Premiere_Pro_MCP (MIT). In this fork telemetry and the npm update check are off by default and the bridge directory is private per user.
Core Rules
- Use the MCP tools for Premiere operations; do not invent ExtendScript unless the MCP tool surface is missing the needed operation.
- Default MCP
tools/listis a small always-on set. Callsearch_tools(BM25 query or regex pattern), theninvoke_toolwith the exact name.PREMIERE_MCP_TOOLSET=fulllists every tool. - 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:
~/.premiere-mcp-bridge/bridgeunless 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.
- Open the server inside the SUPER_COMPUTER_AI checkout:
cd <SUPER_COMPUTER_AI>/mcp/servers/premiere-pro- On macOS, install only the CEP panel and bridge directory (this does not touch any MCP client config):
npm ci && npm run build
npm run setup:cepDo not use npm run setup:mac or premiere-pro-mcp --install-cep here: both rewrite the Claude Desktop MCP
config directly, bypassing the SUPER_COMPUTER_AI installer's ownership checks and journal.
- For non-macOS or manual client setup, run:
npm ci
npm run build- Register the MCP server. MCP client registration belongs to the SUPER_COMPUTER_AI installer: the user runs
python3 scripts/install.py --mcpfrom a plain terminal with Claude Code and Codex closed (it refuses to write client configs while they run). Never edit client configs yourself. Keep an existing registration as it is; if the installer reports it as not owned, the user decides whether to hand it over. For reference, the entry it creates is equivalent to:
command: node <SUPER_COMPUTER_AI>/mcp/servers/premiere-pro/dist/index.js
env: PREMIERE_TEMP_DIR=~/.premiere-mcp-bridge/bridgeFor Codex, prefer:
codex mcp add premiere_pro --env PREMIERE_TEMP_DIR=~/.premiere-mcp-bridge/bridge -- node <SUPER_COMPUTER_AI>/mcp/servers/premiere-pro/dist/index.jsPremiere 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 Directoryto~/.premiere-mcp-bridge/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:doctorIf Premiere is running and the bridge is started, verify with safe read-only calls:
get_project_infolist_sequenceslist_project_items
For deeper validation in a disposable project, create a test sequence with create_sequence_from_clips or create_sequence plus a real .sqpreset path, then call list_sequences and confirm it exists. Do not call blank sequence creation without a preset because newer Premiere versions can open a native dialog that blocks CEP.
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, import media first, then use
create_sequence_from_clipsso Premiere derives settings without a native dialog. Usecreate_sequenceonly with a real.sqpreset; useduplicate_sequencewithclearContents=truewhen an existing sequence defines the intended settings. - For product or brand spots, prefer
assemble_product_spotorbuild_brand_spot_from_mogrt_and_assetswhen the user's request fits those workflows. - For black-and-white looks, use
apply_effectwithBlack & Whiterather than generic saturation-only changes. - For timeline cuts, prefer sequence-aware tools and include
sequenceIdwhen 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 Diagnosticsin the CEP panel. - Read
~/.premiere-mcp-bridge/bridge/premiere-mcp-diagnostics-latest.jsonif it exists. - Remove stale command/response files only if they are clearly old and the bridge is stopped or idle.
Common fixes:
ENOENTon temp directory: create~/.premiere-mcp-bridge/bridge, save config again, restart bridge.- Tool succeeds in Premiere but reports failure: run
list_sequencesor 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.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

