Orkas Orkas
首頁 博客 DaVinci Resolve 的 MCP
產品

DaVinci Resolve 的 MCP:它要什麼前提,又能做什麼

Resolve 21.1 帶來了官方 MCP 服務器,而它只給 Studio。外部腳本一直以來的前提是什麼、21.1 對免費版改了什麼、以及哪些事上游自己也還沒下定論。

DaVinci Resolve 21.1 加了原生 MCP 服務器。如果你在判斷這對你意味著什麼,那麼在所有有意思的問題之前,先由「你手上是哪個版本的 Resolve」把大半決定了。

一句話版 決定權在 Studio,不在你的助手 外部腳本一直就是 Resolve Studio 專有。官方 MCP 服務器沿用同一道閘。免費版上,那個偏好設定無論怎麼設都不管用。
免費下載 Orkas

Blackmagic 到底放出了什麼

Resolve Studio 21.1 原生暴露了一個 MCP 服務器。Blackmagic 點名 Claude、Claude Code 和 ChatGPT Codex 為支援的助手,官方自己給的例子是:從長影片里做高光剪輯、移除不需要的片段、渲染交付物。

這個架構值得注意,因為它跟其他剪輯套件往自家應用里塞助手面板的做法正好相反。那些助手活在應用內部,只能看到廠商允許它看的東西。Resolve 是往外開了一扇門:你桌面上已經在用的任何助手都能伸進來。它能伸多深,由底下那套腳本 API 決定——所以 21.1 新增的二十個 API 呼叫比看上去重要:多機位建立與展平、時間線自動對齊、轉場、音頻歸一化、渲染預設,以及**帶說話人與時間資訊的媒體池片段轉寫**。

帶著「讓助手來用」的眼光再讀一遍這個清單,形狀就很清楚了:轉寫 + 多機位 + 自動對齊 + 渲染預設,基本就是「把這段採訪剪個粗剪、渲一版審片」所需要的全部。

把這道閘說准

這裡有三件常被混為一談的事,值得分開講。

外部腳本一直就是 Studio 專有。這一點 21.1 沒有改。免費版上,一個外部進程來要 Resolve 對象會被拒絕,跟你把「外部腳本」偏好設成什麼無關。任何以獨立進程運行的 MCP 服務器——不管官方還是第三方——都在這道閘的外側。

21.1 把 Python 腳本本身移進了 Studio。Blackmagic 的發行說明對原因罕見地直白:Python API 一直被用來把 Studio 的功能塞進免費版,而 Studio 的授權銷售養著工程團隊。同一次改動里,Python 2 的支援也徹底取消了。

免費版的那條繞法,現在是「不確定」而不是「已確認死亡」。過去能用的路子,是讓一個腳本跑在 Resolve 內部(從 Workspace ▸ Scripts 啓動),把活的對象通過本地監聽端口轉出來——在免費版 21.0.3.7 上實測可用。在免費版 21.1 上,有報告說 Scripts 菜單已經完全不列 .py 檔案了。使用最廣的那個第三方服務器的維護者直說:那裡的控制台還能不能跑 Python **尚未確認**,建議在有人實測之前,把這條橋當作 21.0.x 的路徑看待。這就是今天誠實的狀態。

官方服務器還是第三方

兩者都存在,而且不是一回事。官方那個內建在 Studio 21.1 里,不用裝。第三方的出現得更早,對腳本 API 覆蓋得更廣,並且帶有安裝器,能配置一長串客戶端——Claude Desktop、Claude Code、Cursor、VS Code、Windsurf、Zed、Continue、Cline、Roo Code、OpenCode、Codex CLI 以及 JetBrains 系 IDE 等等。

但它們共享同一個前提。第三方服務器並不能帶你繞過 Studio 這道閘,因為它同樣是個外部進程。

它不是什麼

  • 不是剪輯器。MCP 服務器是 Resolve 的一個控制面。活還是在 Resolve 里乾,受 Resolve 自己的限制。
  • 不是繞開授權的辦法。如果卡住你的就是那道閘,助手不是它的解法。
  • 不能替代你復核結果。Blackmagic 自己的說法是「用對話控制工程操作」,不是「替你判斷哪條 take 更好」。

從 Claude Code、Codex 或其他桌面端 agent 連上去

在 Studio 21.1 上,先走官方路線。Resolve 在 File ▸ Setup AI Assistants 裡直接連接 Blackmagic 點名的助理——Claude、Claude Code 和 ChatGPT Codex——中間不需要任何第三方伺服器。如果你在用的助理就在這份名單裡,設定到此為止,下面的都用不上。

MCP 服務器由 MCP 客戶端消費,連接方式很常規:本地服務器用命令、參數和環境變量通過 stdio 拉起;遠端的則用 URL 和請求頭走 streamable HTTP。

Orkas 是 MCP 客戶端,通過同一個表單接受自定義服務器——名稱、傳輸方式,然後 stdio 填命令與參數、HTTP 填 URL 與請求頭,其中的密鑰加密存儲而不是明文。同一個桌面端還把 Claude Code、Codex、OpenCode、OpenClaw 和 Hermes 當作本地 CLI 會話來跑;這一點在這裡之所以相關,只是因為這套生態本來就是給這些助手寫的。

把我們自己的驗證說准:兩端我們分別覈實過——Resolve Studio 21.1 確實暴露了官方 MCP 服務器,Orkas 確實接受任意 MCP 服務器作為自定義連接器。我們**沒有**把這一對端到端跑通,本頁也不宣稱一個已驗證的集成。

如果你用的是免費版

上面這些 MCP 路線,沒有一條能通到 21.1 免費版:官方伺服器只在 Studio 裡有,外部腳本存取也一樣。剩下的路更窄,而且全是手動或靠檔案:

  • 留在 21.0.x。如果你離不開應用程式內的那座橋,就先別升級:Workspace ▸ Scripts 這條路是在這個版本上實測能通的;21.1 起,這個選單不再列出 .py 檔案。
  • 手動使用 Console。Digital Production 報導,免費版仍可從 Console 呼叫腳本 API——但只能一段一段手動貼上,不是助理連線。其中是否包含 Python,目前還沒有人證實。
  • 匯入在別處做好的時間軸。File ▸ Import ▸ Timeline 接受 FCPXML 或 OTIO 檔案,面向免費版的輔助專案就是這樣把粗剪交過去的。

完全不碰 Resolve API 仍然成立的,是一條直接對媒體本身動手的產線——從素材取證、出一份你來批准的剪輯決策表、然後確定性裝配。這套做法寫在如何把影片剪輯自動化裡,也正是 Orkas 的 VideoStudio 自己在做的事:它自己算繪出成片,而不是在 Resolve 裡工作。