前言¶
在 DeepSeek Harness(DSH)里做智能体开发时,Skill 往往分散在 Harness 注册表、当前会话目录、以及本机给 Codex、Claude Code、Cursor、Gemini 等工具用的 skills 文件夹里;MCP 服务器的增删改查又通常落在 profile 的 cordis.patch.yml 上。两边分开维护,容易漏扫路径、重复配置,也不便于一眼看到某台 MCP 是否已启用、发布了哪些工具。KiriuKazurei 维护的 dsh-skill-mcp-workbench 是面向 DSH Web 的侧栏插件,把全局 Skill 发现与导入、以及 MCP 管理收进同一个 Skill & MCP 面板;仓库按 admin-security 归类,适合需要集中管控 Skill 与 MCP 的开发者。插件目标版本为 DSH 0.2.1-rc.5。
这是什么¶
dsh-skill-mcp-workbench 是 DSH Web 侧栏 bundle 插件:纯 JavaScript 实现,无构建步骤、无运行时 npm 依赖。它在侧栏提供 Skill & MCP 入口,通过已认证的 /api/skill-mcp-workbench 路由做配置;另注册只读智能体工具 skill_mcp_manage,用于列出与读取 Skill、汇报 MCP 状态及工具名称。项目采用 MIT 许可证,package.json 中版本为 1.0.0。
目录页:skillhub.cn 插件页
源码:GitHub - KiriuKazurei/dsh-skill-mcp-workbench
核心功能¶
Skills:多来源浏览与本地扫描¶
Skills 页会汇总 Harness 注册表、当前会话 catalog,以及本机 Skill 目录(含 Codex、Claude Code、Cursor、Gemini 等常见布局)。你可以追加要扫描的文件夹。说明一点:项目级(project-scoped)Skill 不在此全局面板里展示,仍按 DSH 原有作用域处理。
Import / Create:导入或新建 SKILL.md¶
Import / Create 支持从 Markdown 或 ZIP Skill 包导入,也可以在 $DSH_HOME/skills 下创建新的 SKILL.md 包。同名文件可能被覆盖;只应从可信来源导入或创建 Skill。
MCP:profile 级服务器管理¶
MCP 页展示各服务器状态及已发布工具。可对 profile 拥有的 Streamable HTTP 与 stdio 服务器执行添加、编辑、启用、禁用、删除。由 home patch 或 bundle 拥有的行以只读方式展示,避免在 UI 里误改系统或 bundle 自带配置。
智能体侧只读工具¶
skill_mcp_manage 为只读工具:列出与读取 Skill,并报告 MCP 状态与工具名。完整写操作仍以 Web 面板与 profile 配置为准。
安装与启用¶
官方 README 未提供 dsh plugin add github:... 一类一键命令,而是通过 plugin_manager 安装本地 bundle。步骤如下。
1、取得插件源码:克隆仓库或下载并解压源码归档,使用内含 package.json 与 cordis.patch.yml 的目录(下文称 bundle 目录)。
2、在目标 DSH profile 中调用 plugin_manager,action 设为 install_bundle,target 设为该目录的绝对路径。
示意(具体参数名以你当前 DSH 中 plugin_manager 的 schema 为准):
action=install_bundle
target=<bundle 目录的绝对路径>
3、打开 DSH Web,在侧栏选择 Skill & MCP。安装后请保留 bundle 目录原位;若替换已安装副本,需重启 DSH 以加载新的 JavaScript 模块。
典型用法¶
在 Web 里日常维护¶
- 打开 DSH Web 侧栏 Skill & MCP。
- 在 Skills 中核对注册表、会话与本机目录是否都已出现在列表;缺路径时在界面中追加扫描文件夹。
- 需要新 Skill 时,用 Import / Create 导入 MD/ZIP 或在
$DSH_HOME/skills下新建包。 - 在 MCP 中查看服务器与工具列表,对 profile 拥有的服务器做启用/禁用或编辑;只读行对应 home patch 或 bundle,需在对应补丁或源码侧修改。
会话中查询状态¶
在 Harness 会话里可调用只读工具 skill_mcp_manage,快速列出 Skill 或确认 MCP 与工具名,无需每次打开浏览器面板。
适用场景与注意¶
适合:在单台机器或固定 profile 上维护全局 Skill 与 MCP,希望与 DSH Web 同一界面操作、减少手写 cordis.patch.yml 的场景。
务必注意:
- 插件随当前 DSH 进程与 profile 权限运行;安装前请阅读仓库源码与 MIT 许可证,确认 bundle 内容可信。
- MCP 的 headers 与环境变量以明文写在 profile 的
cordis.patch.yml中;请妥善保管 profile 文件,勿提交到公开仓库。 - 社区目录 skillhub.cn 为独立站点,与 DeepSeek、幻方无官方从属关系;本文安装步骤以 GitHub README 为准。
结尾¶
dsh-skill-mcp-workbench 把全局 Skill 发现、导入/创建与 MCP 配置收敛到 DSH Web 侧栏,并辅以 skill_mcp_manage 做只读查询。若你正在使用 DSH 0.2.1-rc.5 一带版本,可从目录页查看元数据,并按 README 用 plugin_manager 的 install_bundle 完成安装。
- 目录页:https://www.skillhub.cn/plugins/KiriuKazurei/dsh-skill-mcp-workbench
- GitHub:https://github.com/KiriuKazurei/dsh-skill-mcp-workbench