dsh-skill-mcp-panel:DeepSeek Harness 的技能与 MCP 管理面板

fishquito7/dsh-skill-mcp-panel

工具与能力已验证
收录时间 2026-08-20
页面最后更新 2026-08-20

DSH plugin 在 Web 设置页提供技能与 MCP 管理面板,支持批量迁移、分组与热加载。

在 DeepSeek Harness 的 Web 设置页中统一管理技能与 MCP 服务器,支持拖拽添加、批量迁移与热加载。

install
dsh plugin --profile web add github:fishquito7/dsh-skill-mcp-panel
分类
工具与能力
平台
DSH-Plugin
作者
fishquito7
分发方式
插件

dsh-skill-mcp-panel 核心特性

技能卡片列表与状态管理MCP 服务器增删改查批量迁移与分组命令行统一入口

dsh-skill-mcp-panel 仓库信息

fishquito7
发布者
fishquito7
仓库
fishquito7/dsh-skill-mcp-panel
84
Star
8
Fork
0
Watch
0
开放 Issue
语言JavaScript
许可证MIT License
官网
仓库最近更新2026-08-18 13:43:14
仓库创建时间2026-08-14 09:18:04
主题
deepseekdshdsh-pluginmcppluginskills
默认分支main

dsh-skill-mcp-panel 仓库简介

dsh-skill-mcp-panel 是 DeepSeek Harness(DSH)的 Web 界面插件(DSH plugin),由 Fishquito7 维护,采用 MIT 许可证,旨在为 DSH 提供统一的技能(Skill)与 MCP 服务器管理面板。它解决了在 Web 设置页中分散管理技能和 MCP 配置的痛点,将两者整合到一处,并随包提供统一的终端命令 dsh-panel,支持 skillmcp 两个子命令族。该插件基于 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 安装。安装命令如下:

bash
dsh plugin --profile web add github:fishquito7/dsh-skill-mcp-panel

若从 Git 安装遇到“git-hosted plugins build on install...”错误,需将 pnpm 打印的 key 添加到 profile 目录 pnpm-workspace.yamlallowBuilds 下再重跑。安装后重启网关:

bash
dsh-restart

重启后刷新页面,在设置 → “插件”下方可见“技能”,其下方为“MCP”。

dsh-skill-mcp-panel 的命令行工具如何使用?

统一父命令为 dsh-panel,包含 skillmcp 两个子命令族。技能子命令支持列出、添加(可指定工作区)、迁移(单个或批量,支持复制/移动)、启停、删除、更新插件等操作。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 官方文档。

查看更多 DSH 插件,访问 dsh-plugin.org

DSH-Plugin 常见问题