dsh-mcp-skill-panel:DSH MCP 与 Skill 管理面板

DeepSeek Harness (DSH) 采用“一切皆插件”的理念,开发者通常需要在配置文件中手动维护 MCP 服务器列表和 Agent 技能目录。这种方式缺乏可视化交互,调试和维护成本较高。dsh-mcp-skill-panel 解决了这个问题,它在 DSH 的设置菜单中增加了专门的管理页面。

这是一个客户端插件,由 hardai520 维护,开源协议为 MIT。它为 DSH 的 Web 模式设置界面增加了“MCP 管理”和“Skill 管理”两个入口,用于可视化地管理当前 profile 的 MCP 服务器和合并后的技能目录。

核心功能

MCP 管理

在设置菜单中列出当前 profile 中正在运行的 MCP 服务器。支持对补丁层进行管理,包括新增、编辑、启用/停用、删除,以及测试连接。支持查看每台服务器注册的功能列表。

Skill 管理

将全部 Agent 预设的技能目录合并成一份只读名册。支持搜索、按来源过滤、按项目目录查看,以及两级展开查看技能正文预览。

补丁层控制

插件直接修改当前模式的 cordis.patch.yml,而不是插件私有的状态文件。如果宿主开启了 patchReload: live,写入操作会立即生效。

安装与启用

在 DSH 根目录下执行以下命令:

pnpm dsh plugin --profile web add "github:hardai520/dsh-mcp-skill-panel#v0.3.0"

安装完成后需要重启 dsh web 才能生效。

典型用法

  1. 进入设置菜单,左侧会出现“MCP 管理”和“Skill 管理”。
  2. 在 MCP 管理页面,可以新增或编辑配置,支持粘贴 Claude/VS Code 或 cordis.patch.yml 形式的配置,也可以测试连接。
  3. 在 Skill 管理页面,可以搜索技能,按来源过滤,查看项目级技能。

适用场景与注意

  • Web 与 Desktop 隔离:DSH 的 Web 模式和桌面端 desktop 使用的是两套 MCP,默认互不相通。插件按当前 ctx.profileContext 决定读写目标。
  • 只读技能管理:Skill 管理是只读的,启用/停用属于 provider 层策略,本插件不涉及。
  • 重启生效:安装或升级后必须重启 dsh web,否则界面变化可能不会出现。

该插件通过统一的设置界面简化了 MCP 服务器和技能目录的运维工作。更多细节请参考插件目录或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

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

小夜