dsh-manage-hub
在终端中运行以下命令:
dsh plugin install Lrxc/dsh-manage-hub
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install Lrxc/dsh-manage-hub,或从 https://github.com/Lrxc/dsh-manage-hub 拉取后本地安装,重启后即可在 web 设置面板看到 Skills 与 MCP 两个管理页面。
插件介绍
如果你在用 dsh 管理多个技能和 MCP 服务器,大概率对反复打开 yaml 文件、逐行核对锚点和注释已经有点疲了。dsh-manage-hub 把这两块搬进了 web 设置面板,给你一个可以直接点、可以直接看的界面。
Skills 页面让你浏览、导入(支持 zip 包,单个或多个技能目录都行)、删除和开关存放在 $DSH_HOME/skills 下的自有技能;导入时已存在的技能自动跳过,不会静默覆盖。MCP 页面则覆盖 stdio 和 Streamable HTTP 两种传输,支持增删改配置、一键连接测试(15 秒超时自动回收子进程),启用的服务器写入当前 profile 的 cordis.patch.yml,重启即自动挂载,工具名以 mcp__ 前缀注册。
写入策略偏保守:插件只动自己生成的 mcp-* 行,注释、锚点、!!js 表达式原样保留,写入是原子的并留一份 .bak 备份;若目标文件存在语法错误,直接拒绝改写并报错,不会拿坏文件做覆盖。环境变量侧,*_KEY、*_PASSWORD、*_SECRET、*_TOKEN 及 DSH_* 变量不会被透传给 MCP 子进程,需要凭据就在服务器配置里显式声明。
简单说,适合已经在用带 web profile 的 dsh、技能或 MCP 服务器数量上双位数之后想少改文件、多点点鼠标的开发者。
截图预览
使用场景
- 技能数量上双位数后不再想打开 yaml 逐行开关
- 新增 MCP 服务器后想一键测试连通性而非手动跑脚本
- 把一批技能 zip 包拖进面板一次性导入
适合人员
- 已部署 dsh web profile 的开发者
- 技能或 MCP 服务器数量较多、希望集中管理的用户
- 偏好图形界面、想减少手动改配置文件的工程师
