Files
jhonny-editor/code/premiere-mcp-setup-guide.md
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

238 lines
8.7 KiB
Markdown
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](https://github.com/leancoderkavy/premiere-pro-mcp). 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:
```bash
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:
```json
{
"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:
```json
{
"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](https://github.com/leancoderkavy/premiere-pro-mcp/releases/latest)
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:
```bash
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:
```text
/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:
```bash
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:
```text
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:
```bash
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:
```text
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:
```text
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:
```text
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:
```bash
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
- [Full setup, compatibility, and client documentation](README.md)
- [Supported actions and capability boundaries](docs/supported-actions.md)
- [English quick start](docs/quickstart/en.md)
- [Security policy](SECURITY.md)
- [Issue tracker and support](https://github.com/leancoderkavy/premiere-pro-mcp/issues)