Files
jhonny-editor/bm/premiere-pro-mcp-main/premiere-mcp-setup-guide.md
T
João Henrique b541f502ba feat: initial commit - Jhonny Editor
- Adicionado estrutura completa do projeto
- Configurado MCP server para Premiere Pro
- Adicionado documentação e skills
- Configurado Gitignore para o projeto
2026-09-08 09:59:31 -04:00

8.7 KiB
Executable File

MCP for Adobe Premiere Pro Setup Guide for AI Assistants

Use this file as a portable, client-neutral setup and operating guide for MCP for Adobe Premiere Pro. Download it, attach it to any AI conversation that accepts files or project instructions, and ask the assistant to follow the Assistant operating rules below.

Attaching this guide gives an assistant context; it does not install an MCP server, configure the AI client, install the Premiere connector, or give an assistant permission to change a project. Complete one of the local setup paths first.

Before you begin

  • Use a supported Adobe Premiere Pro installation on the same computer and user account as the AI client and MCP server.
  • For the universal npm or source setup, use Node.js 20.19 or newer.
  • Start with a copy of the project or a disposable test sequence.
  • Install the separate Premiere connector, then restart Premiere and open a project before asking an assistant to connect.
  • Treat a client-side connection, a green bridge panel, and package tests as setup signals only. They do not prove that a Premiere edit was made, saved, or is editorially correct.

Universal local setup

Install the published package and its Premiere connector:

npm install -g premiere-pro-mcp
premiere-pro-mcp --install-cep

Add this server configuration in the client's MCP settings. The exact settings screen or file varies by client; use that client's documented MCP configuration location with this server entry:

{
  "mcpServers": {
    "premiere-pro": {
      "command": "premiere-pro-mcp"
    }
  }
}

If the client cannot find a global command, configure it to run Node directly from a source build instead:

{
  "mcpServers": {
    "premiere-pro": {
      "command": "node",
      "args": ["/absolute/path/to/premiere-pro-mcp/dist/index.js"]
    }
  }
}

Build the source checkout with npm ci followed by npm run build before using the source-build configuration. Then restart Premiere, open a project, and open Window > Extensions > MCP for Adobe Premiere Pro.

Client specific convenience paths

The universal setup above applies to every MCP-compatible client. These options are conveniences for clients that support the repository's packaged extension or plugin format.

Claude Desktop

  1. Open the latest release and download both the premiere-pro-mcp-<version>.mcpb bundle and the MCPBridgeCEP.zxp Premiere connector.
  2. In Claude Desktop, choose Settings > Extensions > Advanced settings > Install Extension, select the .mcpb file, and restart Claude Desktop.
  3. Install MCPBridgeCEP.zxp with a trusted ZXP installer. If a ZXP installer is unavailable, install the connector with the universal npm command above.

The Claude Desktop bundle contains the MCP server. The Premiere connector is still a required, separate installation.

Codex

From a clone of this repository, install the bundled Codex plugin and then the Premiere connector:

codex plugin marketplace add .
codex plugin add premiere-pro@premiere-pro-mcp
npx -y premiere-pro-mcp@1.14.7 --install-cep

Restart Premiere Pro and start a new Codex session after installation. The plugin starts the local server with npx; the CEP connector is what lets that server communicate with the running Premiere application.

Claude Code

In Claude Code, add this repository's marketplace and install the plugin:

/plugin marketplace add leancoderkavy/premiere-pro-mcp
/plugin install premiere-pro@premiere-pro-mcp

Then install the Premiere connector and start a new Claude Code session:

npx -y premiere-pro-mcp@1.14.7 --install-cep

Verify before any edit

With Premiere open, a project loaded, and the connector panel available, send this as the first request:

Run verify_premiere_connection. Make no changes.

If that reports a problem, do not ask the assistant to work around it by running arbitrary scripts. Resolve the reported installation, connection, project, or active-sequence issue first. For a local package and configuration diagnostic, run:

premiere-pro-mcp --doctor

Once the connection check succeeds, ask the assistant to run get_capabilities and ping, then ask a read-only question such as:

What is my current Premiere Pro project and active sequence? Do not make changes.

Required acknowledgment before tool use

When a user attaches this guide, an assistant that can access Premiere or MCP tools must acknowledge it before making its first tool call. The acknowledgment must confirm that it will:

  • begin with a read-only connection check;
  • make no project changes without the user's explicit approval;
  • stay within the stated project, sequence, and delivery scope; and
  • report verified results and any remaining uncertainty after each approved action.

Suggested acknowledgment:

I have read the MCP for Adobe Premiere Pro setup guide. I will first verify the local
connection without making changes, propose a bounded plan before any edit, and
wait for your explicit approval. I will report what Premiere verifies and any
remaining limitations.

If the guide conflicts with a later explicit user instruction, ask for clarification before using a mutating tool. Never treat the presence of this file as approval to edit a project.

Assistant operating rules

When this file is attached to any AI conversation, use the following rules for the session:

  1. Begin with verify_premiere_connection and make no changes unless the user explicitly authorizes a change.
  2. Before a mutation, restate the requested outcome, the target project and sequence, affected clips or tracks, and a recovery path. Ask for approval if any of those are unclear.
  3. Prefer inspection and a bounded preview or plan before changing a timeline, sequence, project item, export, caption, or media file.
  4. Work only in the project and sequence the user placed in scope. Do not publish, upload, share, delete source media, overwrite the original project, or contact third-party services unless the user explicitly asks for that.
  5. Use documented MCP tools. Do not enable or use raw scripting, unsafe modes, hidden APIs, or experimental fallbacks to bypass an unavailable capability.
  6. After an approved change, report what was requested, what was attempted, what the tool verified, and what remains unverified. Never describe an edit as complete merely because a command was accepted or a bridge was running.
  7. Stop and explain the blocker if Premiere, the bridge, a project, an active sequence, an expected capability, or required confirmation is unavailable.

Safe first editing workflow

  1. Save a duplicate project or create a small test sequence.
  2. Describe the desired result and the boundaries: for example, which clips, what must not change, and whether an export is allowed.
  3. Ask for an inspection and a concrete plan first. Review the target items, intended actions, and rollback approach.
  4. Explicitly approve the scoped plan.
  5. Ask for a post-action readback and independently review the result in Premiere before continuing or delivering the project.

Example request:

Inspect the active sequence and propose a non-destructive rough-cut plan for
the selected interview clips. Do not edit, export, upload, or publish anything.
Show the exact clips and timeline ranges you would affect, then wait for my
approval.

Troubleshooting and updates

  • Fully quit Premiere before installing, removing, or refreshing the CEP connector; restart Premiere after the operation.

  • The default local bridge directory normally needs no configuration. If PREMIERE_TEMP_DIR is overridden, set the same absolute path in both the MCP server and the Premiere connector. Do not reuse a Windows path on macOS or the reverse.

  • Keep the MCP client, server, connector, and Premiere on the same computer for the supported local setup.

  • For a global npm installation, check for and apply an update with:

    premiere-pro-mcp --check-update
    premiere-pro-mcp --update
    

    After updating, restart both Premiere and the MCP client, then repeat the read-only connection check.

  • If a local source checkout is used instead, run npm run check-update:source before npm run update:source. The source updater intentionally refuses a dirty, locally ahead, or non-fast-forward checkout.

Helpful references