在 DSH 的开发实践中,技能目录的分散、MCP 服务器的连接配置以及本地 CLI 工具的注册,往往需要手动编辑多个文件。dsh-s-m-c-center 插件提供了一个统一的 Web UI 设置页面,将智能体的三种核心工具(技能、MCP 服务器、本地 CLI)纳入同一个界面进行管理。
插件简介¶
该插件由 YpipaQ 维护,旨在为 DeepSeek Harness (DSH) Web GUI 增加一个设置页面。它不需要修改 DSH 的源码,通过安装一个 npm 包和一个配置补丁,即可实现技能浏览与切换、会话级技能注入、MCP 服务器真实连接以及本地 CLI 工具的发现与注册。
核心功能¶
-
技能管理
- 支持浏览、启用/禁用技能。
- 支持导入技能。
- 提供「会话默认」设置,并为每个对话分配独立的技能集。
- 插件维护一个统一的技能存储,不直接触碰原始
SKILL.md文件。
-
MCP 服务器管理
- 提供表单和 JSON 编辑器来创建和修改 MCP 服务器配置。
- 支持激活/归档切换。
- 提供单次连接测试功能。
- 通过
@deepseek-ai/dsh-mcp-client建立真实的连接,而非仅是配置文件。
-
本地 CLI 工具管理
- 支持发现和探测本地 CLI 工具。
- 自动注册系统 CLI 工具。
- 检测已安装状态、版本号、子命令以及 API Key。
安装与启用¶
安装命令如下:
npm install dsh-s-m-c-center
安装完成后,在 DeepSeek Harness 的 Web UI 中进入 设置 -> Web UI 插件 -> 工具管理 即可使用。
适用场景与注意事项¶
- 版本要求:该插件需要 DeepSeek Harness 版本 >= 0.1.2-alpha.2,目前已验证兼容至 0.2.1-alpha.1。
- 零源码修改:安装方式为一个 npm 包加上一行配置文件补丁,不会改变 DSH 的源码结构。
- 验证结果:该插件已通过三轮外部测试,16/16 通过。
总结¶
dsh-s-m-c-center 是一个轻量级的工作流插件,通过统一的界面解决了 DSH 中三种常见工具的配置与管理问题。它适合希望简化配置流程、集中管理 MCP 和技能集的开发者。