dsh-skill-mcp-center:把 DSH 的 Skill 與 MCP 管理搬進設置頁

前言

如果你在日常使用 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.jsondsh.client.platformweb,且 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 typecheckpnpm 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 / 幻方無官方從屬關係。

羽毛球分组比赛记分
小程序二维码

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

小夜