MCP server for controlling Adobe Premiere Pro via CEP/ExtendScript — 269 tools for AI-driven video editing
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"premiere-pro": {
"env": {
"PREMIERE_TEMP_DIR": "/tmp/premiere-mcp-bridge"
},
"args": [
"/absolute/path/to/premiere-pro-mcp/dist/index.js"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Note: This is a temporary fork for a bug fix PR. See the original at leancoderkavy/premiere-pro-mcp.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'premiere-pro-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked premiere-pro-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in entertainment / design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
The official MCP Server for the Mux API
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
MCP Security Weekly
Get CVE alerts and security updates for Premiere Pro Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Note: This is a temporary fork for a bug fix PR. See the original at leancoderkavy/premiere-pro-mcp.
Give AI full control over Adobe Premiere Pro.
269 tools across 28 modules — the most comprehensive MCP server for video editing.
An MCP (Model Context Protocol) server that lets AI assistants like Claude, Windsurf, Cursor, or any MCP-compatible client directly control Adobe Premiere Pro — importing media, editing timelines, applying effects, managing keyframes, exporting, and more.
"Add the B-roll clips to V2, apply a cross dissolve between each, color correct them to match the A-roll, and export a 1080p ProRes."
The AI handles the entire workflow through 269 tools that cover nearly every ExtendScript and QE DOM API available in Premiere Pro.
Option A — npm (recommended):
npm install -g premiere-pro-mcp
Option B — Clone from source:
git clone https://github.com/ppmcp/premiere-pro-mcp.git
cd premiere-pro-mcp
npm install
npm run build
If installed via npm:
premiere-pro-mcp --install-cep
If cloned from source:
npm run install-cep
This symlinks the plugin into Premiere Pro's extensions folder and enables debug mode.
mkdir -p ~/Library/Application\ Support/Adobe/CEP/extensions
ln -s "$(pwd)/cep-plugin" ~/Library/Application\ Support/Adobe/CEP/extensions/MCPBridgeCEP
# Enable unsigned extensions (CSXS 9–14)
for v in 9 10 11 12 13 14; do
defaults write com.adobe.CSXS.$v PlayerDebugMode 1
done
cep-plugin folder to %APPDATA%\Adobe\CEP\extensions\MCPBridgeCEP1:
HKEY_CURRENT_USER\Software\Adobe\CSXS.12\PlayerDebugModeEdit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"premiere-pro": {
"command": "node",
"args": ["/absolute/path/to/premiere-pro-mcp/dist/index.js"],
"env": {
"PREMIERE_TEMP_DIR": "/tmp/premiere-mcp-bridge"
}
}
}
}
Add to your MCP server configuration:
{
"premiere-pro": {
"command": "node",
"args": ["/absolute/path/to/premiere-pro-mcp/dist/index.js"],
"env": {
"PREMIERE_TEMP_DIR": "/tmp/premiere-mcp-bridge"
}
}
}
Add to .cursor/mcp.json in your project or global config:
{
"mcpServers": {
"premiere-pro": {
"command": "node",
"args": ["/absolute/path/to/premiere-pro-mcp/dist/index.js"],
"env": {
"PREMIERE_TEMP_DIR": "/tmp/premiere-mcp-bridge"
}
}
}
}