Skip to main content
Glama

MCP Bridge for Adobe Premiere Pro

Lokale Adobe Premiere Pro-Projekte über MCP bedienen.

284 Tools, 13 Kontextressourcen und 10 geführte Prompts für Codex, Claude Code, Claude Desktop und andere MCP-Clients. CEP übernimmt die Bearbeitung; der optionale UXP-Helfer liest Premiere-Speech-to-Text-Transkripte.

License: MIT Node.js MCP npm CEP UXP

Sprachen: English | 日本語 | Tiếng Việt | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ

Hier beginnen: Installieren Sie die lokale Bridge, öffnen Sie sie in Premiere und führen Sie vor der Bearbeitung verify_premiere_connection aus.

Installation | Codex-Plugin | Claude-Code-Plugin | Verifizieren | Datenschutzerklärung | Nutzungsbedingungen | Sicherheit

Installation

Die unterstützte Bridge ist das enthaltene CEP-Bedienfeld. Installieren Sie das npm-Paket auf demselben Computer wie Premiere Pro und Ihren MCP-Client:

npm install -g @compimprove/adobe-premiere-mcp
premiere-pro-mcp --install-cep
premiere-pro-mcp --doctor

--install-cep installiert die CEP-Bridge, aktiviert die erforderliche Adobe-CEP-Debug-Einstellung, bereitet das Bridge-Verzeichnis vor und konfiguriert unterstützte lokale MCP-Clients. --doctor überprüft den Server-Build, die CEP-Installation, das Bridge-Verzeichnis, die Debug-Einstellung und die Client-Konfiguration.

Starten Sie dann Premiere Pro neu, öffnen Sie Window > Extensions > MCP Bridge (CEP), legen Sie das vom Installer angezeigte Bridge-Verzeichnis fest und starten Sie die Bridge.

Voraussetzungen:

  • Node.js 20+

  • Adobe Premiere Pro 2020+

  • Premiere Pro, der MCP-Client und dieses Paket auf demselben Computer

Das mitgelieferte uxp-plugin ist ein unabhängiger Transkript-Helfer für Premiere 25.6+. Es ersetzt die CEP-Bearbeitungsbridge nicht und wird von der CLI noch nicht installiert.

Codex-Plugin

Ausgehend von einem Klon dieses Repository installieren Sie das Codex-Plugin, das die MCP-Konfiguration und den Premiere-Bearbeitungs-Skill bündelt:

codex plugin marketplace add .
codex plugin add premiere-pro-mcp@adobe-premiere-pro-mcp

Das Plugin benötigt weiterhin die lokale CEP-Bridge. Führen Sie premiere-pro-mcp --install-cep aus, starten Sie Premiere neu, starten Sie Window > Vereins > Extensions... – doch bitte wörtlich & korrekt: Window > Extensions > MCP Bridge (CEP) – und bitten Sie Codex, get_capabilities gefolgt von verify_premiere_connection auszuführen.

Claude-Code-Plugin

Aus einem Klon dieses Repository:

/plugin marketplace add .
/plugin install premiere-pro-mcp@adobe-premiere-pro-mcp

Installieren und starten Sie die CEP-Bridge mit denselben Schritten wie oben, bevor Sie das Plugin verwenden.

Claude-Desktop-Ein-Klick-Paket

Jede GitHub-Version enthält ein .mcpb-Paket für Claude Desktop. Laden Sie das passende adobe-premiere-pro-mcp-<version>.mcpb-Asset herunter und öffnen Sie es in Claude Desktop, um den lokalen MCP-Server zu installieren. Der erste Start installiert die gebündelte CEP-Bridge für den aktuellen Benutzer.

Starten Sie Premiere Pro neu, öffnen Sie Window > Extensions > MCP Bridge (CEP), legen Sie das Bridge-Verzeichnis fest und starten Sie die Bridge. Bitten Sie dann Claude:

Führen Sie verify_premiere_connection aus. Nehmen Sie keine Änderungen vor.

Das MCPB-Paket ist nicht signiert. Installieren Sie es nur über die GitHub-Releases dieses Repository. CEP-Release-Archive sind zutreffend als unsigniert oder selbstsigniert gekennzeichnet; selbstsigniert bedeutet nicht, dass Adobe Marketplace ihm vertraut.

MCP-Client-Konfiguration

Der Installer konfiguriert Claude Desktop unter macOS sowie Claude Desktop und GitHub Copilot in VS Code unter Windows. Konfigurieren Sie für einen anderen MCP-Client diesen so, dass erFolgendes ausführt:

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

Installation aus dem Quellcode

Verwenden Sie die Quellcode-Einrichtung, wenn Sie am MCP-Server entwickeln, das CEP-Panel ändern oder eine Paketinstallation untersuchen:

git clone https://github.com/compimprove/adobe-premiere-mcp.git
cd adobe-premiere-mcp
npm install
npm run build
npm run setup:mac # macOS

Verwenden Sie unter Windows nach npm install und npm run build den Befehl npm run setup:win in PowerShell.


Aktuelles MCP Bridge (CEP)-Bedienfeld

Aktuelle CEP-Panel-Oberfläche in Premiere Pro mit den aktualisierten Bridge-Steuerungen und dem Status-Layout.

Related MCP server: Premiere Pro MCP Server

Vorhang – aktueller Status

Dieses Repository ist derzeit für Folgendes validiert:

  • macOS

  • Windows-Installer-/Konfigurations-Smoke-Checks über GitHub Actions

  • Adobe Premiere Pro 2020+ (aktiv genutzt und getestet mit Premiere Pro 26.0)

  • Node.js 20+

  • MCP-v2-Servertransport mit moderner zustandsloser Protokoll-Erkennung

  • den enthaltenen macOS-Installer-Pfad für Claude Desktop

  • den enthaltenen Windows-Installer-Pfad für GitHub Copilot in VS Code und die Claude-Desktop-Konfiguration

  • die manuelle MCP-Registrierung für Codex, Claude Code und ähnliche MCP-Clients

Aktueller Katalogstatus vom 5. August 2026:

  • 284 MCP-Tools werden für die KI-gesteuerte Videobearbeitung bereitgestellt

  • Die Abdeckung umfasst Projekteinrichtung, Medienimport, Bins, Sequenzen, Timeline-Bearbeitung, Übergänge, Effekte, Keyframes, Untertitel, Marker, Metadaten, Proxy-Dateien, Multikam, Farbe, Audio, Exporte und übergeordnete Montage-Workflows

  • Der Katalog enthält praktische Agent-Workflows wie Produkt-Spot-Montage, Motion-Graphics-Demos, Timeline-Razoring, Untertitel-Import für Vorlesen, Audio-Ducking, Szenenschnitt-Erkennung, EDL-Import, Export-Bereitschaftsprüfung und verknüpfte Audio-/Video-Operationen

Zuletzt abgeschlossene lokale Live-Validierung:

  • 284 aktive Tools werden bereitgestellt; get_capabilities meldet die lokale Installation sowie den optionalen Status der Live-Verbindung, während verify_premiere_connection der maßgebliche schreibgeschützte Bridge- und Host-Bereitschaftscheck ist

  • 0 bekannte geparkte oder Platzhalter-Tools werden angezeigt

  • import_ae_comps wird bewusst nicht beworben, da Premiere in dieser Umgebung für reale .aep-Testdateien false zurückgab und ein generischer .aep-Import die CEP-Bridge blockieren kann

Die vollständige Live-Sweep-Ausgabe wird in /tmp/premiere-mcp-bridge/live-tool-sweep.json geschrieben, wenn Sie den Verifier ausführen.

Was Sie erhalten

Der Server umfasst Projekteinrichtung, Vorbereiten der Media-Assets, Sequenzerstellung, Timeline-Bearbeitung, Übergänge, Effekte, Keyframes, Untertitel, Marker, Metadaten, Exporte und übergeordnete Montage-Workflows.

Beispiel-Prompts:

  • „Listen Sie alle Sequenzen auf und zeigen Sie mir, welche aktiv ist.“

  • „Importiere diese drei Aufnahmen und erstelle daraus einen groben Produkt-Spot.“

  • „Füge jeden Schnitt auf Videospur 1 einen Überblendungsübergang hinzu.“

  • „Wende den Gaußschen Weichzeichner auf den mittleren Clip an.“

  • „Wende den Effekt Black & White auf den aktiven Kurzformat-Clip an.“

  • „Razer – zerlege die Interview-Sequenz bei 12,5 Sekunden über alle Audio- und Videospuren.“

  • „Exportiere die aktive Sequenz als FCP XML.“

Verwenden Sie für monochrome Looks bevorzugt apply_effect mit Black & White, anstatt Schwarzweiß durch allgemeine, nur auf die Sättigung bezogene Anpassungen zu erzwingen.

Vor der Bearbeitung können Sie auch die Ressource premiere://config/get_instructions anhängen, um dem Modell Ergebnisse Premiere-spezifische Betriebsanleitungen zu geben.

Für einen vorhersehbaren Start jeder Sitzung rufen Sie zunächst verify_premiere_connection auf. Dies bestätigt, dass die CEP-Bridge geantwortet hat, und gibt den Premiere-Build, das geöffnete Projekt und die aktive Sequenz zurück, ohne das Projekt zu verändern.

Die enthaltenen übergeordneten Workflow-Tools:

  • build_motion_graphics_demo

  • assemble_product_spot

  • build_brand_spot_from_mogrt_and_assets

assemble_product_spot und build_brand_spot_from_mogrt_and_assets unterstützen jetzt ein optionales clipPlan-Argument, sodass ein LLM die zeitliche Abfolge pro Clip, die Platzierung auf Spuren, Übergänge, Bewegungen, Trims, Effekte und Farbeinstellungen steuern kann, statt sich auf feste Vorlagenwerte zu verlassen.

Agent-Skill

Wenn Sie möchten, dass Codex, Claude Code oder ein anderer Agent Installation, Verifizierung und den täglichen Gebrauch korrekt handhabt, installieren Sie den enthaltenen Agent-Skill:

npx skills add compimprove/adobe-premiere-mcp --skill premiere-pro-mcp

Oder installieren Sie direkt über den Skill-Pfad:

npx skills add https://github.com/compimprove/adobe-premiere-mcp/tree/main/skills/premiere-pro-mcp

Der Skill bringt den Agents bei, das MCP zu installieren, die CEP-Bridge zu starten und zu verifizieren, die Premiere-Tools sicher zu verwenden, vor der Bearbeitung echte Medien zu importieren, sequenzbewusste Operationen zu bevorzugen und bei Fehlern Diagnosen auszuführen.

Erweiterte Einrichtung und Verifikation

Für Quellcode-Installationen, clientspezifische MCP-Konfiguration, Windows-Installer-Flags, Diagnosen und den Live-Tool-Sweep nutzen Sie QUICKSTART.md. Er ist die maßgebliche Einrichtungsanleitung und hält diese Seite auf die Auswahl und Nutzung des Produkts fokussiert.

Die Kurzfassung:

  1. Installation mit npm install -g @compimprove/adobe-premiere-mcp und anschließend premiere-pro-mcp --install-cep ausführen.

  2. Starten Sie Premiere Pro und Ihren MCP-Client neu und starten Sie dann Window > Extensions > MCP Bridge (CEP).

  3. Führen Sie premiere-pro-mcp --doctor aus und bitten Sie den Client, verify_premiere_connection ohne Änderungen aufzurufen.

Für die manuelle Registrierung in einem beliebigen MCP-Client verwenden Sie nach der npm-Installation den globalen Befehl:

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

CEP bleibt die editierende Bridge. Wenn Premiere die Erweiterung nicht anzeigt, schalten Sie UXP-Plugins > Enable developer mode in den Premiere-Einstellungen ein, starten Sie Premiere neu und öffnen Sie das CEP-Bedienfeld erneut. Das separate UXP-Panel wird nur für das Lesen von Speech-to-Text-Transkripten benötigt.

Für einen Test mit echtem Host verwenden Sie ein Wegwerf-Premiere-Projekt und führen Sie node scripts/live-tool-sweep.mjs aus. Es erstellt temporäre Stichproben-Sequenzen Sweep ... im aktuellen Projekt.

Für Quellcode-Installationen, die die optionale Transkript-Bridge aktivieren, umfasst die Einrichtung außerdem:

  • Installation der Abhängigkeiten

  • Erstellen von dist/index.js

  • Aktivieren des Adobe-CEP-Debugmodus

  • Installation der Erweiterung MCP Bridge (CEP)

  • Anlegen von /tmp/premiere-mcp-bridge

  • Vorbereiten der Schreibwarteschlange für das UXP-Transkript

  • Hinzufügen des -premiere-pro MCP-Eintrags zu Claude Desktop

Wichtig:

  • MCP Bridge (CEP) bleibt die unterstützte Bridge für die Handling-Editierwerkzeuge

  • MCP Transcript Bridge (UXP) ist ein optionaler Helfer, der nur von read_sequence_transcription verwendet wird

  • Der Installer aktiviert den Adobe-CEP-Debugmodus automatisch

  • Wenn Premiere die Erweiterung nicht sauber anzeigt, aktivieren Sie UXP-Plugins > Entwicklermodus aktivieren in den Premiere-Pro-Voreinstellungen, bevor Sie das Bridge-Panel öffnen

  • npm run setup:mac ist der einfachste Weg für Claude Desktop unter macOS, da es die Claude-Desktop-Konfiguration automatisch aktualisiert

Nach Abschluss des Installers:

  1. Beenden Sie Ihren MCP-Client und öffnen Sie ihn erneut, wenn er die Konfiguration beim Start einliest. Bei Verwendung des Installers betrifft das Claude Desktop.

  2. Beenden Sie Premiere Pro und öffnen Sie es erneut.

  3. Öffnen Sie auf macOS in Premiere Pro Premiere Pro > Einstellungen > Plugins und aktivieren Sie UXP-Plugins > Entwickler-Modus aktivieren.

  4. Starten Sie Premiere Pro bei geänderter Einstellung neu.

  5. Öffnen Sie Window > Extensions > MCP Bridge (CEP).

  6. Setzen Sie Temp Directory auf /tmp/premiere-mcp-bridge.

  7. Klicken Sie auf Save Configuration.

  8. Klicken Sie auf Start Bridge.

  9. Um Transkripte lesen zu können, laden Sie den Ordner uxp-plugin des Repository im Adobe UXP Developer Tool, und öffnen Sie danach Window > UXP Plugins > MCP Transcript Bridge.

  10. Geben Sie im UXP-Panel /tmp/premiere-mcp-bridge als Bridge-Stammverzeichnis ein, klicken Sie auf Save bridge root und dann auf Start Bridge.

  11. Verbinden Sie sich von Codex, Claude Code, Claude Desktop oder einem anderen MCP-Client über dasselbe Tem-Verzeichnis.

  12. Wenn CEP-Befehle fehlschlagen, klicken Sie auf Run Diagnostics und senden Sie /tmp/premiere-mcp-bridge/premiere-mcp-diagnostics-latest.json zurück.

Wenn Sie eine visuelle Referenz für den Entwicklermodus-Umschalter benötigen, sieht sie so aus:

UXP-Entwicklermodus in Premiere Pro aktivieren

Wenn das Panel nach Start Bridge meldet, dass Premiere bereit ist, ist die Bridge live.

Installation nach Client

Claude Desktop

Unter macOS verwenden Sie:

npm run setup:mac

Das ist der einzige Weg in diesem Repository, der den MCP-Eintrag automatisch für Sie schreibt.

Codex

Erstellen Sie zuerst den Server:

npm install
npm run build

Fügen Sie den MCP-Server dann in einer einzelnen Zeile hinzu:

codex mcp add premiere_pro --env PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge -- node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js

Claude Code

Erstellen Sie den Server auf dieselbe Weise:

npm install
npm run build

" is outside the input. I'll just end with that heading.

Let me also re-check that I haven't dropped any lines:

Input lines:

  1. Then register the MCP server in Claude Code using the same built dist/index.js entrypoint and the same temp directory:

  2. (blank)

  3. command: node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js
    env: PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge
  4. (blank)

  5. If you use a local MCP config file instead of a helper command, point it at the same dist/index.js and set the same env var.

  6. (blank)

  7. Other MCP Clients

  8. (blank)

  9. Use the same manual registration approach as Claude Code:

  10. (blank)

  11. command: node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js
    env: PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge
  12. (blank)

  13. Important for all manual client setups:

  14. (blank)

    • keep the command on one line

    • use the real absolute path to dist/index.js

    • restart the client after adding or updating the MCP entry

    • start the CEP bridge inside Premiere and confirm the temp directory is exactly /tmp/premiere-mcp-bridge

    • for read_sequence_transcription, also start the UXP Transcript Bridge with that same root folder

  15. (blank)

  16. Verify the Install

  17. (blank)

  18. Run the built-in checks:

  19. (blank)

  20. npm run setup:doctor
  21. (blank)

  22. That validates:

  23. (blank)

    • Node.js version

    • built server output

    • CEP extension install

    • /tmp/premiere-mcp-bridge

    • Adobe CEP debug mode

    • the Claude Desktop config entry when you use the installer path

    • CEP panel diagnostics written to /tmp/premiere-mcp-bridge/premiere-mcp-diagnostics-latest.json

    • UXP transcript-helper heartbeat at /tmp/premiere-mcp-bridge/uxp/status.json when the optional helper is running

  24. (blank)

  25. For a deeper end-to-end check, use a disposable Premiere project and run:

  26. (blank)

  27. node scripts/live-tool-sweep.mjs
  28. (blank)

  29. This creates temporary Sweep ... sequences in the currently open project so the toolchain is exercised against real data.

  30. (blank)

  31. How the Bridge Works

  32. (blank)

  33. +-----------+        +-----------+        +-----------+
    |  Client   |  MCP   | Node.js   | Files  | CEP Panel |
    | (Codex+)  |<------>| MCP Server|<------>| edits     |
    +-----------+        +-----------+        +-----------+
                                      |
                                      | Files: uxp/commands + uxp/responses
                                      v
                               +-----------+
                               | UXP panel |
                               | transcripts|
                               +-----------+
  34. (blank)

    1. The client calls an MCP tool.

    1. Existing editing tools generate ExtendScript and use the CEP panel's command files.

    1. read_sequence_transcription writes a versioned UXP request to uxp/commands.

    1. The UXP panel reads source-clip Speech-to-Text transcripts through Premiere's UXP API and writes a normalized response to uxp/responses.

    1. The server returns structured JSON to the MCP client. CEP and UXP do not call one another.

  35. (blank)

  36. Tools

  37. (blank)

  38. All 284 advertised tools have an implementation. Tool schemas are available through MCP discovery; this catalog explains the editing surface in human terms. Start with verify_premiere_connection, then inspect the project before asking an agent to mutate it.

  39. (blank)

  40. Discovery and project inspection

  41. (blank)

  42. The catalog covers:

  43. (blank)

    • Discovery and project inspection

    • Project and sequence management

    • Media import and bin management

    • Timeline placement and clip operations

    • Effects, transitions, color, and keyframes

    • Markers, metadata, labels, and work-area control

    • Export and interchange helpers

    • MOGRT, captions, proxies, and relink helpers

    • Speech-to-Text transcript reading (Premiere 25.6+ with the optional UXP helper)

    • High-level ad / promo assembly workflows

  44. (blank)

  45. Table 1 header + delimiter + 9 rows ... Then table 2 heading etc.

I'll make sure to match all.

Now write the final answer. I will not include any code fence. Just the text.

One last thing: for the "Das validiert:" bullet list, German noun phrases with articles. The English bullets are bare noun phrases. German nouns need articles when standalone? In a list "Node.js-Version" without article is fine (it's like a label). But "den Claude-Desktop-Konfigurationseintrag" I used the accusative article "den" because the sentence "Das validiert:" implies accusative objects. The earlier bullets without article are also fine as labels. Consistency might suggest all as labels without articles: "Node.js-Version", "gebaute Serverausgabe", "CEP-Erweiterungsinstallation", "/tmp/premiere-mcp-bridge", "Adobe-CEP-Debugmodus", "der Claude-Desktop-Konfigurationseintrag bei Verwendung des Installer-Pfads", "CEP-Panel-Diagnosen geschrieben nach ...", "UXP-Transkript-Helfer-Heartbeat unter ...". Hmm. Since "Das validiert:" takes nouns, best to keep them as noun phrases with articles where needed. Mixed articles are fine in German lists. Let me write:

  • Node.js-Version

  • gebaute Serverausgabe

  • CEP-Erweiterungsinstallation

  • /tmp/premiere-mcp-bridge

  • Adobe-CEP-Debugmodus

  • Claude-Desktop-Konfigurationseintrag bei Verwendung des Installer-Pfads

  • CEP-Panel-Diagnosen, geschrieben nach /tmp/premiere-mcp-bridge/premiere-mcp-diagnostics-latest.json

  • UXP-Transkript-Helfer-Heartbeat unter /tmp/premiere-mcp-bridge/uxp/status.json, wenn der optionale Helfer läuft

This keeps the list parallel (bare nominal phrases), which matches the English style. Good. I'll drop the "den".

Similarly, "Important for all manual client setups:" bullets: English starts with verbs. German uses infinitive (verb at end or verb-first?). German infinitive phrases in lists: "den Befehl in einer Zeile lassen" (verb at end), "den echten absoluten Pfad zu dist/index.js verwenden", "den Client nach dem Hinzufügen oder Aktualisieren des MCP-Eintrags neu starten", "die CEP-Brücke in Premiere starten und bestätigen, dass das temporäre Verzeichnis genau /tmp/premiere-mcp-bridge lautet", "für read_sequence_transcription zusätzlich die UXP-Transkript-Brücke mit demselben Stammordner starten". Good.

And "The catalog covers:" bullets: German noun phrases:

  • Erkennung und Projektprüfung

  • Projekt- und Sequenzverwaltung

  • Medienimport und Behälterverwaltung

  • Timeline-Platzierung und Clip-Operationen

  • Effekte, Übergänge, Farbe und Keyframes

  • Marker, Metadaten, Beschriftungen und Arbeitsbereichssteuerung

  • Export- und Austausch-Helfer

  • MOGRT-, Untertitel-, Proxy- und Neuverknüpfungs-Helfer

  • Lesen von Speech-to-Text-Transkripten (Premiere 25.6+ mit dem optionalen UXP-Helfer)

  • Übergeordnete Ad-/Promo-Montage-Workflows

Good.

Now produce final.Registrieren Sie den MCP-Server dann in Claude Code mit demselben gebauten dist/index.js-Einstiegspunkt und demselben temporären Verzeichnis:

command: node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js
env: PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge

Wenn Sie anstelle eines Hilfsbefehls eine lokale MCP-Konfigurationsdatei verwenden, verweisen Sie darin auf dieselbe dist/index.js und setzen Sie dieselbe Umgebungsvariable.

Andere MCP-Clients

Verwenden Sie denselben manuellen Registrierungsansatz wie bei Claude Code:

command: node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js
env: PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge

Wichtig für alle manuellen Client-Einrichtungen:

  • den Befehl in einer Zeile lassen

  • den echten absoluten Pfad zu dist/index.js verwenden

  • den Client nach dem Hinzufügen oder Aktualisieren des MCP-Eintrags neu starten

  • die CEP-Brücke in Premiere starten und bestätigen, dass das temporäre Verzeichnis genau /tmp/premiere-mcp-bridge lautet

  • für read_sequence_transcription zusätzlich die UXP-Transkript-Brücke mit demselben Stammordner starten

Installation überprüfen

Führen Sie die integrierten Prüfungen aus:

npm run setup:doctor

Das validiert:

  • Node.js-Version

  • gebaute Serverausgabe

  • CEP-Erweiterungsinstallation

  • /tmp/premiere-mcp-bridge

  • Adobe-CEP-Debugmodus

  • Claude-Desktop-Konfigurationseintrag bei Verwendung des Installer-Pfads

  • CEP-Panel-Diagnosen, geschrieben nach /tmp/premiere-mcp-bridge/premiere-mcp-diagnostics-latest.json

  • UXP-Transkript-Helfer-Heartbeat unter /tmp/premiere-mcp-bridge/uxp/status.json, wenn der optionale Helfer läuft

Für eine tiefergehende End-to-End-Prüfung verwenden Sie ein Wegwerf-Premiere-Projekt und führen Sie Folgendes aus:

node scripts/live-tool-sweep.mjs

Dadurch werden temporäre Sweep ...-Sequenzen im aktuell geöffneten Projekt erstellt, sodass die Toolchain anhand echter Daten getestet wird.

So funktioniert die Brücke

+-----------+        +-----------+        +-----------+
|  Client   |  MCP   | Node.js   | Files  | CEP Panel |
| (Codex+)  |<------>| MCP Server|<------>| edits     |
+-----------+        +-----------+        +-----------+
                                  |
                                  | Files: uxp/commands + uxp/responses
                                  v
                           +-----------+
                           | UXP panel |
                           | transcripts|
                           +-----------+
  1. Der Client ruft ein MCP-Tool auf.

  2. Die vorhandenen Bearbeitungstools generieren ExtendScript und verwenden die Befehlsdateien des CEP-Panels.

  3. read_sequence_transcription schreibt eine versionierte UXP-Anfrage nach uxp/commands.

  4. Das UXP-Panel liest die Speech-to-Text-Transkripte der Quellclips über die UXP-API von Premiere und schreibt eine normalisierte Antwort nach uxp/responses.

  5. Der Server gibt strukturiertes JSON an den MCP-Client zurück. CEP und UXP rufen einander nicht auf.

Tools

Alle 284 beworbenen Tools haben eine Implementierung. Toolschemas sind über MCP-Discovery verfügbar; dieser Katalog erklärt die Bearbeitungsoberfläche in verständlicher Form. Beginnen Sie mit verify_premiere_connection und prüfen Sie dann das Projekt, bevor Sie einen Agenten bitten, es zu verändern.

Erkennung und Projektprüfung

Der Katalog umfasst:

  • Erkennung und Projektprüfung

  • Projekt- und Sequenzverwaltung

  • Medienimport und Behälterverwaltung

  • Timeline-Platzierung und Clip-Operationen

  • Effekte, Übergänge, Farbe und Keyframes

  • Marker, Metadaten, Beschriftungen und Arbeitsbereichssteuerung

  • Export- und Austausch-Helfer

  • MOGRT-, Untertitel-, Proxy- und Neuverknüpfungs-Helfer

  • Lesen von Speech-to-Text-Transkripten (Premiere 25.6+ mit dem optionalen UXP-Helfer)

  • Übergeordnete Ad-/Promo-Montage-Workflows

Tools

Was sie tun

verify_premiere_connection / get_capabilities

Schreibgeschützte Prüfungen der Host-Bereitschaft und der lokalen Laufzeitfähigkeiten.

get_project_info / list_project_items / list_sequences

Aktuelles Projekt, Medien-/Behälterbestand und Sequenzen prüfen.

get_active_sequence / list_sequence_tracks / get_sequence_settings

Aktuelle Timeline, deren Clips/Spuren und Sequenzeinstellungen lesen.

get_full_project_overview / get_full_sequence_info / get_full_clip_info

Detailliertere Projekt-, Sequenz- oder Clip-Momentaufnahmen für die Planung zurückgeben.

search_project_items / find_project_item_by_name / find_items_by_media_path

Projektobjekte anhand von Name oder Medienpfad finden.

get_timeline_summary / get_timeline_gaps / get_used_media_report

Den Schnitt zusammenfassen, Lücken erkennen und verwendete Medien melden.

get_offline_media / check_offline_media / get_unused_media / get_duplicate_media

Fehlende, ungenutzte oder doppelte Medien vor einem Schnitt oder Export finden.

get_clip_properties / get_clip_speed / get_clip_at_position / get_clip_at_playhead

Clip-Bildausschnitt, Geschwindigkeit und Timeline-Position prüfen.

get_premiere_state / get_version_info / ping

Umfassenden Host-Status, Premiere-Version oder Brücken-Health lesen.

Projekte, Medien und Behälter

Tools

Was sie tun

create_project / open_project / save_project / save_project_as / close_project

Projektlebenszyklus und Dateioperationen.

import_media / import_folder / import_image_sequence

Video, Audio, Standbilder oder Bildsequenzen in das Projekt importieren.

import_fcp_xml / import_sequences_from_project / import_sequences

Unterstützte Timeline-Austauschformate oder Sequenzen aus einem anderen Projekt importieren.

create_bin / rename_bin / delete_bin / create_smart_bin

Behälter im Projektbedienfeld erstellen und organisieren.

move_item_to_bin / move_items_to_bin / rename_project_item / rename_clip

Vorhandene Projektobjekte organisieren und umbenennen.

delete_project_item / delete_multiple_project_items

Projektobjekte explizit entfernen. Diese Operationen sind destruktiv.

create_subclip / refresh_media / relink_media / replace_clip_media

Quellbereiche erstellen, Medien aktualisieren, fehlende Dateien neu verknüpfen oder Clip-Medien ersetzen.

get_metadata / set_metadata / get_xmp_metadata / set_xmp_metadata

Projektmetadaten und XMP-Felder lesen und schreiben.

get_footage_interpretation / set_footage_interpretation

Bildraten- und Pixel-Seitenverhältnis-Interpretation des Quellmaterials prüfen oder ändern.

set_color_label / get_color_label / set_project_panel_metadata

Projektbedienfeld-Objekte beschriften und annotieren.

Sequenzen und Spuren

Tools

Was sie tun

create_sequence / create_sequence_from_preset

Eine leere Sequenz aus einem installierten .sqpreset erstellen, ohne den Dialog „Neue Sequenz“ von Premiere auszulösen.

create_sequence_from_clips

Eine Sequenz aus bereits importierten Medien ableiten, wenn die Clip-Einstellungen die Sequenz definieren sollen.

duplicate_sequence

Eine Sequenz kopieren; clearContents: true erstellt eine leere, wiederverwendbare Vorlage mit den Quelleinstellungen.

delete_sequence / close_sequence / set_active_sequence

Verwalten, welche Sequenz geöffnet oder aktiv ist.

get_sequence_structure / get_sequence_count

Ein Sequenzlayout prüfen oder Projektsequenzen zählen.

set_sequence_settings / set_sequence_frame_rate / set_sequence_resolution

Unterstützte Sequenzeinstellungen ändern. Ergebnisse prüfen, da Premiere Änderungen quantisieren oder ablehnen kann.

set_sequence_audio_settings / set_sequence_pixel_aspect_ratio / set_sequence_field_type

Unterstützte Audio-, Pixel-Seitenverhältnis- und Field-Einstellungen anpassen.

add_track / add_tracks / delete_track / rename_track

Audio-/Videospuren erstellen, entfernen und benennen. Das Löschen von Untertitelspuren gibt ein explizites „nicht unterstützt“-Ergebnis zurück.

lock_track / toggle_track_visibility / set_target_track / set_all_tracks_targeted

Schnittschutz, Sichtbarkeit und Spur-Zielauswahl steuern.

get_track_info / get_target_tracks / get_sequence_in_out_points

Spuren, Zielauswahl und In-/Out-Bereiche der Sequenz prüfen.

Timeline-Bearbeitung und Trim-Operationen

Tools

Was sie tun

add_to_timeline / add_to_timeline_batch

Einen oder mehrere Projektclips mit Quellbereichen pro Clip und Link-Audio-Steuerung platzieren. Die Stapelplatzierung liefert Ergebnisse pro Clip.

insert_from_source / overwrite_from_source / overwrite_clip

Drei-Punkt-Insert- oder Overwrite-Bearbeitung über das Quellmonitor ausführen.

remove_from_timeline / remove_selected_clips / ripple_delete

Timeline-Clips entfernen. Ripple-Löschen schließt die Lücke, wenn der Host dies unterstützt.

move_clip / move_clip_to_track / set_clip_start_time

Einen Clip zeitlich oder auf einer anderen Spur neu positionieren.

split_clip / razor_timeline_at_time / razor_all_tracks

Einen Clip oder mehrere Spuren an einem gewünschten Timeline-Punkt schneiden.

trim_clip / roll_edit / slide_edit / slip_edit

Schnittpunkte und Timing des Clip-Inhalts anpassen. Strukturelle QE-Bearbeitungen werden zurückgelesen und nicht blind vertraut.

lift_selection / extract_selection / nest_clips / unnest_sequence

Einen ausgewählten Bereich anheben/extrahieren oder Nester erstellen/entfernen.

duplicate_clip / replace_clip / enable_disable_clip / freeze_frame

Timeline-Material duplizieren, ersetzen, aktivieren/deaktivieren oder einfrieren.

link_audio_video / link_selection / unlink_selection / get_linked_items

Audio-/Video-Link-Beziehungen verwalten.

undo / redo / multiple_undo

Letzte Premiere-Operationen rückgängig machen oder erneut anwenden.

Effekte, Farbe, Bewegung und Keyframes

Tools

Was sie tun

list_available_effects / list_clip_effects / get_effect_properties

Installierte Effekte, angewendete Effekte und deren Eigenschaften ermitteln.

apply_effect / remove_effect / remove_effect_by_name / remove_all_effects

Visuelle/Audio-Effektkomponenten hinzufügen oder entfernen. apply_effect identifiziert und liest die neue Komponente zurück.

batch_apply_effect / copy_effects_between_clips / copy_effect_values

Effektbehandlungen auf mehrere Clips anwenden oder kopieren.

set_effect_property / set_color_value / set_blend_mode

Unterstützte Effektparameter, Farbwerte und Mischmodi ändern.

color_correct / apply_lut / stabilize_clip

Grundlegende Korrektur, LUTs oder Warp Stabilizer anwenden.

crop_clip / add_adjustment_layer / get_clip_adjustment_layer

Clip zuschneiden oder eine Einstellungsebene für gemeinsame Behandlung verwenden.

set_clip_properties / set_clip_properties_batch

Deckkraft, Skalierung, Rotation und Position mit verifizierter Ausgabe pro Eigenschaft festlegen.

set_clip_position / set_clip_scale / set_clip_rotation / set_clip_anchor_point

Einzelne Motion-Transform-Werte adressieren.

add_keyframe / get_keyframes / remove_keyframe / remove_keyframe_range

Parameter-Keyframes erstellen, anzeigen und entfernen.

set_keyframe_interpolation / get_value_at_time

Interpolation festlegen oder einen Parameterwert zu einem bestimmten Zeitpunkt abfragen.

Audio, Übergänge und Untertitel

Tools

Was sie tun

adjust_audio_levels / set_clip_volume / set_clip_pan

Clip-Verstärkung, Lautstärke oder Panorama festlegen.

add_audio_keyframes / setup_ducking

Lautstärke-Automation oder eine vollständige Ducking-Kurve aus bereitgestellten Fenstern erstellen.

mute_track / apply_audio_effect / apply_audio_effect_to_all_clips

Spur stummschalten oder Audioverarbeitung auf einen oder mehrere Clips anwenden.

detect_silence

Eine lokale Mediendatei mit ffmpeg analysieren und Stillebereiche zurückgeben. Bearbeitet nicht die Timeline.

list_available_transitions / list_available_audio_transitions

Installierte Übergangsnamen ermitteln.

add_transition / add_transition_to_clip / batch_add_transitions

Einen oder mehrere Übergänge hinzufügen. Ergebnisse unterscheiden verifizierte Änderungen von akzeptierten, aber nicht verifizierten Host-Antworten.

create_caption_track

Eine Untertitelspur aus einem importierten Untertitel-Projektelement (z. B. einer SRT) erstellen.

read_sequence_captions

Meldet für Skripte sichtbare Untertitel-Daten und kennzeichnet ausdrücklich, dass das Premiere-DOM oft vorhandenen Untertiteltext nicht lesen kann.

Marker, Auswahl, Navigation und Wiedergabe

Tools

Was sie tun

add_marker / update_marker / delete_marker / list_markers

Timeline-Marker erstellen und verwalten.

add_marker_to_project_item / get_clip_markers / get_sequence_markers_by_type

Mit Markern an Projektelementen, Clips oder Sequenzen arbeiten.

set_sequence_in_out_points / clear_sequence_in_out / set_work_area / get_work_area

Sequenz-In/Out-Punkte und Arbeitsbereich festlegen oder anzeigen.

get_playhead_position / set_playhead_position / get_next_edit_point / move_playhead_to_edit

CTI/Abspielkopf anzeigen und navigieren.

get_selected_clips / select_clips_by_name / select_clips_in_range

Gezielte Timeline-Auswahlen anzeigen oder erstellen.

select_all_clips / deselect_all_clips / select_disabled_clips / invert_selection

Umfassendere Auswahlsteuerungen.

open_in_source / close_source_monitor / set_source_in_out / clear_item_in_out

Quellmonitor-Medien und Quell-In/Out-Punkte steuern.

play_timeline / stop_playback / play_source_monitor

Timeline- und Quellwiedergabe starten oder stoppen.

Ausgabe, Austausch und Medienverwaltung

Tools

Was sie tun

validate_project_for_export / get_encoder_presets / get_export_file_extension

Eine Ausgabe validieren, lesbare Benutzer-.epr-Presets ermitteln und Ausgabeerweiterungen auflösen.

export_sequence / add_to_render_queue

Eine Sequenz über Adobe Media Encoder mit einem echten Preset-Pfad oder exakten Preset-Namen in die Warteschlange stellen.

get_render_queue_status / start_batch_encode

Verfügbarkeit der Warteschlangenüberwachung melden oder unterstützte Stapelcodierung starten.

export_frame / capture_frame

Ein Standbild aus einer Sequenz schreiben oder einen Frame erfassen.

export_as_fcp_xml / export_aaf / export_omf

Unterstützte Austauschformate exportieren.

encode_project_item / encode_file / export_as_project

Ein Quellelement/eine Quelldatei codieren oder eine Projektrepräsentation exportieren.

manage_proxies / has_proxy / detach_proxy

Proxys anzeigen, anhängen oder trennen.

set_offline / refresh_media / set_scale_to_frame_size

Offline-Status ändern, Medien aktualisieren oder Rahmengrößenskalierung anwenden.

consolidate_duplicates / consolidate_and_transfer

Doppelte Elemente konsolidieren oder einen Übertragungsworkflow vorbereiten.

Grafiken, Workflows, Arbeitsbereich und erweiterte Operationen

Tools

Was sie tun

add_text_overlay / import_mogrt / import_mogrt_from_library

Ein MOGRT hinzufügen und optional unterstützte Textfelder befüllen.

get_mogrt_component / get_graphics_white_luminance / set_graphics_white_luminance

Motion-Graphics-Komponenten und Grafik-Weißluminanz anzeigen.

build_motion_graphics_demo

Eine vollständige Demo-Sequenz mit generierten Assets, Überblendungen und subtiler Animation erstellen.

assemble_product_spot / build_brand_spot_from_mogrt_and_assets

Echtes Material zu einem gesteuerten Produkt-/Marken-Schnitt mit optionalen Clip-Plänen und MOGRT-Overlays zusammenstellen.

auto_reframe_sequence / detect_scene_edits / scene_edit_detection

Premiere-unterstütztes Reframing oder Szenenerkennung verwenden, wo der Host dies unterstützt.

get_workspaces / set_workspace

Premiere-Arbeitsbereichslayouts anzeigen und wechseln.

create_bars_and_tone / set_transcode_on_ingest / set_scratch_disk_path

Dienstprogrammmedien erzeugen oder Ingest- und Scratch-Disk-Verhalten verwalten.

execute_extendscript / evaluate_expression / inspect_dom_object

Erweiterte Diagnose- und Skriptoperationen. Nur mit vertrauenswürdigen Eingaben und ausdrücklicher Benutzerabsicht verwenden.

Zusätzliche unterstützte Operationen

Der restliche Katalog deckt die Steuerung auf niedrigerer Ebene von Medieneigenschaften, Projekteinstellungen, Anzeigeformaten, Anti-Aliasing, Posterframes, Farbbeschriftungen, Auswahl, Spur-Targeting, Projektpfaden und Projektanzahlen ab. Er umfasst set_override_frame_rate, set_override_pixel_aspect_ratio, set_frame_blend, set_time_interpolation, set_poster_frame, set_anti_alias_quality, set_uniform_scale, set_scale_width_height, set_sequence_display_format, set_project_scratch_disk, get_project_scratch_disks, get_all_project_paths, get_total_clip_count, get_insertion_bin, is_work_area_enabled und match_frame.

Nutzen Sie die MCP-Introspektion in Ihrem Client für das genaue Eingabeschema und die Rückgabeform jedes Tools. Ein Agent sollte zuerst prüfen, eine gezielte Änderung vornehmen und den betroffenen Zustand zurücklesen, bevor er eine mehrstufige Bearbeitung fortsetzt.

Echte Grenzen

  • Ein selbstsigniertes CEP-.zxp bestätigt die Archivintegrität, ist aber keine Adobe-Marketplace-Genehmigung oder eine Garantie für öffentliches Vertrauen. Der reproduzierbare Signierworkflow erfordert private Zertifikatsgeheimnisse und eine Premiere-Validierung auf der Zielplattform.

Dieses Projekt ist deutlich brauchbarer als der ursprüngliche Prototyp, aber es ist keine Magie.

  • Das Premiere-Skripting legt weiterhin nicht jede UI-Operation sauber offen.

  • Untertitelspuren sind nicht dasselbe wie Speech-to-Text-Transkripte: read_sequence_captions bleibt über CEP nicht verfügbar, während read_sequence_transcription Quellclip-Transkripte über UXP liest.

  • Professionelles Titeldesign hängt weiterhin von echten MOGRT-Assets oder externen Grafik-Workflows ab.

  • get_render_queue_status ist nur nützlich, wenn die Integration von Adobe Media Encoder verfügbar ist.

  • Die besten Ergebnisse erzielen Sie mit echtem Quellmaterial, echtem Audio und echten Marken-Assets. Die Automatisierungsebene setzt sie zusammen und manipuliert sie; sie ersetzt nicht das redaktionelle Urteilsvermögen.

Fehlerbehebung

Wenn die Tools sichtbar sind, aber Aufrufe fehlschlagen:

  1. Stellen Sie sicher, dass Premiere Pro geöffnet ist und ein Projekt geladen ist.

  2. Öffnen Sie Window > Extensions > MCP Bridge (CEP).

  3. Stellen Sie sicher, dass das temporäre Verzeichnis genau /tmp/premiere-mcp-bridge ist.

  4. Klicken Sie auf Start Bridge.

  5. Wenn Sie den Bridge-Code aktualisiert haben, klicken Sie mit der rechten Maustaste auf das Bedienfeld und wählen Sie Reload.

  6. Wiederholen Sie den Befehl.

Wenn read_sequence_transcription meldet, dass die UXP-Bridge nicht verfügbar ist:

  1. Verwenden Sie Premiere Pro 25.6 oder höher.

  2. Aktivieren Sie Plugins > Enable Developer Mode und laden Sie dann uxp-plugin mit dem Adobe UXP Developer Tool.

  3. Öffnen Sie Window > UXP Plugins > MCP Transcript Bridge.

  4. Geben Sie /tmp/premiere-mcp-bridge ein, klicken Sie auf Save bridge root und dann auf Start Bridge.

  5. Stellen Sie sicher, dass die Quellclips in der Sequenz im Text-Bedienfeld von Premiere transkribiert wurden. Das Tool gibt ein Teilergebnis zurück, wenn einige Quellclips kein Transkript haben.

Wenn der MCP-Client den Server nicht finden kann:

  1. Überprüfen Sie den absoluten Pfad zu dist/index.js.

  2. Überprüfen Sie PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge.

  3. Starten Sie den MCP-Client nach einer Konfigurationsänderung neu.

  4. Führen Sie npm run setup:doctor aus.

Entwicklerhinweise

Nützliche Befehle:

npm run build
npm test -- --runInBand
npm run setup:doctor
node scripts/live-tool-sweep.mjs

Siehe:

  • QUICKSTART.md für den kürzesten Installationsweg

  • KNOWN_ISSUES.md für aktuelle Einschränkungen

  • CONTRIBUTING.md für den Entwicklungsablauf

Install Server
A
license - permissive license
D
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A real timeline video editor for AI agents: journaled edits, FFmpeg/MLT rendering, exports

  • MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.

  • Agentic video editing on real footage: cut, caption, reframe, score, and export at full quality.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/compimprove/adobe-premiere-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server