dsh-skillhub:DeepSeek Harness 本地技能與 MCP 統一管理

前言

在使用 DeepSeek Harness (DSH) 進行開發或日常交互時,用戶常在磁盤目錄(如 ~/.agents/skills 和 $DSH_HOME/skills)中存放大量本地技能,同時也會運行多個 MCP 服務。手動管理這些技能和服務的啓用狀態較爲繁瑣。dsh-skillhub 插件提供了一個集中式的管理面板,允許用戶通過全局、項目和對話三個層級對技能與 MCP 服務進行開關控制,並支持智能向下傳導。

功能定位

dsh-skillhub 是一個爲 DeepSeek Harness 設計的本地技能與 MCP 服務統一開關管理插件。它不修改或刪除任何原始磁盤文件,僅提供可見性控制,確保本地技能即插即用。

核心功能

  1. 本地技能即插即用:自動掃描並列出磁盤上已有的 Skills。
  2. MCP 服務聯動支持:提供獨立的 MCP 頁籤,按服務動態隱藏或暴露工具。
  3. 三層作用範圍:支持全局、本項目、本對話三個層級的獨立開關。
  4. 智能向下傳導:全局設置同步覆蓋所有層,項目設置同步所屬對話,對話設置臨時覆蓋,新建會話自動繼承。
  5. 一鍵即用:支持 Web CLI 安裝,開箱即用。

安裝與啓用

安裝前請確認 DSH 版本。該插件兼容 DSH 0.2.0-rc.2 及後續 rc.x 版本,推薦使用 1.0.4 或更高版本。

在終端執行以下命令安裝 Web CLI 插件:

dsh plugin --profile web add @aa2246740/dsh-skillhub@1.0.7

安裝完成後,在 DSH 的“設置”中找到 skill&mcp 頁面,即可看到技能與 MCP 的管理入口。

使用說明

設置頁管理

打開 DSH 設置,找到 skill&mcp 頁面。在此處可以瀏覽本機所有已安裝的技能與 MCP 服務,支持單個開關、文件夾/分組批量開關,以及“全部開啓/關閉”操作。全局調整將作爲所有項目與會話的默認生效值。

對話級即時調控

在對話輸入框上方,點擊 「技能」 膠囊按鈕,彈出快捷面板。在此面板中可以切換 「本對話」 與 「本項目」 的作用範圍,支持快捷搜索技能以及一鍵複製 /<skill-name> 命令。

作用範圍與傳導規則

插件提供三層作用範圍,配置具有繼承關係:

  • 全局 (Global):設定基準值,影響所有項目與對話。
  • 本項目 (Project):僅影響當前項目及其下的所有對話。
  • 本對話 (Chat):僅影響當前對話。

新建項目自動繼承全局狀態;新建會話自動繼承所屬項目的狀態。

注意事項

  1. 純可見性控制:插件僅控制技能與 MCP 的顯示與調用,絕不修改或刪除任何原始磁盤文件。
  2. 歷史記錄保護:關閉某個 Skill 後,如果內容已被讀取進當前對話的上下文歷史,該會話中已讀內容不會被篡改。
  3. 版本兼容性:npm 1.0.4 的包名與前端註冊名不一致,安裝時請使用 @aa2246740/dsh-skillhub@1.0.7。
  4. Web CLI 限制:上述安裝命令僅作用於 web profile,無法用於桌面 App。

結語

dsh-skillhub 解決了本地技能與 MCP 服務管理分散的問題,通過三層作用範圍和智能傳導機制,爲 DSH 用戶提供了靈活且安全的配置方式。

  • 目錄頁: https://www.skillhub.cn/plugins/aa2246740/dsh-skillhub
  • 源碼: https://github.com/aa2246740/dsh-skillhub
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜