Best for
- Creative professionals and post-production teams seeking AI-driven video editing.
- Developers who want to integrate Premiere Pro automation into AI workflows.
- Users who want to automate repetitive editing tasks with AI assistance.
Premiere Pro MCP is a powerful server providing extensive control for AI-driven video editing. It supports multiple MCP clients and includes security features like capability profiles. However, its security model requires users to understand the risks and take appropriate precautions.
Strongest · Documentation 14/20 Weakest · Setup experience 10/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 20.19+ · Docker · Hosted (no local runtime)
PREMIERE_UXP_TOKEN
WebSocket auth token for the local UXP panel; enter the same value in the panel — generate your own long random secret.
MCP_AUTH_TOKEN
Bearer token required by the HTTP transport — the server refuses to start without it; choose a strong random value.
POSTHOG_API_KEY
PostHog project token enabling privacy-safe MCP usage telemetry; obtain from your PostHog project settings.
PREMIERE_TEMP_DIR
Shared temp directory for MCP-to-CEP communication; defaults to OS temp dir + /premiere-mcp-bridge, only set if the sides disagree.
PREMIERE_TIMEOUT_MS
Bridge command timeout in milliseconds, default 30000; raise to 60000+ if commands hang.
PREMIERE_DEFAULT_SEQUENCE_PRESET
Overrides the auto-discovered .sqpreset used by create_sequence.
PREMIERE_MCP_CAPABILITIES
Comma-separated authority profile, default inspect,edit,export,filesystem; add unsafe-script to enable the raw scripting tools.
PREMIERE_MCP_DEBUG
Set to 1 (or true) to emit verbose diagnostics to stderr.
PREMIERE_UXP_PORT
UXP listener port; defaults to loopback 127.0.0.1:7777 but can use another loopback port.
PORT
HTTP port for the HTTP/SSE transport, default 3000; only used in remote deployments.
ALLOW_UNAUTHENTICATED
Set to 1 to run HTTP without auth; unsafe, throwaway instances only.
POSTHOG_HOST
PostHog ingestion host, default https://us.i.posthog.com.
POSTHOG_ENVIRONMENT
Environment label attached to telemetry events, default production.
POSTHOG_DISTINCT_ID
Optional stable anonymous server identifier; defaults to Fly machine ID or a random boot ID.
npm install -g premiere-pro-mcp.\n3. Install the CEP plugin: run premiere-pro-mcp --install-cep.\n4. Configure your MCP client (e.g., Claude Desktop) to use the premiere-pro-mcp command.\n5. Restart Premiere Pro, open a project, and enable the “MCP Bridge” extension from the Extensions menu.\n6. Verify the connection using the verify_premiere_connection tool.{
"mcpServers": {
"premiere-pro": {
"command": "premiere-pro-mcp"
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"premiere-pro": {
"command": "premiere-pro-mcp"
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add premiere-pro -- premiere-pro-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
After installing the CEP connector and restarting Premiere, run ping and get_capabilities from your client (or ask the assistant to run verify_premiere_connection); a returned connection report plus get_project_info reading the open project confirms the bridge works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
Premiere Pro MCP is a Model Context Protocol (MCP) server that lets AI assistants like Claude, Windsurf, Cursor, GitHub Copilot, or any MCP-compatible client directly control Adobe Premiere Pro. It provides 280 core tools covering media import, timeline editing, effect application, keyframe management, export, and more. The server supports local stdio and remote HTTP/SSE transport, communicating with Premiere via a CEP bridge. It also includes an optional UXP preview bridge offering 19 additional tools, but requires a separate connection. The server is security-aware by default, requiring explicit authority for arbitrary ExtendScript execution.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision be39a43c15e4 Data synced 2026-10-19 Read the FMRS scoring method