萬聖節特惠不給糖,就修片!三檔同時降價,永久授權立省 $30截至 11 月 2 日 23:59(美西時間)

查看定價

用 DeepSeek 操作 KwaFlux:透過 MCP 連接 DeepSeek Harness(DSH)

在 cordis.patch.yml 加一行 insert 就能把 KwaFlux 接上 DeepSeek Harness。選對設定檔、調高工具逾時,讓 DeepSeek 替你執行影片任務。

重點速覽

  • DeepSeek Harness(DSH)只要在 cordis.patch.yml 檔案裡加一筆 insert 列,就能連上 KwaFlux。這一列 KwaFlux 會替你產生。
  • 要放在你實際執行的 DSH 會讀取的地方:家目錄層的 ~/.dsh/cordis.patch.yml 對所有設定檔都有效;設定檔自己的檔案只對該設定檔有效。
  • DSH 會熱重載 patch 檔,所以工具通常不必重新啟動就會出現。
  • 調高單次呼叫的工具逾時,DeepSeek 等待長時間的影片任務時,才不會被中途切斷。

DeepSeek 的 Agent 可以透過隨 KwaFlux 一起安裝的本機 MCP 伺服器來操作 KwaFlux。DeepSeek Harness(DSH)會把 MCP 伺服器當成外掛列,從一個名為 cordis.patch.yml 的分層設定檔載入。在 KwaFlux 的 MCP 宿主裡選擇 DeepSeek,複製這一列,附加到你的 DSH 設定檔所讀取的 patch 檔即可。

本文會說明:這一列該放在哪裡、為什麼設定檔很重要、要調高哪個逾時,以及一開始可以先請 DeepSeek 做什麼。

目錄

  1. DSH 如何載入 MCP 伺服器
  2. 開始之前
  3. 第 1 步:從 KwaFlux 複製設定列
  4. 第 2 步:選對 patch 檔
  5. 第 3 步:附加設定列
  6. 第 4 步:確認已經載入
  7. 先試這幾個指令
  8. 問題排解
  9. 常見問題

DSH 如何載入 MCP 伺服器

DeepSeek Harness 的設定由好幾層 patch 檔疊加而成。每個設定檔(profile)都有自己的 cordis.patch.yml;家目錄層的 $DSH_HOME/cordis.patch.yml 用 CLI 參考文件的話來說,是「所有設定檔共用的本機偏好設定,因此優先於各設定檔那一層」。

MCP 伺服器是使用 DSH 的 MCP 用戶端外掛 @deepseek-ai/dsh-mcp-client 的設定列。DSH 預設一個都不啟用:參考文件解釋,「每個伺服器命令都是在 Agent 沙箱之外執行、受信任的可執行程式碼」。加入 KwaFlux,就是明確選擇信任 KwaFlux 的伺服器。

開始之前

  • KwaFlux 1.0.14 或更新版本,並保持開啟。
  • Node.js 18 或更新版本,並在 PATH 中。 用 node --version 確認。KwaFlux 的設定卡片也會尋找 Node.js,並把它的完整路徑寫進設定,就像下面的範例那樣;如果找不到 Node.js,卡片會告訴你,並改寫成 node。
  • 已安裝 DeepSeek Harness。 DSH 在文件裡標示為 Preview(預覽版),所以路徑和命令可能隨版本改變。

第 1 步:從 KwaFlux 複製設定列

在 KwaFlux 裡開啟 設定 › Agent(MCP),在 MCP 宿主 底下選擇 DeepSeek,再按 複製設定。Windows 預設安裝位置的設定列如下:

- insert:
    - id: mcp-kwaflux
      name: '@deepseek-ai/dsh-mcp-client'
      config:
        serverName: kwaflux
        transport: stdio
        command: 'C:\Program Files\nodejs\node.exe'
        args: ['C:\Program Files\KwaFlux\Tools\kwaflux-mcp\kwaflux_mcp.mjs']

補充: 路徑用單引號括起來。在 YAML 裡,單引號字串會原樣保留反斜線,所以 Windows 路徑不需要跳脫。

第 2 步:選對 patch 檔

KwaFlux 的提示只寫了一個檔案:「以 insert 外掛列寫入 ~/.dsh/profiles/web/cordis.patch.yml,然後重啟 DSH 工作階段。」如果你用的是 DSH 的 web 設定檔,也就是 dsh web,照做就對了。如果你用的是別的方式,請依下表選擇:

你怎麼執行 DSH要編輯的檔案
dsh web~/.dsh/profiles/web/cordis.patch.yml
DSH 桌面應用程式desktop 設定檔的 cordis.patch.yml,位於 ~/.dsh/profiles/desktop/ 底下
用到不只一個設定檔,或不確定家目錄層的 ~/.dsh/cordis.patch.yml,所有設定檔都會讀取

在 Windows 上,~ 指的是 C:\Users\<you>。如果你設定過 DSH_HOME,請用那個資料夾取代 ~/.dsh。

KwaFlux 在 DSH 裡「沒有出現」,最常見的原因是設定列放進了你沒有在執行的設定檔。

第 3 步:附加設定列

  1. 先備份這個檔案。
  2. patch 檔是一份 YAML 清單。把 KwaFlux 的設定列加在最後,縮排和其他最上層的 - insert: 或 - replace: 項目對齊。
  3. 如果檔案還不存在,就新建一個,裡面只放 KwaFlux 這一列。
  4. 有需要的話,在 config: 裡調高工具逾時:
- insert:
    - id: mcp-kwaflux
      name: '@deepseek-ai/dsh-mcp-client'
      config:
        serverName: kwaflux
        transport: stdio
        command: 'C:\Program Files\nodejs\node.exe'
        args: ['C:\Program Files\KwaFlux\Tools\kwaflux-mcp\kwaflux_mcp.mjs']
        toolCallTimeoutMs: 330000

一份第三方設定指南指出,DSH 單次呼叫的預設逾時是 60 秒。KwaFlux 的等待工具一次呼叫最多可以等 300 秒,所以設成 330,000 毫秒能留點餘裕。如果你的 DSH 版本不接受這個欄位,就把它刪掉;即使被切斷,DeepSeek 還是可以再等一次。

第 4 步:確認已經載入

DSH 會監看 patch 檔,並透過熱重載套用有效的修改,所以存檔後幾秒內,伺服器通常就會啟動。如果沒有任何變化,就照 KwaFlux 提示說的,重新啟動 DSH 工作階段。

接著問:

用 KwaFlux 的工具確認 KwaFlux 有沒有在執行。

在 DSH 裡,KwaFlux 的工具名稱是 mcp__kwaflux__<tool>,例如 mcp__kwaflux__kwaflux_get_app_status。如果 KwaFlux 沒有開啟,工具會回傳以 app_not_running 開頭的錯誤。

先試這幾個指令

對 DeepSeek 說KwaFlux 會做什麼
「D:\Phone\clip.mp4 播不出來。先診斷,再用建議的模式修復。」先診斷,再建立修復任務;修好的檔案寫在原始檔旁邊
「對 D:\Old\class-1998.mp4 執行畫質修復,等它完成。」以預設設定建立一個 AI 畫質修復任務,再等待它完成
「把 D:\Clips\vlog.mov 以 HD 1080P 匯出成 YouTube 用的格式。」查詢 YouTube 的檔位,再把匯出任務排進佇列
「列出我今天失敗的 KwaFlux 任務,以及失敗原因。」列出失敗的任務和各自的錯誤原因

補幀,以及去背和替換類工具,都留在應用程式裡;遇到這些需求時,AI 助理會被告知請你回到應用程式操作。Agent 發起下載預設保持關閉,除非你在 Agent 授權 底下把 允許 Agent 發起下載 設為 每次確認。之後每次下載,KwaFlux 都會跳出視窗,AI 助理也會在對話裡請你確認自己有權下載該內容。

問題排解

症狀可能原因解決方法
DSH 裡看不到 KwaFlux 的工具設定列放在你沒有執行的設定檔裡移到家目錄層的 ~/.dsh/cordis.patch.yml
存檔後出現 YAML 錯誤縮排不對,或設定列不是清單項目對齊其他 - insert: 列的縮排;insert: 底下是一份縮排過的清單
兩個伺服器互相衝突已經有另一列使用 serverName: kwaflux只留一個;伺服器名稱不能重複
伺服器啟動後隨即失敗沒有安裝 Node.js,或不在 PATH 中安裝目前的 Node.js LTS,或在 command 填入 node.exe 的完整路徑
呼叫回傳 app_not_runningKwaFlux 沒有開啟開啟 KwaFlux 後再問一次
等待約一分鐘後就失敗單次呼叫的工具逾時加上 toolCallTimeoutMs: 330000

各個宿主都可能遇到的問題,請見 KwaFlux MCP 問題排解指南。

結語

從 KwaFlux 複製設定列,放進你實際執行的 DSH 會讀取的 patch 檔,再為影片任務加上較長的工具逾時。DSH 存檔就會重新載入。接著讓 KwaFlux 保持開啟,在第一個正式任務之前,先請 DeepSeek 查詢應用程式的狀態。

用 DeepSeek 操作 KwaFlux

KwaFlux 內建本機 MCP 伺服器,支援 DeepSeek Harness 和其他 MCP 應用程式。AI 處理在你自己的 GPU 上執行,媒體檔案不會為了處理而上傳。可在 Windows 10(64 位元,1809 或更新版本)、Windows 11,以及搭載 Apple Silicon 的 macOS 12 或更新版本上執行。匯入檔案和瀏覽應用程式都不需要帳號。僅在匯出、轉換、檔案修復和從連結下載檔案時需要登入並購買付費方案。

下載 KwaFlux · 查看方案

用你自己的素材試試效果

下載 KwaFlux,付費前先用自己的素材免費預覽效果——無需註冊,在你的 GPU 上處理,處理不需要上傳媒體檔案。 影片預覽可選 1、3或5 秒;防抖預覽可選 5、15或30 秒。

常見問題

DeepSeek Harness 是什麼?

它是 DeepSeek 的 Agent 執行框架:一套 CLI 加桌面應用程式,讓 DeepSeek 模型以 Agent 的身分搭配工具運作,設定則寫在分層的 cordis.patch.yml 檔案裡。MCP 伺服器是以外掛列的形式加入。請見AI Agent 是什麼。

DeepSeek Harness 的 MCP 伺服器要加在哪裡?

加在 cordis.patch.yml 檔案裡,寫成 @deepseek-ai/dsh-mcp-client 外掛的一筆 insert 列。只給某個設定檔用,就寫進該設定檔自己的檔案;要讓所有設定檔都能用,就寫進家目錄層的 ~/.dsh/cordis.patch.yml。

編輯 cordis.patch.yml 之後要重新啟動 DSH 嗎?

通常不用。DSH 會熱重載設定檔與家目錄層 patch 檔裡的有效修改。如果工具沒有出現,再重新啟動工作階段。

可以改在其他 MCP 應用程式裡使用 DeepSeek 模型嗎?

可以,只要那個應用程式讓你選擇模型供應商。這時 MCP 的設定方式就照那個應用程式的規則。我們的AI 助理比較列出了每個應用程式把 MCP 設定存在哪裡。

在 DSH 裡加入 MCP 伺服器安全嗎?

只能說部分安全,這也是 DSH 預設一個都不啟用的原因。本機伺服器是在你電腦上、Agent 沙箱之外執行的程式,所以只加入你信任的伺服器,並且只用隨應用程式提供的版本。

參考資料

  1. DeepSeek, deepseek-harness repository, CLI reference README (dsh-mcp-client; MCP servers as trusted executable code; home patch layer; hot reload) (2026-10-26 查閱)
  2. DeepSeek Harness documentation, "Architecture" reference (profile templates; reserved desktop profile; patch layer order) (2026-10-26 查閱)
  3. ZensInk, "DeepSeek Harness (DSH): A Hands-On Setup Guide with MCP Integration" (2026-08-15; toolCallTimeoutMs; mcp__server__tool naming) (2026-10-26 查閱)
  • 教學
  • MCP 協定

KwaFlux 作者兼編輯。文章經 KwaFlux 編輯部審閱,依據產品研究紀錄與公開發布的規格。