DSH Skill & MCP Workbench:在 Web 側欄統一管理全局 Skill 與 MCP

前言

在 DeepSeek Harness(DSH)裏做智能體開發時,Skill 往往分散在 Harness 註冊表、當前會話目錄、以及本機給 Codex、Claude Code、Cursor、Gemini 等工具用的 skills 文件夾裏;MCP 服務器的增刪改查又通常落在 profile 的 cordis.patch.yml 上。兩邊分開維護,容易漏掃路徑、重複配置,也不便於一眼看到某臺 MCP 是否已啓用、發佈了哪些工具。KiriuKazurei 維護的 dsh-skill-mcp-workbench 是面向 DSH Web 的側欄插件,把全局 Skill 發現與導入、以及 MCP 管理收進同一個 Skill & MCP 面板;倉庫按 admin-security 歸類,適合需要集中管控 Skill 與 MCP 的開發者。插件目標版本爲 DSH 0.2.1-rc.5。

這是什麼

dsh-skill-mcp-workbench 是 DSH Web 側欄 bundle 插件:純 JavaScript 實現,無構建步驟、無運行時 npm 依賴。它在側欄提供 Skill & MCP 入口,通過已認證的 /api/skill-mcp-workbench 路由做配置;另註冊只讀智能體工具 skill_mcp_manage,用於列出與讀取 Skill、彙報 MCP 狀態及工具名稱。項目採用 MIT 許可證,package.json 中版本爲 1.0.0。

目錄頁:skillhub.cn 插件頁
源碼:GitHub - KiriuKazurei/dsh-skill-mcp-workbench

核心功能

Skills:多來源瀏覽與本地掃描

Skills 頁會彙總 Harness 註冊表、當前會話 catalog,以及本機 Skill 目錄(含 Codex、Claude Code、Cursor、Gemini 等常見佈局)。你可以追加要掃描的文件夾。說明一點:項目級(project-scoped)Skill 不在此全局面板裏展示,仍按 DSH 原有作用域處理。

Import / Create:導入或新建 SKILL.md

Import / Create 支持從 Markdown 或 ZIP Skill 包導入,也可以在 $DSH_HOME/skills 下創建新的 SKILL.md 包。同名文件可能被覆蓋;只應從可信來源導入或創建 Skill。

MCP:profile 級服務器管理

MCP 頁展示各服務器狀態及已發佈工具。可對 profile 擁有的 Streamable HTTP 與 stdio 服務器執行添加、編輯、啓用、禁用、刪除。由 home patch 或 bundle 擁有的行以只讀方式展示,避免在 UI 裏誤改系統或 bundle 自帶配置。

智能體側只讀工具

skill_mcp_manage 爲只讀工具:列出與讀取 Skill,並報告 MCP 狀態與工具名。完整寫操作仍以 Web 面板與 profile 配置爲準。

安裝與啓用

官方 README 未提供 dsh plugin add github:... 一類一鍵命令,而是通過 plugin_manager 安裝本地 bundle。步驟如下。

1、取得插件源碼:克隆倉庫或下載並解壓源碼歸檔,使用內含 package.json 與 cordis.patch.yml 的目錄(下文稱 bundle 目錄)。

2、在目標 DSH profile 中調用 plugin_manager,action 設爲 install_bundle,target 設爲該目錄的絕對路徑。

示意(具體參數名以你當前 DSH 中 plugin_manager 的 schema 爲準):

action=install_bundle
target=<bundle 目錄的絕對路徑>

3、打開 DSH Web,在側欄選擇 Skill & MCP。安裝後請保留 bundle 目錄原位;若替換已安裝副本,需重啓 DSH 以加載新的 JavaScript 模塊。

典型用法

在 Web 裏日常維護

  1. 打開 DSH Web 側欄 Skill & MCP。
  2. 在 Skills 中核對註冊表、會話與本機目錄是否都已出現在列表;缺路徑時在界面中追加掃描文件夾。
  3. 需要新 Skill 時,用 Import / Create 導入 MD/ZIP 或在 $DSH_HOME/skills 下新建包。
  4. 在 MCP 中查看服務器與工具列表,對 profile 擁有的服務器做啓用/禁用或編輯;只讀行對應 home patch 或 bundle,需在對應補丁或源碼側修改。

會話中查詢狀態

在 Harness 會話裏可調用只讀工具 skill_mcp_manage,快速列出 Skill 或確認 MCP 與工具名,無需每次打開瀏覽器面板。

適用場景與注意

適合:在單臺機器或固定 profile 上維護全局 Skill 與 MCP,希望與 DSH Web 同一界面操作、減少手寫 cordis.patch.yml 的場景。

務必注意:

  • 插件隨當前 DSH 進程與 profile 權限運行;安裝前請閱讀倉庫源碼與 MIT 許可證,確認 bundle 內容可信。
  • MCP 的 headers 與環境變量以明文寫在 profile 的 cordis.patch.yml 中;請妥善保管 profile 文件,勿提交到公開倉庫。
  • 社區目錄 skillhub.cn 爲獨立站點,與 DeepSeek、幻方無官方從屬關係;本文安裝步驟以 GitHub README 爲準。

結尾

dsh-skill-mcp-workbench 把全局 Skill 發現、導入/創建與 MCP 配置收斂到 DSH Web 側欄,並輔以 skill_mcp_manage 做只讀查詢。若你正在使用 DSH 0.2.1-rc.5 一帶版本,可從目錄頁查看元數據,並按 README 用 plugin_manager 的 install_bundle 完成安裝。

  • 目錄頁:https://www.skillhub.cn/plugins/KiriuKazurei/dsh-skill-mcp-workbench
  • GitHub:https://github.com/KiriuKazurei/dsh-skill-mcp-workbench
羽毛球分组比赛记分
小程序二维码

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

小夜