Used for cloning the repository to set up the MCP server for Adobe Premiere Pro
Hosts the Adobe Premiere Pro MCP repository for downloading and contributing to the project
Supported platform for running the Adobe Premiere Pro integration, with specific installation paths for CEP extensions
Used for building and running the MCP server that bridges between AI agents and Adobe Premiere Pro
🎬 MCP Adobe Premiere Pro — AI Video Editing Automation
AI meets Premiere Pro. Control your edits with natural language and automate your workflow with Claude or any AI agent, powered by the Model Context Protocol (MCP).
✨ What is This?
This project is an AI-powered automation bridge for Adobe Premiere Pro. It exposes a set of editing tools (via MCP) so you can:
🗣️ Talk to your editor (via Claude or other AI agents)
⚡ Automate repetitive tasks
🧠 Build smarter, context-aware workflows
🧩 Using with UXP DevTools (Experimental)
You can also use this project as a UXP panel in Premiere Pro (24.4+):
Open Adobe UXP DevTools.
Click “Add Plugin” and select the
uxp-plugin/
folder.Start the panel in DevTools and open it in Premiere Pro via
Window > Plugins > MCP Bridge (UXP)
.
⚠️ Note:
UXP scripting in Premiere Pro is experimental and limited. Some features (like timeline and sequence editing) may not be available yet.
For full automation, use the CEP (legacy) panel.
🛠️ Supported Tools
📁 Project Management
create_project — Create a new Premiere Pro project
open_project — Open an existing project file
save_project — Save the current project
save_project_as — Save the project with a new name/location
📂 Media Management
import_media — Import a media file (video, audio, image)
import_folder — Import all media files from a folder
create_bin — Create a new bin (folder) in the project panel
🎬 Sequence Management
create_sequence — Create a new sequence (timeline)
duplicate_sequence — Duplicate an existing sequence
delete_sequence — Delete a sequence
⏱️ Timeline Operations
add_to_timeline — Add a media clip to a sequence timeline
remove_from_timeline — Remove a clip from the timeline
move_clip — Move a clip to a different position
trim_clip — Adjust the in/out points of a clip
split_clip — Split a clip at a specific time point
🎨 Effects & Transitions
apply_effect — Apply a visual or audio effect to a clip
remove_effect — Remove an effect from a clip
add_transition — Add a transition between two clips
add_transition_to_clip — Add a transition to the start or end of a clip
🔊 Audio Operations
adjust_audio_levels — Adjust the volume of an audio clip
add_audio_keyframes — Add keyframes to audio levels
mute_track — Mute or unmute an entire audio track
🎛️ Color Correction
color_correct — Apply basic color correction adjustments
apply_lut — Apply a Look-Up Table (LUT) to a clip
📤 Export & Rendering
export_sequence — Render and export a sequence to a video file
export_frame — Export a single frame as an image
🎥 Advanced Features
create_multicam_sequence — Create a multicamera sequence from multiple video clips
create_proxy_media — Generate proxy versions of media
auto_edit_to_music — Automatically edit video to music beats
stabilize_clip — Apply video stabilization
speed_change — Change the playback speed of a clip
🔍 Project/Media/Sequence Discovery
list_project_items — List all media items, bins, and assets in the project
list_sequences — List all sequences in the project
list_sequence_tracks — List all tracks in a sequence
get_project_info — Get comprehensive project information
⚠️ What Doesn’t Work (and Why)
❌ Not Supported (Adobe Scripting Limitations)
add_text_overlay — Text overlays (legacy titles) are deprecated/broken in modern Premiere Pro scripting
add_shape — Shape/graphics overlays are not supported by Premiere scripting
Essential Graphics (MOGRTs) — Not scriptable
Direct pixel manipulation — Not possible
Why? Adobe has removed or deprecated these scripting APIs. Only the features above are reliably scriptable.
🚦 Quick Start
1. Clone and Install
2. Build & Start the MCP Server
3. Install the CEP Extension in Premiere Pro
Copy the to your Adobe CEP extensions directory:
macOS:
~/Library/Application Support/Adobe/CEP/extensions/
Windows:
%APPDATA%/Adobe/CEP/extensions/
Enable loading unsigned extensions:
macOS: Edit
~/Library/Preferences/com.adobe.CSXS.9.plist
and setPlayerDebugMode
to1
.Windows: Use
regedit
to setPlayerDebugMode
to1
underHKEY_CURRENT_USER/Software/Adobe/CSXS.9
.
Restart Premiere Pro.
Open the extension:
Go to
Window > Extensions (Legacy) > PremiereRemote
.The panel should show "Ready!" if the bridge is running.
4. Connect Claude (or another AI agent)
Configure Claude to use the MCP server as a tool endpoint.
Ask Claude to perform editing tasks (see supported features above).
🐞 Known Issues & Limitations
Text/graphics overlays do not work (see above)
Some scripting APIs are buggy or version-dependent
CEP extensions are deprecated in the latest Adobe apps (but still work for now)
UXP scripting is experimental and limited in Premiere Pro (see above)
Error handling is robust, but some failures may be silent due to Premiere scripting quirks
This is a proof-of-concept / starting point — not a polished commercial product
💡 Why This Project Exists
I wanted to see how far AI-powered video editing automation could go in Premiere Pro. There are real limitations, but this project is a great starting point for:
Automating repetitive editing tasks
Building smarter AI workflows
Exploring the boundaries of what’s possible with Adobe scripting
If you want to go further (e.g., advanced graphics/text), you’ll need After Effects scripting, Photoshop, or third-party plugins.
📚 References
🙏 Thanks & Contributions
If you find this useful or want to contribute, feel free to open issues or PRs. Honest feedback and improvements are welcome!
Tools
An AI-powered automation bridge for Adobe Premiere Pro that enables controlling video edits with natural language and automating workflows through Claude or other AI agents.
Related MCP Servers
- AsecurityAlicenseAqualityBridges Claude AI with Xcode, enabling AI-powered code assistance, project management, and automated development tasks securely on your local machine.Last updated -14318MIT License
- -securityAlicense-qualityAI-powered assistant that connects Claude to video encoding workflows, translating cryptic errors into plain English and providing actionable solutions for troubleshooting encoding jobs.Last updated -1MIT License
- -securityAlicense-qualityConnects Cinema 4D to Claude, enabling AI-assisted 3D modeling and scene manipulation through natural language commands.Last updated -23MIT License
- -securityFlicense-qualityA bridge that enables controlling Unity Editor through natural language commands via AI assistants, allowing users to create materials, build projects, manage scenes, and configure settings without manual interaction.Last updated -64