前言¶
DeepSeek Harness(DSH)把 Skill、MCP 和工具都做成可插拔能力。項目一多、工作區一換,很容易出現同一套 Skill 有的對話要用、有的要關,MCP 散落在 DSH 配置、用戶目錄和工作區 JSON 裏,列表一長就難以看清連接狀態和每項工具在做什麼。若還要對照英文名稱與說明,手動翻文檔的成本更高。
下面介紹社區插件 DSH Capability Desk(倉庫 ousiqwq/dsh-capability-desk,npm 包名 dsh-plugin-workspace-capabilities)。它在 DSH 設置裏提供「Skill 與 MCP」入口,用全局與工作區規則管能力開關,掃描並彙總已配置來源,並用當前界面模型翻譯名稱與說明,規則與譯文本地持久化。
這是什麼¶
DSH Capability Desk 由維護者 ousiqwq 發佈,在 SkillHub 目錄中歸類爲工作流。定位是:DeepSeek Harness 的 Skill 與 MCP 管理——全局/工作區規則、能力發現、當前模型翻譯與緩存。
與只在單一配置文件裏改 MCP、或依賴各應用各自界面不同,本插件把 DSH 原生能力、可選的外部 Skill/MCP 來源、以及每項能力的啓用策略集中到一個設置頁,並即時保存供後續調用使用。
核心功能¶
全局與工作區規則¶
爲每項能力選擇繼承、啓用或禁用。可先設「全局默認」,再按工作區單獨覆蓋。工作區名稱會隨側邊欄重命名實時更新。子 Agent 沿用根會話的工作區規則;修改規則不需要新建對話,但已加載到模型上下文中的內容不會被撤回。
能力發現¶
默認掃描 DSH 自身。可選開啓掃描其他應用的 Skill / MCP,讀取例如 CC Switch 共享 Skill 目錄以及 Codex、Claude、Cursor 等來源的配置。
Skill 由 DSH 的原生提供器發現。MCP 來源包括 DSH 配置、~/.dsh/mcp.json、工作區 .dsh/mcp.json 與當前工具註冊表。關閉額外來源會移除相關 Skill 監聽,並停止本插件管理的外部 MCP 連接;SSE 與其他應用的私有 OAuth 狀態不在導入範圍內。
Skill 與 MCP 控制¶
Skill 控制:管理能力目錄與正文加載;禁用的項目仍保留在設置列表中。
MCP 控制:支持原生 stdio / Streamable HTTP 客戶端,管理工具、資源及相關提示詞,查看連接狀態和工具說明。對新發現的外部 MCP 需點擊批准配置並啓用連接;配置發生變化後需重新批准。
中文翻譯¶
翻譯跟隨當前界面模型;無會話時使用默認模型。譯文按模型和原文緩存在本地;卡片右下角可切換原文或重新翻譯,翻譯當前列表可批量處理。重新翻譯會更新緩存;已有緩存時切換顯示不發起新的翻譯,重新翻譯失敗會保留舊譯文。翻譯使用能力名稱與說明,保留原始標識符和 Agent 調用方式。
界面與保存¶
規則用於後續調用,支持修訂檢查、熱更新、深淺主題與窄屏。即時保存,無需額外導出步驟。
安裝與啓用¶
兼容 DeepSeek Harness 0.2.1-rc.3 / 0.2.1-rc.5,Node.js 26。其他 Harness 版本需自行確認與 @deepseek-ai/dsh-skill、dsh-mcp-client 等 peer 依賴的接口兼容性。
官方安裝命令如下(當前發佈包版本 1.2.3):
dsh plugin --profile web add https://github.com/ousiqwq/dsh-capability-desk/releases/download/v1.2.3/dsh-plugin-workspace-capabilities-1.2.3.tgz
在插件管理中啓用插件,重啓 DSH 並刷新頁面,打開 設置 → Skill 與 MCP。也可以從 Releases 下載 tgz 後本地安裝。
插件以當前 DSH 進程權限運行;安裝前建議閱讀倉庫源碼與 MIT 許可證。普通文件與終端工具仍遵循 DSH 自身權限。
典型用法¶
經過安裝與啓用後,可按 README 中的順序操作:
- 選擇 全局默認,設定新能力默認狀態及各項能力的規則。
- 選擇工作區,設置 繼承全局 / 啓用 / 禁用。
- 需要額外來源時,開啓 掃描其他應用的 Skill / MCP。
- 對新發現的外部 MCP 點擊 批准配置並啓用連接;配置發生變化後重新批准。
- 點擊翻譯圖標查看譯文,或用 翻譯當前列表 批量翻譯;重新翻譯 會更新緩存。
若需手寫或覈對 MCP 配置,DSH 側 JSON 結構示例爲:
{
"mcpServers": {
"example": {
"command": "your-mcp-command",
"args": []
}
}
}
掃描會讀取來源配置;規則隻影響 DSH 內的可用性,不會替你在其他應用裏改配置。
數據存儲¶
策略與譯文默認位於 $DSH_HOME/workspace-capabilities/,即 ~/.dsh/workspace-capabilities/:
| 文件 | 用途 |
|---|---|
policy.json |
全局與工作區規則、來源選項、配置批准記錄 |
policy.json.bak |
上一版策略 |
translations.json |
譯文緩存 |
備份或遷移工作區規則時,可直接關注上述目錄。
適用場景與注意¶
適合:經常在多個 DSH 工作區之間切換、需要按項目啓用/禁用 Skill 或 MCP 的開發者;希望從 Cursor、Claude 等環境彙總 Skill/MCP 並在 DSH 裏統一設規則的用戶;希望用當前模型快速瀏覽中文名稱與工具說明、減少翻英文文檔的時間。
注意:插件依賴 DSH 0.2.1-rc 系列與 Node 26 的明確組合;升級 Harness 主版本前應對照倉庫 peerDependencies。外部 MCP 批准與連接由本插件管理,關閉掃描或禁用項後連接行爲以 README 說明爲準。SkillHub(https://www.skillhub.cn/plugins/ousiqwq/dsh-capability-desk)是社區目錄站點,與 DeepSeek / 幻方無官方從屬關係。
結尾¶
DSH Capability Desk 把 Skill/MCP 的發現、分級規則和模型翻譯收進 設置 → Skill 與 MCP,適合在 Harness「一切皆插件」的生態裏做工作流層面的能力治理。進一步瞭解可訪問 SkillHub 目錄頁 與 GitHub 倉庫。