返回目錄

dsh-skill-mcp-panel

編輯精選維護狀態: 活躍

fishquito7/dsh-skill-mcp-panel

DSH Web UI plugin: skill and MCP management(Web介面的skill/MCP管理工具)

前往 GitHub
$ dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/download/v2.0.1/dsh-skill-mcp-panel-2.0.1.tgz

117

星數

14

Fork

JavaScript

語言

MIT

授權條款

2026-08-14

建立於

2026-09-02

最近推送

MIT 授權的 DeepSeek Harness 外掛程式:新增 Web 介面用於管理技能(依工作區啟用/停用/遷移/分組)與 MCP 伺服器(Stdio/HTTP、密鑰脫敏、HMR 熱載入),並附帶統一的 `dsh-panel` 指令列。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-08-25

授權條款

MIT

01它能幫你完成什麼?

  • 在 Web 設定頁跨全域與工作區管理技能

    可視化檢視、啟用/停用、增刪、批次遷移(複製/移動)與分組的技能面板,外加 `dsh-panel skill` 指令列——異動經 DSH 檔案監聽器即時寫入磁碟

    使用 DeepSeek Harness 執行技能、希望用可視化且依工作區劃分的管理介面取代手工編輯 SKILL.md 的使用者

  • 在同一個 Web 設定頁管理 Stdio 與 HTTP 型 MCP 伺服器

    新增/編輯/啟停/刪除/測試 MCP 伺服器,寫入對應 profile 的 `cordis.patch.yml` 受管區塊,密鑰脫敏並 HMR 熱載入

    連接 MCP 伺服器、希望用介面加指令列設定、而不用手改設定檔的 DeepSeek Harness 使用者

  • 在終端機裡腳本化地操作技能與 MCP

    `dsh-panel skill` / `dsh-panel mcp` 兩個子命令族,涵蓋 list/add/scope/migrate/enable/disable/delete 與 add/enable/disable/remove/test,並支援 `--cwd`/`--global`/`--workspace` 作用域

    希望在腳本或 CI 中管理技能/MCP 的自動化型 DeepSeek Harness 使用者

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 執行 `web` profile 的 DeepSeek Harness(dsh)——參考命令預設使用 `--profile web`

安裝步驟

  1. 01

    安裝本套件(bundle 層自動掛載,無需編輯設定檔):`dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/download/v2.0.1/dsh-skill-mcp-panel-2.0.1.tgz`

    $ dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/download/v2.0.1/dsh-skill-mcp-panel-2.0.1.tgz

  2. 02

    重新啟動閘道:`dsh-restart`

  3. 03

    重啟後重新整理頁面:設定 → 「插件」下方為「技能」,其下方為「MCP」

驗證整合成功

  • 重啟後重新整理頁面,確認設定中「插件」下方出現「技能」(Skills)面板,其下還有「MCP」面板

復原

  • 解除安裝:`dsh plugin --profile web remove dsh-skill-mcp-panel`——技能仍是普通檔案,解除安裝後照常被 DSH 發現

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

為 DeepSeek Harness 新增「技能」與「MCP」兩個 Web 設定面板,並附帶統一的 `dsh-panel` 指令列(`skill`/`mcp` 子命令族),經由 DSH 檔案監聽器與 cordis.patch.yml 受管區塊運作。

  • 技能管理面板

    磁碟上已安裝的技能(`.md`/`.zip`/目錄束),涵蓋全域與工作區卡片清單、啟用/停用/刪除、依名搜尋、工作區分欄、批次遷移(複製/移動)、分組

    停用把 `SKILL.md` 改名為 `SKILL.md.disabled`,啟用改回遷移會真實地把技能檔案複製/移動到目標作用域資料夾(先校驗、失敗復原)隨部署附帶的技能(bundled)為唯讀,不可停用或刪除
  • MCP 伺服器面板

    Stdio 命令或 HTTP(streamable-http)端點,可選 env/headers新增/編輯/啟停/刪除/測試 MCP 伺服器;`env`/`headers` 密鑰在 RPC 與頁面中脫敏

    把 MCP 伺服器設定寫入對應 profile 的 `cordis.patch.yml` 受管區塊受管區塊以外的使用者內容逐位元組保留儲存後由 DSH HMR 熱載入,無需重新啟動閘道
  • 技能指令列(`dsh-panel skill`)

    技能路徑、名稱或作用域參數(`--global`/`--project`/`--workspace`/`--cwd`)list/add/scope/migrate/update/enable/disable/delete 子命令

    與 Web 面板相同的磁碟副作用(檔案改名/複製/移動)
  • MCP 指令列(`dsh-panel mcp`)

    伺服器名、stdio 命令或 http url、env/header 鍵值對list/add/enable/disable/remove/test/update 子命令

    寫入 `cordis.patch.yml` 受管區塊;閘道上線時自動熱載入

04適合誰?何時不該用?

適合

  • 使用 DeepSeek Harness 執行技能、希望用可視化且依工作區劃分的管理介面取代手工編輯 SKILL.md 的使用者
  • 連接 MCP 伺服器、希望用介面加指令列設定、而不用手改設定檔的 DeepSeek Harness 使用者
  • 希望在腳本或 CI 中管理技能/MCP 的自動化型 DeepSeek Harness 使用者

不適合

  • MCP 伺服器寫入對應 profile 的 `cordis.patch.yml` 受管區塊,應透過介面或指令列管理,不要手工改區塊內容。
  • 同名技能存在於多個作用域時,`enable`/`disable`/`delete` 必須加 `--global`/`--project`/`--workspace` 明確指定要操作哪一份,否則會直接報錯而非誤改其它副本。

05相容性、維護與安全提醒

  • 參考命令預設指定 profile 為 `web`;若使用其它 profile 需自行在命令裡調整 `--profile`。
  • MCP 伺服器寫入對應 profile 的 `cordis.patch.yml` 受管區塊,應透過介面或指令列管理,不要手工改區塊內容。
  • 同名技能存在於多個作用域時,`enable`/`disable`/`delete` 必須加 `--global`/`--project`/`--workspace` 明確指定要操作哪一份,否則會直接報錯而非誤改其它副本。
  • 隨部署附帶的技能(bundled)為唯讀,不可停用或刪除。
2026-08-142026-08-18v2.0.1

MIT · actively maintained (latest release v2.0.1, 2026-08-17)

06常見問題

怎麼安裝 DSH Skill MCP Panel?

執行 `dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/download/v2.0.1/dsh-skill-mcp-panel-2.0.1.tgz`,再執行 `dsh-restart`,重新整理頁面——設定裡「插件」下方會出現「技能」面板,其下還有「MCP」面板。本套件在 bundle 層自動掛載,無需改設定檔。

技能面板能做什麼?

以卡片預覽已安裝技能,啟用/停用/刪除、依名搜尋、依工作區篩選,以及批次遷移(複製/移動)與分組。操作會真實改動磁碟上的技能檔案,經 DSH 檔案監聽器熱生效,無需重新啟動閘道。

MCP 面板如何管理伺服器?

把 Stdio(本地命令)與 HTTP(streamable-http)型 MCP 伺服器寫入對應 profile 的 `cordis.patch.yml` 受管區塊。你可以新增、編輯、啟停、刪除並測試連線;`env`/`headers` 裡的密鑰會被脫敏,儲存後由 DSH HMR 熱載入,無需重新啟動閘道。

有指令列介面嗎?

有——統一的 `dsh-panel` 父命令下分 `dsh-panel skill` 與 `dsh-panel mcp` 兩個子命令族,對應 Web 面板的能力(list/add/scope/migrate/enable/disable/delete 與 add/enable/disable/remove/test),並支援 `--global`/`--project`/`--workspace`/`--cwd` 指定作用域。

怎麼解除安裝?

執行 `dsh plugin --profile web remove dsh-skill-mcp-panel`。技能以普通檔案存放在磁碟上,解除安裝後照常被 DSH 發現。

08資料與來源

  • 作者聲明github.com5fa5d87c68ad…

    DSH 插件,在 Web 设置页同时提供「技能」与「MCP」两个管理面板,并随包提供统一终端命令 `dsh-panel`(`skill` / `mcp` 两个子命令族)。

  • 作者聲明github.com5fa5d87c68ad…

    设置页「技能」下方新增「MCP」页,管理 profile `cordis.patch.yml` 中的 MCP 服务器受管块;

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-25。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。