dsh-skill-mcp-panel:DeepSeek Harness 的技能与 MCP 管理面板
fishquito7/dsh-skill-mcp-panel
DSH plugin 在 Web 设置页提供技能与 MCP 管理面板,支持批量迁移、分组与热加载。
在 DeepSeek Harness 的 Web 设置页中统一管理技能与 MCP 服务器,支持拖拽添加、批量迁移与热加载。
dsh plugin --profile web add github:fishquito7/dsh-skill-mcp-panel- 分类
- 工具与能力
- 平台
- DSH-Plugin
- 作者
- fishquito7
- 分发方式
- 插件
dsh-skill-mcp-panel 核心特性
dsh-skill-mcp-panel 仓库信息

dsh-skill-mcp-panel 仓库简介
dsh-skill-mcp-panel 是 DeepSeek Harness(DSH)的 Web 界面插件(DSH plugin),由 Fishquito7 维护,采用 MIT 许可证,旨在为 DSH 提供统一的技能(Skill)与 MCP 服务器管理面板。它解决了在 Web 设置页中分散管理技能和 MCP 配置的痛点,将两者整合到一处,并随包提供统一的终端命令 dsh-panel,支持 skill 和 mcp 两个子命令族。该插件基于 JavaScript 开发,最近更新于 2026 年 8 月,当前 Stars 数为 60,Forks 为 7,社区活跃度良好。
dsh-skill-mcp-panel 这个 DSH plugin 支持哪些核心特性?
技能面板提供卡片式列表,可预览、展开、启用/停用、删除技能,并支持按名称搜索和页面自动刷新。0.7.0 版本起,添加技能支持统一入口:点击“+”选择 .md 或 .zip 文件,或直接拖拽文件、压缩包、技能文件夹到页面,自动识别目录束/单文件/压缩包结构,不合规内容会被拒绝并提示原因。工作区分栏(0.3.0)将技能实体存放在所属位置(全局在 ~/.dsh/skills,工作区在对应 .dsh/skills),页面下方有可横向滚动的工作区横栏,点击即可筛选。批量迁移功能(0.5.0 起)允许选择源工作区、多个目标工作区以及技能,进行复制或移动操作,移动模式限单个目标。技能分组(0.5.0)支持新建、重命名、删除分组,分组配置仅写入插件自己的显示配置(~/.dsh/skills/.system/skill-viewer/groups.json),不修改技能目录。作用域化管理(0.6.4)确保同名技能在不同作用域(全局/工作区)下可独立操作,删除、启停、查看均按(名称+作用域)精确执行,不会误操作其他副本。
MCP 面板(v2.0.0)在设置页“技能”下方新增“MCP”页,管理 profile cordis.patch.yml 中的 MCP 服务器受管块,支持 Stdio(本地命令)与 HTTP(streamable-http)两种调用方式,可新增、编辑、启停、删除、测试连接,保存后由 DSH HMR 热加载,无需重启网关。env / headers 密钥在 RPC 与页面中脱敏,编辑时缺省 key 保留旧值,面板块外的用户内容逐字节保留。
dsh-skill-mcp-panel 怎么安装?
安装本插件(bundle 层自动挂载,无需编辑配置文件),首选发行版 tarball(不走 Git,不受 pnpm v11 构建脚本限制),也可以从 Git 安装。安装命令如下:
dsh plugin --profile web add github:fishquito7/dsh-skill-mcp-panel
若从 Git 安装遇到“git-hosted plugins build on install...”错误,需将 pnpm 打印的 key 添加到 profile 目录 pnpm-workspace.yaml 的 allowBuilds 下再重跑。安装后重启网关:
dsh-restart
重启后刷新页面,在设置 → “插件”下方可见“技能”,其下方为“MCP”。
dsh-skill-mcp-panel 的命令行工具如何使用?
统一父命令为 dsh-panel,包含 skill 和 mcp 两个子命令族。技能子命令支持列出、添加(可指定工作区)、迁移(单个或批量,支持复制/移动)、启停、删除、更新插件等操作。MCP 子命令支持列出、添加(Stdio 或 HTTP 方式)、启停、删除、测试连接、更新等。所有 MCP 配置写入目标 profile 的 cordis.patch.yml 受管块,网关在线时自动热加载。注意:CLI 只扫描当前目录锚定的项目根与用户根,管理其他工作区的技能需加 --cwd 参数;同名技能存在于多个作用域时,需用 --global/--project/--workspace 显式指定操作哪一份。
dsh-skill-mcp-panel 的工作原理是什么?
技能部分:页面和 dsh-panel skill 命令的每次操作,最终都是对磁盘上技能文件(SKILL.md)的改动,DSH 会监听文件变化并热加载。MCP 部分:配置写入 cordis.patch.yml 的受管块,由 # >>> dsh-skill-mcp-panel:mcp:begin / # <<< ...end 标记,请勿手改块内内容。
dsh-skill-mcp-panel 兼容哪些 DeepSeek Harness 版本和平台?
该插件面向 DeepSeek Harness(DSH)框架,默认指定 --profile web,需要更改 profile 的用户请自行注意。插件依赖 @deepseek-ai/dsh-home-paths、@deepseek-ai/dsh-typert-protocol、@deepseek-ai/dsh-subprocess 等官方包,确保与 DSH 核心组件协同工作。平台方面,由于基于 JavaScript,理论上支持 DSH 运行的所有主流平台(Windows、macOS、Linux),但具体兼容性请参考 DSH 官方文档。