前言¶
如果你在日常使用 DeepSeek Harness(dsh),大概率遇到過這類操作:想看某個 skill 到底有沒有生效,得逐層去翻 system / user / workspace / runtime 目錄;想臨時停用一個 MCP 服務器,只能改配置文件再重啓;想確認某個 MCP 服務器當前是否連上、掛了幾個工具,沒有現成的地方可看。
DSH 的理念是「一切皆插件」,這類界面層的需求同樣可以交給插件解決。下面介紹的 dsh-skill-mcp-center,就是 Max-Null 爲此寫的一個管理中心插件。
這是什麼¶
dsh-skill-mcp-center(npm 包名 @max-null/dsh-skill-mcp-center,當前版本 0.4.2,MIT 許可證)是 DeepSeek Harness 的 Skill 與 MCP 管理中心:在設置頁裏管理 skills 與 MCP 服務器,並在右側邊欄查看 MCP 即時狀態。
它屬於 @max-null/* 插件系列,這一系列共同構成 SSID(思靈 · Seek Soul in Darkness)桌面體驗。package.json 中 dsh.client.platform 爲 web,且 immediately: true,也就是面向 dsh web 環境、安裝後立即生效的客戶端插件。
核心功能¶
按 README 的描述,插件提供四塊能力:
Skill 管理:按層級(system / user / workspace / runtime)瀏覽所有 skill,並通過 disable-model-invocation frontmatter 開關模型調用。注意這一開關僅限磁盤保存的 skill。
MCP 管理:添加 / 編輯 / 刪除 mcp-client 服務器,可以在不刪除配置的情況下啓用 / 禁用。所有變更通過 ctx.loader 熱應用,不需要重啓——這解決了前面提到「改配置再重啓」的問題。
即時狀態:側邊欄有一個 “MCP” 標籤頁,顯示各服務器的連接狀態和工具數量,在可見時輪詢並跟隨當前會話。這個標籤頁通過 dsh-better-sidebar 提供,後者是可選的 peer 依賴——只有安裝了 dsh-better-sidebar,這個標籤頁纔會出現。
皮膚兼容:所有顏色使用 var(--dsw-*) 令牌,適配 dsh 的皮膚系統。
安裝與啓用¶
先執行官方安裝命令:
dsh plugin --profile web add github:Max-Null/dsh-skill-mcp-center
也可以通過 npm 安裝:
dsh plugin --profile web add @max-null/dsh-skill-mcp-center
注意:README 中對 npm 方式的標註是「發佈後 / once published」可用,安裝前請確認該包是否已實際發佈,否則使用 GitHub 方式即可。
安裝完成後,重啓 dsh web,打開 Settings → Skill & MCP 即可進入管理界面。如果需要側邊欄的 “MCP” 標籤頁,確保 dsh-better-sidebar 已安裝。
開發與構建¶
如果你想本地參與開發或自行構建,流程是先裝依賴,再構建:
pnpm install
pnpm build
構建過程分兩步:tsc 編譯 host 側,esbuild 打包 browser bundle。倉庫還提供 pnpm typecheck 和 pnpm test(vitest)用於類型檢查與測試。
適用場景與注意¶
這個插件適合的讀者很明確:在 dsh web 環境下同時維護多個 skill、多個 MCP 服務器的用戶,尤其是需要頻繁啓用 / 禁用 MCP 配置、又不想每次重啓的場景。如果你只用一兩個固定配置,改動頻率低,收益會小一些。
安裝前有兩點需要留意:
1、插件以當前 dsh 進程的權限運行,它能讀取和修改你的 skill 與 MCP 配置。安裝前建議檢查源碼(倉庫公開在 GitHub)與許可證條款,確認可接受後再安裝。
2、側邊欄 “MCP” 標籤頁依賴 dsh-better-sidebar,屬於可選 peer 依賴,不裝它主功能不受影響,只是少了即時狀態入口。
小結¶
dsh-skill-mcp-center 把 skill 層級瀏覽、MCP 配置管理和即時連接狀態集中到了設置頁與側邊欄,配合 ctx.loader 熱應用,省去了改配置重啓的循環。如果你在 dsh web 裏管理的 skill 和 MCP 服務器多起來了,值得裝上試一試。
- 社區插件目錄頁:https://www.skillhub.cn/plugins/Max-Null/dsh-skill-mcp-center
- GitHub 倉庫:https://github.com/Max-Null/dsh-skill-mcp-center
說明:skillhub.cn 是獨立的社區目錄站點,與 DeepSeek / 幻方無官方從屬關係。