MCP Adobe Premiere Pro
Servidor MCP para Adobe Premiere Pro
English | 日本語 | Tiếng Việt | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ
Controla Adobe Premiere Pro a través de MCP usando Codex, Claude Code, Claude Desktop o cualquier otro cliente MCP.
¿Quieres algo construido desde cero para agentes de IA? Adobe sigue siendo potente, pero no es "AI-first". Ahora estoy creando Monet, un editor de vídeo diseñado desde el primer día para ser controlado totalmente por agentes de codificación.
Si buscas el camino nativo para IA, usa Monet. Si necesitas Adobe Premiere Pro hoy mismo, este proyecto sigue siendo para ti.

Historial de estrellas
Interfaz de usuario del panel CEP actual dentro de Premiere Pro, utilizando los controles del puente renovados y el diseño de estado.
Related MCP server: Premiere Pro MCP Server
Estado actual
Este repositorio está validado actualmente para:
macOS
Adobe Premiere Pro 2020+ (usado y probado activamente en Premiere Pro 26.0)
Node.js 18+
la ruta del instalador de macOS incluida para Claude Desktop
registro manual de MCP para Codex, Claude Code y clientes MCP similares
Validación local actual a fecha de 4 de marzo de 2026:
97herramientas expuestas43herramientas ejecutadas en vivo contra una sesión real de Premiere50herramientas validadas por esquema en el mismo barrido3herramientas destructivas sin argumentos fueron omitidas intencionalmente (save_project,undo,consolidate_duplicates)1limitación de tiempo de ejecución en vivo permanece:get_render_queue_statusrequiere integración con Adobe Media Encoder
La salida completa del barrido en vivo se escribe en /tmp/premiere-mcp-bridge/live-tool-sweep.json cuando ejecutas el verificador.
Qué obtienes
El servidor cubre operaciones de proyecto, ingesta, creación de secuencias, edición de línea de tiempo, transiciones, efectos, fotogramas clave, metadatos, exportaciones y flujos de trabajo de ensamblaje de alto nivel.
Ejemplos de prompts:
"Enumera todas las secuencias y muéstrame cuál está activa."
"Importa estos tres planos y construye un spot de producto preliminar."
"Añade disolvencias cruzadas a cada corte en la pista de vídeo 1."
"Aplica Desenfoque Gaussiano al clip central."
"Aplica el efecto
Black & Whiteal clip de formato corto activo.""Corta la secuencia de la entrevista en el segundo 12.5 en todas las pistas de audio y vídeo."
"Exporta la secuencia activa como FCP XML."
Para estilos monocromáticos, prefiere apply_effect con Black & White en lugar de intentar forzar el blanco y negro mediante ajustes genéricos de saturación.
Antes de editar, también puedes adjuntar el recurso premiere://config/get_instructions para dar al modelo una guía operativa específica de Premiere.
Herramientas de flujo de trabajo de alto nivel incluidas:
build_motion_graphics_demoassemble_product_spotbuild_brand_spot_from_mogrt_and_assets
assemble_product_spot y build_brand_spot_from_mogrt_and_assets ahora admiten un argumento opcional clipPlan para que un LLM pueda dirigir la temporización por clip, la colocación en pista, las transiciones, el movimiento, los recortes, los efectos y los ajustes de color en lugar de depender de valores predeterminados de plantilla fijos.
Instalación más rápida (macOS)
git clone https://github.com/hetpatel-11/Adobe_Premiere_Pro_MCP.git
cd Adobe_Premiere_Pro_MCP
npm run setup:macEse instalador hará lo siguiente:
instalar dependencias
compilar
dist/index.jshabilitar el modo de depuración de Adobe CEP
instalar la extensión
MCP Bridge (CEP)crear
/tmp/premiere-mcp-bridgeañadir la entrada MCP
premiere-proa Claude Desktop
Importante:
el puente de interfaz de usuario compatible en este repositorio es la extensión
MCP Bridge (CEP)el instalador habilita automáticamente el modo de depuración de Adobe CEP
si Premiere no expone la extensión correctamente en tu máquina, habilita UXP Plugins > Enable developer mode en las preferencias de Premiere Pro antes de abrir el panel del puente
npm run setup:maces la ruta más sencilla para Claude Desktop en macOS porque actualiza la configuración de Claude Desktop automáticamente
Después de que el instalador termine:
Cierra y vuelve a abrir tu cliente MCP si lee la configuración al iniciarse. Si usaste el instalador, eso significa Claude Desktop.
Cierra y vuelve a abrir Premiere Pro.
En Premiere Pro en macOS, abre
Premiere Pro > Preferences > Pluginsy habilita UXP Plugins > Enable developer mode.Reinicia Premiere Pro si se cambió la configuración.
Abre
Window > Extensions > MCP Bridge (CEP).Establece
Temp Directoryen/tmp/premiere-mcp-bridge.Haz clic en
Save Configuration.Haz clic en
Start Bridge.Conéctate desde Codex, Claude Code, Claude Desktop u otro cliente MCP usando el mismo directorio temporal.
Si los comandos fallan, haz clic en
Run Diagnosticsy envía/tmp/premiere-mcp-bridge/premiere-mcp-diagnostics-latest.json.
Si necesitas una referencia visual para el interruptor del modo de desarrollador, se ve así:

Si el panel informa que Premiere está listo después de Start Bridge, el puente está activo.
Instalación por cliente
Claude Desktop
En macOS, usa:
npm run setup:macEsa es la única ruta en este repositorio que escribe automáticamente la entrada MCP por ti.
Codex
Compila el servidor primero:
npm install
npm run buildLuego añade el servidor MCP en una sola línea:
codex mcp add premiere_pro --env PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge -- node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.jsClaude Code
Compila el servidor de la misma manera:
npm install
npm run buildLuego registra el servidor MCP en Claude Code usando el mismo punto de entrada dist/index.js compilado y el mismo directorio temporal:
command: node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js
env: PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridgeSi usas un archivo de configuración MCP local en lugar de un comando auxiliar, apúntalo al mismo dist/index.js y establece la misma variable de entorno.
Otros clientes MCP
Usa el mismo enfoque de registro manual que Claude Code:
command: node /absolute/path/to/Adobe_Premiere_Pro_MCP/dist/index.js
env: PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridgeImportante para todas las configuraciones manuales de cliente:
mantén el comando en una sola línea
usa la ruta absoluta real a
dist/index.jsreinicia el cliente después de añadir o actualizar la entrada MCP
inicia el puente CEP dentro de Premiere y confirma que el directorio temporal es exactamente
/tmp/premiere-mcp-bridge
Verificar la instalación
Ejecuta las comprobaciones integradas:
npm run setup:doctorEsto valida:
la versión de Node.js
la salida del servidor compilado
la instalación de la extensión CEP
/tmp/premiere-mcp-bridgeel modo de depuración de Adobe CEP
la entrada de configuración de Claude Desktop cuando usas la ruta del instalador
los diagnósticos del panel CEP escritos en
/tmp/premiere-mcp-bridge/premiere-mcp-diagnostics-latest.json
Para una comprobación integral más profunda, usa un proyecto de Premiere desechable y ejecuta:
node scripts/live-tool-sweep.mjsEsto crea secuencias temporales Sweep ... en el proyecto abierto actualmente para que la cadena de herramientas se pruebe con datos reales.
Cómo funciona el puente
+-----------+ +-----------+ +-----------+
| Client | MCP | Node.js | Files | CEP Panel |
| (Codex+) |<------>| MCP Server|<------>| (Premiere)|
+-----------+ +-----------+ +-----------+
|
v
+-----------+
| Premiere |
| DOM / QE |
+-----------+El cliente llama a una herramienta MCP.
El servidor Node genera ExtendScript más ayudantes compartidos.
El script se escribe en
/tmp/premiere-mcp-bridge.El panel CEP sondea ese directorio y ejecuta el script a través de
CSInterface.evalScript().El panel escribe el resultado de vuelta en el archivo de respuesta.
El servidor devuelve JSON estructurado al cliente MCP.
Cobertura de herramientas
Las 97 herramientas expuestas se agrupan aproximadamente así:
Descubrimiento e inspección de proyectos
Gestión de proyectos y secuencias
Importación de medios y gestión de contenedores (bins)
Colocación en línea de tiempo y operaciones de clip
Efectos, transiciones, color y fotogramas clave
Marcadores, metadatos, etiquetas y control del área de trabajo
Ayudantes de exportación e intercambio
MOGRT, subtítulos, proxies y ayudantes de revinculación
Flujos de trabajo de ensamblaje de anuncios / promociones de alto nivel
Usa la introspección MCP en tu cliente para ver el catálogo completo de herramientas y los esquemas exactos.
Límites reales
Este proyecto es mucho más utilizable que el prototipo original, pero no es magia.
El scripting de Premiere todavía no expone todas las operaciones de la interfaz de usuario de forma limpia.
El diseño de títulos profesional todavía depende de activos MOGRT reales o flujos de trabajo gráficos externos.
get_render_queue_statussolo es útil cuando la integración con Adobe Media Encoder está disponible.Los mejores resultados provienen de metraje fuente real, audio real y activos de marca reales. La capa de automatización los ensambla y manipula; no reemplaza el criterio editorial.
Solución de problemas
Si las herramientas son visibles pero las llamadas fallan:
Confirma que Premiere Pro está abierto con un proyecto cargado.
Abre
Window > Extensions > MCP Bridge (CEP).Confirma que el directorio temporal es exactamente
/tmp/premiere-mcp-bridge.Haz clic en
Start Bridge.Si actualizaste el código del puente, haz clic derecho en el panel y elige
Reload.Reintenta el comando.
Si el cliente MCP no puede encontrar el servidor:
Verifica la ruta absoluta a
dist/index.js.Verifica
PREMIERE_TEMP_DIR=/tmp/premiere-mcp-bridge.Reinicia el cliente MCP después de cambiar la configuración.
Ejecuta
npm run setup:doctor.
Notas para desarrolladores
Comandos útiles:
npm run build
npm test -- --runInBand
npm run setup:doctor
node scripts/live-tool-sweep.mjsVer:
QUICKSTART.mdpara la ruta de instalación más cortaKNOWN_ISSUES.mdpara los límites actualesCONTRIBUTING.mdpara el flujo de trabajo de desarrollo
Available Tools
5 toolsget_tool_schemaA
Return the full JSON input schema for one Premiere tool name from search_tools. After reading it, call invoke_tool.
Inputs: name (required).
invoke_toolA
Run a Premiere tool by exact name. Use after search_tools. Hosts that only advertise the small always-on set cannot call trim_clip etc. as top-level MCP tools.
Inputs: name (required), arguments.
list_sequencesB
Lists all sequences in the current Premiere Pro project with their IDs, names, and basic properties.
Inputs: no named parameters.
search_toolsA
Search the Premiere tool catalog with a BM25 natural-language query or a regex pattern, then call invoke_tool. Use this instead of expecting 280 editing tools in the MCP tool list. Empty query lists categories. Default 5 matches.
Inputs: limit, query, detail, pattern.
verify_premiere_connectionA
Readiness check for Premiere Pro and the MCP Bridge. Call this before any editing tool. If Premiere is installed and not running, this launches it and waits for the CEP panel, which auto-starts the bridge. If it fails, tell the user the nextStep and do not retry other tools.
Inputs: launchIfNeeded.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool occupies a distinct role in the bridge workflow: connection readiness, catalog search, schema lookup, tool invocation, and sequence listing. The search/schema/invoke tools form a clear sequence with explicit handoffs, so an agent should not confuse them.
All tool names follow lowercase snake_case with a verb_noun structure: verify_premiere_connection, search_tools, get_tool_schema, invoke_tool, list_sequences. There are no mixed conventions or vague overloaded verbs.
Five tools is well-scoped for a server that intentionally exposes a 280-tool catalog through a compact bridge layer rather than flooding the MCP tool list. Each tool is necessary for the discovery-and-invocation lifecycle.
The surface covers the full interaction loop: verify connection, search available tools, get a schema, invoke any cataloged tool, and list sequences directly. Since invoke_tool can execute any Premiere tool, there are no obvious missing operations for the server's stated purpose.
Maintenance
Related MCP Connectors
The agentic video editor for ChatGPT and Claude. Ask in your chat and it cuts, captions, adds music, titles and motion graphics on a real timeline you can open and adjust.
AI video editor for agents and humans: timeline, captions, color, audio and generation as MCP tools.
AI video editor your agent can drive: plan scenes, edit a multi-track timeline, and render MP4s.
Edit video by talking to your AI — search footage, cut timelines, apply effects, add captions.
Related MCP Servers
- AlicenseCqualityCmaintenanceEnables control of Adobe Premiere Pro through Claude using over 170 tools for editing, effects, and timeline management. It supports advanced project operations, automated captions, and AI-generated voiceovers via ElevenLabs integration.1808,356 npm48MIT
- AlicenseAqualityDmaintenanceEnables Claude to drive Adobe Premiere Pro directly through natural-language requests, supporting import, timeline editing, markers, effects, transitions, and export.238,356 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables prompt-driven video editing in Adobe Premiere Pro, allowing Claude to transcribe footage, decide cuts, build motion graphics, and assemble timelines via natural language.-
- AlicenseNot gradedqualityCmaintenanceEnables MCP-compatible AI assistants to control Adobe Premiere Pro through natural language, automating project and media management, timeline editing, color and audio adjustments, titles and markers, and batch exports via a local bridge.8,356 npm1MIT