前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在實際使用中,開發者往往需要在本地管理 SKILL.md 技能文件,並配置外部 MCP (Model Context Protocol) 服務器。vonweller/dsh-skillhub 插件在 DSH 的設置界面中新增了「技能市場」入口,允許用戶直接從 skillhub.cn 瀏覽並安裝技能,同時提供了 MCP 服務器的統一管理界面。
插件定位¶
這是一個 DeepSeek Harness 插件,由用戶 vonweller 維護。它解決了在 DSH 中手動查找、複製和配置技能文件以及管理 MCP 服務器較爲繁瑣的問題。通過該插件,用戶可以在設置中瀏覽 skillhub.cn 的公共技能庫,並一鍵安裝選定的技能到本地目錄。
核心功能¶
插件主要包含兩個維度的能力:技能市場的瀏覽與安裝,以及 MCP 服務器的管理。
技能瀏覽與安裝¶
- 瀏覽技能庫:支持瀏覽 skillhub.cn 的公共技能庫,提供搜索、分類、排序和預覽 SKILL.md 的功能。
- 一鍵安裝:點擊即可將選定的技能安裝到
~/.dsh/skills目錄。 - 自動發現:安裝的是標準的 SKILL.md 包,由官方的 filesystem skill provider 自動發現,無需重啓 DSH。
- 本地管理:支持對已安裝的技能進行卸載,並掃描
~/.dsh/skills和全局~/.agents/skills目錄,對技能位置進行標記。
MCP 服務器管理¶
- 服務枚舉:枚舉 Profile 系統配置與用戶自建的全部 MCP 服務器。
- 工具查看:查看每個 MCP 服務器提供的工具列表(命名格式爲
mcp__<serverName>__*)。 - 動態啓停:支持一鍵開關任意 MCP 服務器,禁用後模型將實時無法訪問對應工具。
- 動態掛載:支持添加新的 stdio 進程(如
npx、python、node、uvx)或遠程 streamable-http/SSE 服務器,動態即時連接生效。
安裝與啓用¶
- 執行安裝命令:
dsh plugin --profile web add github:vonweller/dsh-skillhub
- 重啓
dsh web進程。 - 打開設置界面,進入「技能市場」即可使用。
典型用法¶
- 技能獲取:在「技能市場」中搜索所需技能,預覽內容後一鍵安裝。
- MCP 配置:在設置中配置 stdio 進程或遠程 streamable-http/SSE 服務器,插件會自動識別並顯示。
- 對話內操作:在對話中調用 Agent 工具
mcp_list查看列表,或使用mcp_toggle、mcp_add、mcp_remove管理服務。
配置與注意¶
- 版本要求:需要 DeepSeek Harness 0.1.2 或更高版本。
- 配置項:插件支持通過配置
apiBase(必須爲絕對 http(s) URL)和installDir(默認$DSH_HOME/skills)來修改行爲。無效配置會導致插件加載失敗。 - 生態說明:skillhub.cn 是社區站點,與 DeepSeek 或幻方無官方從屬關係。
結尾¶
該插件爲 DSH 用戶提供了便捷的技能和 MCP 管理入口。更多詳情與源碼,請查看 GitHub 倉庫:https://github.com/vonweller/dsh-skillhub。