SkillAgentSearch skills...

AdobePremiereProMCP

🎬 AI-powered MCP server for Adobe Premiere Pro — 1,027 tools for timeline editing, color grading, audio mixing, effects, export & more. Control video editing with natural language via Claude, GPT, or any AI assistant. The most comprehensive MCP server for any NLE.

Install / Use

/learn @ayushozha/AdobePremiereProMCP

README

PremierPro MCP Server -- AI-Powered Video Editing for Adobe Premiere Pro

License: MIT PRs Welcome Premiere Pro 2020-2026 MCP Protocol GitHub stars

The open-source MCP server for Adobe Premiere Pro. Control every aspect of video editing -- timeline, color grading, audio mixing, effects, graphics, and export -- through natural language using Claude, GPT, or any AI assistant that supports the Model Context Protocol.

Give it a script and your footage. It handles the rest.

"Edit this 5-minute video using script.pdf with the footage in /media/"

The server parses your script, scans your media library, generates an edit decision list, and assembles the timeline in Premiere Pro -- all from a single prompt.


Why This Exists

Video editors spend hours on repetitive tasks: syncing clips, rough cuts, color matching, audio leveling, exporting variants. This MCP server turns Adobe Premiere Pro into an AI-controllable tool, so you can describe edits in plain English and let your AI assistant execute them.

No plugins. No subscriptions. Fully open source.

Features -- 1,060 MCP Tools

This is the most comprehensive MCP server for any NLE (non-linear editor). Every tool maps to real Adobe Premiere Pro ExtendScript and QE DOM operations.

| Category | Tools | What You Can Do | |---|---|---| | Core/Foundation | 14 | Ping, get project state, create sequences, import media, place clips, export | | App Lifecycle | 3 | Launch, quit, and check Premiere Pro process status | | Project Management | 23 | Create, open, save, close projects; manage bins, scratch disks, metadata | | Sequence Management | 26 | Create, duplicate, delete sequences; playhead, in/out points, markers, nesting | | Clip Operations | 29 | Insert, overwrite, move, trim, split, slip, slide, speed, link/unlink clips | | Effects & Transitions | 36 | Apply/remove effects and transitions, keyframe animation, motion, Lumetri basics | | Audio (basic) | 32 | Levels, gain, mute/solo, effects, Essential Sound, track management | | Audio (advanced) | 30 | Mixer state, EQ, compressor, limiter, de-esser, loudness, sync, waveform analysis | | Color Grading | 30 | Full Lumetri Color: exposure, contrast, curves, HSL, color wheels, LUTs, vignette | | Graphics & Titles | 21 | MOGRTs, titles, lower thirds, captions, color mattes, time remapping | | Export (basic) | 14 | Direct export, AME queue, frame export, AAF/OMF/FCPXML, audio-only export | | Advanced Editing | 31 | Ripple/roll/slip/slide trims, gap management, grouping, snapping, navigation | | Batch Operations | 30 | Batch import/export, apply effects to multiple clips, auto-organize, markers | | AI/ML Workflows | 25 | Smart cut, auto color match, rough cut, B-roll suggestions, social cuts, analysis | | Workspace & Multicam | 25 | Multicam, proxy management, workspaces, undo/redo, source monitor, cache | | Playback & Navigation | 30 | Play/pause/stop, shuttle, step, loop, timecode navigation, render status | | Transform & Masking | 30 | Crop, PIP, fade, stabilizer, noise reduction, blur, sharpen, distortion | | Metadata & Labels | 30 | XMP metadata, labels, footage interpretation, smart bins, media management | | Preferences | 30 | Still/transition durations, auto-save, playback resolution, cache, renderer, codecs | | Templates & Presets | 30 | Sequence/effect/export presets, project templates, batch rename, macros | | Motion Graphics | 30 | Essential Graphics, scrolling titles, shapes, watermarks, split screen, subtitles | | Collaboration & Review | 30 | Review comments, version history, snapshots, EDL/AAF/XML import, delivery checks | | VR/Immersive | 30 | VR projection, HDR, stereoscopic 3D, frame rates, letterboxing, timecode, captions | | App Integration | 28 | Dynamic Link (AE), Photoshop, Audition, Media Encoder, Team Projects | | Diagnostics | 30 | Performance metrics, disk space, plugins, render status, health checks, debug logs | | Monitoring & Events | 30 | Event listeners, playhead/render watchers, state snapshots, notifications | | UI Control | 30 | Panel management, window control, track display, label filters, dialogs, console | | Compound Operations | 30 | Montage, slideshow, highlight reel, music bed, social exports, project setup | | Encoding & Formats | 30 | Codec conversion (ProRes, H.264/265, DNxHR, GIF), thumbnails, render queue | | Timeline Assembly | 30 | EDL/CSV assembly, clip sorting/shuffling, compositing, generators, timeline reports | | Scripting | 30 | ExtendScript execution, global variables, conditionals, scheduling, file I/O | | Analytics | 30 | Project/sequence summaries, codec/resolution breakdowns, pacing, comparison reports | | Effect Chains | 30 | Effect chain management, visual presets (sepia, vintage, glow), transition control |

Total: 907 tools across 33 source files. View the full feature plan.

Supported Premiere Pro Versions

| Version | Year | Support | |---|---|---| | 14.x | 2020 | Community tested | | 15.x | 2021 | Community tested | | 22.x | 2022 | Community tested | | 23.x | 2023 | Supported | | 24.x | 2024 | Supported | | 25.x | 2025 | Primary target | | 26.x | 2026 | Beta support |

Works on macOS and Windows. The bridge uses Adobe's CEP (Common Extensibility Platform) and ExtendScript, which are supported across all modern Premiere Pro versions.

Help us expand compatibility -- report your setup.

Architecture

Four languages, each playing to their strengths:

CLI / MCP Client (Claude, GPT, any AI)
       | stdio / JSON-RPC
       v
+-------------------------------------+
|     Go -- MCP Server & Orchestrator  |
|  Protocol handling . Concurrency     |
|  Service mesh . Health & recovery    |
+------+------------+------------+-----+
       | gRPC       | gRPC       | gRPC
       v            v            v
+------------+ +----------+ +----------------+
|   Rust     | |  Python  | |  TypeScript     |
|   Media    | |  Intel   | |  Premiere Pro   |
|   Engine   | |  Layer   | |  Bridge         |
+------------+ +----------+ +-------+--------+
                                    | CEP / ExtendScript
                                    v
                             Adobe Premiere Pro

| Language | Role | Why | |---|---|---| | Go | MCP server, orchestration | Goroutines for concurrency, fast startup, low memory | | Rust | Media processing | Raw performance for scanning, indexing, waveform analysis | | Python | AI & NLP | Script parsing, edit decisions, shot matching via embeddings | | TypeScript | Premiere Pro bridge | Native access to Adobe's ExtendScript/CEP DOM |

Full architecture diagram: docs/architecture.md

Project Structure

PremierProMCP/
+-- go-orchestrator/          # Go -- MCP server & task orchestrator
|   +-- cmd/server/           #   Entry point
|   +-- internal/             #   Core packages
|   |   +-- mcp/              #     MCP protocol handler (1,060 tool definitions)
|   |   +-- orchestrator/     #     Task orchestration
|   |   +-- health/           #     Health checks
|   |   +-- grpc/             #     gRPC client/server
|   +-- configs/              #   Configuration files
|
+-- rust-engine/              # Rust -- Media processing engine
|   +-- src/
|       +-- media/            #   Media probe & metadata
|       +-- assets/           #   Asset indexing & fingerprinting
|       +-- waveform/         #   Waveform & silence detection
|       +-- thumbnails/       #   Thumbnail generation
|
+-- python-intelligence/      # Python -- AI intelligence layer
|   +-- src/
|   |   +-- parser/           #   Script parsing & NLP
|   |   +-- edl/              #   Edit Decision List generation
|   |   +-- matching/         #   Shot-to-asset matching
|   |   +-- analysis/         #   Pacing & timing analysis
|   +-- tests/
|   +-- models/               #   ML model configs
|
+-- ts-bridge/                # TypeScript -- Premiere Pro bridge
|   +-- src/
|       +-- extendscript/     #   ExtendScript API layer
|       +-- cep/              #   CEP Panel bridge (primary)
|       +-- standalone/       #   Node.js fallback bridge
|       +-- timeline/         #   Timeline operations
|
+-- cep-panel/                # CEP Panel -- Premiere Pro extension
|   +-- src/
|   +-- assets/
|   +-- CSXS/                 #   Adobe extension manifest
|
+-- proto/                    # Shared protobuf definitions
+-- docs/                     # Documentation
+-- scripts/                  # Build & setup scripts
+-- Justfile                  # Unified build system
+-- .env.example              # Environment template

Prerequisites

Quick Start

# Clone the repository
git clone https://github.com/ayushozha/AdobePremiereProMCP.git
cd PremierProMCP

# Copy env template
cp .env.example .env

# Install dependencies
just
View on GitHub
GitHub Stars4
CategoryDevelopment
Updated14h ago
Forks0

Languages

Go

Security Score

90/100

Audited on Mar 23, 2026

No findings