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
PremiereRemote
extension folder to your Adobe CEP extensions directory:- macOS:
~/Library/Application Support/Adobe/CEP/extensions/
- Windows:
%APPDATA%/Adobe/CEP/extensions/
- macOS:
- 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
. - CEP Debugging Guide
- macOS: Edit
- Restart Premiere Pro.
- Open the extension:
- Go to
Window > Extensions (Legacy) > PremiereRemote
. - The panel should show "Ready!" if the bridge is running.
- Go to
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!
This server cannot be installed
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 -943291TypeScriptMIT 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 -1PythonMIT License
- -securityAlicense-qualityConnects Cinema 4D to Claude, enabling AI-assisted 3D modeling and scene manipulation through natural language commands.Last updated -18PythonMIT 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 -54