Premiere-MCP-IMT + SKILLS — Premiere Pro for AI agents
io.github.Immersive-Media-Technologies由 GitHub 帳號 Immersive-Media-Technologies 發布v1.3.1更新於 Nov 7, 2026
Premiere Pro for AI agents: every UI language, masks and speed keys by sight, skills, generative AI
概覽
讓 AI 助理在執行中的 Adobe Premiere Pro 裡工作:檢視序列、剪下與修剪片段、套用效果與關鍵影格、遮罩、字幕和匯出。
- 可以做什麼
- 檢視已開啟的專案與序列,列出軌道、片段、時間與速度,並把任一影格匯出成圖片供模型查看。
- 剪下、修剪、移動與漣漪編輯片段,加入標記與字幕,重新取景並儲存專案。
- 透過少數工具探索並執行約 440 項 Premiere 操作,每次編輯都會回讀 Premiere 以確認結果。
- 在 macOS 上憑視覺繪製物件遮罩、放置速度關鍵影格,以真實滑鼠事件操作 Premiere 本身的介面。
- 讀取隨附的技能庫,涵蓋 Premiere 的 AI 工具、組合配方與已知限制。
- 適用情境
- 適合在 Premiere Pro 中剪輯、並希望用自然語言讓助理檢查、組裝或整理序列的使用者,包括使用非英文介面的 Premiere。適用於收緊訪談停頓、製作社群平台比例版本、模糊人臉或依音樂節拍剪輯等任務。
- 執行需求
- 在 macOS 或 Windows 上執行 Premiere Pro 2024–2026,並在 Premiere 內安裝一個小型 CEP 連接器擴充功能(助理可在取得同意後安裝,之後需重新啟動 Premiere)。npm 方式需要 Node.js 20.19+;Claude Desktop 擴充功能不需 Node。響度、靜音、節拍與場景變化分析需要 FFmpeg。選用環境變數可控制唯讀模式、原始腳本、工具呈現方式與連接器檔案信箱。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Premiere-MCP-IMT + SKILLS — Premiere Pro for AI agents,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
[Premiere-MCP-IMT + SKILLS — Premiere Pro for AI agents]
Premiere-MCP-IMT + SKILLS — Premiere Pro for AI agents
Let an AI assistant (Claude Desktop, Cursor, ChatGPT, Google Antigravity or any MCP client) work inside your running Adobe Premiere Pro: read the project and its sequences, cut, trim, move and ripple clips, apply effects, transitions and keyframes, add markers and captions, reframe, check frames and export — from plain language.
Every Adobe UI language · vision: masks and keyframes by sight · a large skills library · built for generative features. Premiere-MCP-IMT works with every UI language Adobe ships, and the agent sees the frame: it looks at exported frames, draws Object Masks on the people or parts it sees — a click for a whole person, a lasso for a face; add, subtract, track (macOS) — sets speed keyframes (Time Remapping) by dragging them into place on the timeline, and checks keyframed motion frame by frame. Premiere's scripting has no API for masks or speed keyframes; none of the other Premiere MCP servers we compared creates Object Masks, and Adobe's own AI Assistant in Premiere (beta) documents neither. It comes with a large skills library and is built for Adobe's generative features — Generative Extend, Generative Media, Object Mask, Enhance Speech, transcripts and captions, Auto Reframe, Search, the AI Assistant.
Two parts, made to work together:
- The MCP server — about 440 Premiere operations behind nine tools; writes are verified by
reading Premiere back; works on every Premiere UI language (verified live); Object Masks by
sight on macOS (the
masksoperations drive Premiere's own mask tool — there is no API for it); no telemetry. - The skill (
skills/pr, also served by thepr_skilltool, so it works in any client) — how to drive Premiere safely, where scripting ends, and how to use Premiere's own AI tools: Generative Extend, the Generative Media Tool (video, sound effects, music), Object Mask, Speech to Text and Paper Edit, captions, Enhance Speech and stem separation, Search, the AI Assistant, Auto Reframe, Scene Edit Detection, Morph Cut — plus recipes that combine them and the gotchas.
Built for localized Premiere, not just English. Most Premiere MCP servers and agent skills assume the English UI — on a German, Chinese or Russian install their effect, transition and parameter names stop matching. Premiere-MCP-IMT finds components by matchName and translates English effect, transition and parameter names through Premiere's own UI dictionaries, so the same agent and the same skill work on all ten UI languages Premiere ships — verified live.
By Immersive Media Technologies.
macOS and Windows · Premiere Pro 2024–2026 — verified live on macOS (26.5) and on Windows 11 ARM (26.5.2, Claude Desktop from the Microsoft Store) · Node.js 20.19+ (none needed with the Claude Desktop extension).
[!CAUTION] This edits real Premiere projects, and scripted undo covers only some edits — work on a copy. Project content (names, transcripts, markers, frames) goes to the AI service you use. Premiere's generative tools spend your Adobe credits; the agent asks before starting one. Raw ExtendScript is off unless you turn it on.
What you can ask for
- "List every clip shorter than 12 frames and every gap in the active sequence."
- "Tighten the pauses in this interview to a third of a second and put a Morph Cut on the jump cuts where the camera is locked off." (skill)
- "Make 9:16 and 1:1 versions of this edit and check the titles stay out of the TikTok UI zones."
- "Blur the face of the man on the left for the whole shot." (macOS: the agent outlines the face with Object Mask itself, tracks it and checks it on other frames; on Windows you click the subject)
- "Mask everyone in this shot, faces first, and keep the mask on them to the end of the clip."
- "The music in this interview was recorded on location — get rid of it and score it again under the dialogue." (skill)
- "Mark every beat of this track and lay the selects to it, two beats per shot."
The agent combines the operations itself and checks the sequence between steps; the skill tells it which Premiere AI tool fits the job, what it costs and where it breaks.
Install
You need Premiere Pro running on this computer and the connector — a small CEP extension
inside Premiere that the server talks to. The agent installs it for you on first use
(pr_install_connector, it asks first; then quit and reopen Premiere), or the installer below does.
From source, with a live self-test (the route we use):
The installer checks Premiere, Node and FFmpeg, builds, installs the connector (asks first), asks the running Premiere whether the connector answers, and — after asking — writes the entry into Claude Desktop's, Cursor's and Antigravity's configs, backing them up.
If something does not connect
pr_verifysays the connector does not answer: quit Premiere completely after the connector was installed and open it again; close any open Premiere dialog (a modal dialog blocks scripting).premiere-mcp-imt --diagnose-cepchecks the files, the debug flags and Premiere's signature log.- The connector is unsigned: CEP must allow unsigned extensions (
PlayerDebugMode=1for CSXS 9–14; on Windows a String (REG_SZ) value underHKCU\Software\Adobe\CSXS.<n>). The installers set it. spawn npx ENOENTon macOS: GUI apps do not see your shellPATH— put the absolute path of a Node from Homebrew or nodejs.org in place ofnpx(nvm's Node is invisible to them).- Loudness, silence (
detect_silence), beat and scene-change analysis need FFmpeg (brew install ffmpeg,winget install Gyan.FFmpeg). - Windows, Claude Desktop from the Microsoft Store: the Store app's registry writes are sandboxed. If
Premiere does not load the connector after
pr_install_connector, runpowershell -ExecutionPolicy Bypass -File scripts\install-cep.ps1once from a normal PowerShell in a source checkout (or useinstall.ps1). premiere-mcp-imt --doctorchecks the local install without reading a project.
How it stays safe
How the agent sees
Adobe gives outside agents no picture: its scripting returns a project's structure, not its pixels, and panels have no live access to the Program Monitor (requested since November 2025). Its own connector for AI assistants «operates at Adobe Express level, not Photoshop or Premiere» (MindStudio), and editors who drive Premiere through AI report «no effects or anything more advanced» (Adobe forum).
Premiere-MCP-IMT gives the agent two kinds of sight. The model's: pr_export_frame returns any frame of the
sequence as an image, and the model decides from the picture what to mask, where a speed change
belongs, whether a keyframed move lands. The server's: Premiere's scripting has no API for
masks or speed keyframes — they exist only in its UI. So the server looks at Premiere itself: it
captures the window, finds the Program Monitor, the Effect Controls rows and the timeline by their
shapes (icons and layout, not labels, so it works on every UI language), acts with real mouse
events, and captures again to confirm every step.
Object Masks by sight (macOS): one click of the Object Mask tool on the Program Monitor takes a whole person; a closed lasso takes only the part it outlines (a face, a sign). ⊕ / ⊖ add to or subtract from the mask — the server selects the mask by its row first, because Premiere drops the selection after tracking or a playhead move. Then tracking, Feather, Expansion and the other mask settings; after each edit the server measures the mask's red overlay against the plain exported frame, and the model checks the result frame by frame.
Speed keyframes by sight (Time Remapping, macOS): the server adds a speed keyframe at the playhead in Effect Controls, zooms the timeline until the clip is wide enough to place a frame, finds the keyframe's handle on the clip and Shift-drags it until the measured position matches the target frame — then the model checks the motion on exported frames.
Tools
PR_MCP_FACADE=0 lists every operation as its own tool instead (more than 600K tokens of
definitions — beyond most context windows; the nine tools cost about 1.5K).
The skill
skills/pr/SKILL.md is a short router the agent reads first (pr_skill with no arguments); it
points to the one reference the task needs (pr_skill {doc}):
Clients with their own skill support can load the folder directly (e.g. copy skills/pr into
~/.claude/skills/).
Why this one
Several Premiere MCP servers exist; they differ in what the model sees, what it knows and what it sends home. As of 2026-11-04 (the vision row re-checked 2026-11-06):
Adobe's own AI Assistant in Premiere (public beta since June 2026) organizes projects and assembles rough cuts; its documentation mentions neither Object Masks nor speed keyframes (checked 2026-11-06).
What we changed in the upstream code, besides the skill and the packaging: component and property
lookup by matchName and English names translated through Premiere's own UI dictionaries (on a
localized Premiere every opacity, motion, keyframe and volume operation of upstream failed), split_clip that cuts the clip you name (upstream cut track 0), no telemetry, stdio
only, and a compact tool surface.
Releases
Each version is described on the
Releases page; every
change is in CHANGELOG.md.
- v1.3.1 · 2026-11-06 — descriptions name speed keyframes placed by sight next to Object Masks; a «How the agent sees» section.
- v1.3.0 · 2026-11-06 —
layer conform: syncing an AI-generated clip with the original plate — cut-only time (pieces slipped by whole frames,
conform.py1.2.0 withrefine-cuts), Transform per piece, Levels on the lower clip, the people mask with its edge inside the silhouette; effect-property tools acceptproperty_indexalone; Object Mask edit and Time Remap UI fixes. - v1.2.0 · 2026-11-05 — vision: Object Masks by sight on macOS — the agent clicks a whole person or outlines a part (a face) on an exported frame, adds and subtracts, tracks and checks the red overlay; Premiere has no API for masks.
- v1.1.1 · 2026-10-28 —
Premiere's home screen:
pr_verifysays when no project is open, and an edit tried without a project no longer pauses the edits after it. - v1.1.0 · 2026-10-28 —
built on premiere-pro-mcp 1.26.0: every edit read back from Premiere, about 60 more operations, the UI-language
layer carried into the new code; reinstall the connector with
pr_install_connector. - v1.0.2 · 2026-10-28 — descriptions everywhere: every Adobe UI language, a large skills library, built for Adobe's generative features.
- v1.0.1 · 2026-10-28 — product name Premiere-MCP-IMT (was PR-MCP-IMT); the MCP Registry entry also lists the npm package; the package is on npm from 1.0.0.
- v1.0.0 · 2026-10-28 — every Premiere UI language (English names translated through Premiere's own dictionaries; verified live), honest results for unknown effects, colour correction and LUTs, Apache-2.0.
- v0.1.0 · 2026-10-26 —
first public release: the Premiere agent skill, nine-tool surface,
pr_skill, connector install by the agent, Claude Desktop extension, installers with a live self-test, ChatGPT gateway.
npm test runs offline — no Premiere needed.
License
Apache License 2.0 — © Immersive Media Technologies.
- Free to use, modify and distribute, commercial use included.
- Attribution is required. Every redistribution of this software or of a work derived from it
must carry the notice from
NOTICE:Premiere-MCP-IMT by Immersive Media Technologies — https://github.com/Immersive-Media-Technologies. - No warranty.
Third-party notices (upstream MIT code): THIRD-PARTY-NOTICES.md. Adobe, Premiere Pro and Firefly are trademarks of Adobe Inc.; this project is not affiliated with or endorsed by Adobe.
來源:README.md,提交 ce661b3
工具
0版本歷史
3- v1.3.1最新Nov 7, 2026
- v1.2.0Nov 5, 2026
- v1.1.1Oct 29, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分