返回目录

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-08

最近推送

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 插件,绝不滥发。