dsh-skills-mcp
在终端中运行以下命令:
dsh plugin install BrokenDreamStar/dsh-skills-mcp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 `dsh plugin install BrokenDreamStar/dsh-skills-mcp`,或按 README 从源码仓库 https://github.com/BrokenDreamStar/dsh-skills-mcp 安装。
插件介绍
在 DeepSeek Harness 里,Skills 分散在 DSH 与 Shared Agents 多个目录,MCP 又可能写在 DSH 的 mcp.json、Claude Code 的全局或项目配置里。改一处、启停一处往往要翻文件、记路径,还容易和别的 Agent 互相干扰。dsh-skills-mcp 把这一切收拢到 Settings → Skills 与 MCP:同一套界面区分系统级与项目级,保存后按规则重载,让配置变更尽快反映到会话里。
Skills 侧合并展示两个根目录下的技能并标注来源,支持新建与编辑完整 SKILL.md(可选保存位置、校验 frontmatter),以及在 DSH 内单独启用或停用——只写状态、不改源文件,也不影响 Claude Code 等其它 Agent。删除进回收站可恢复;指向根外的符号链接技能会以只读方式列出。
MCP 侧把 DSH 管理的服务器与 Claude Code 发现的外部条目同页分组展示,支持 stdio 与 streamable-http,保存前自动备份;外部条目默认在 DSH 启用、可禁用或一键导入为可编辑的托管条目,WebUI 与模型工具输出里不会泄露外部卡片上的密钥。系统级全局挂载,项目级按会话 cwd 与 .git 根在 Agent scope 内挂载,彼此隔离。
模型还可通过 skills_manager 与 mcp_manager 与设置页对齐地 list、读写、启停与重载(写操作需 danger-full-access 审批)。适合需要集中维护技能库与 MCP、又要在多项目间做作用域隔离的 DSH 用户与插件开发者。
使用场景
- 在 Web 设置页统一维护系统级与项目级 Skills 目录
- 为不同仓库单独配置 MCP 并在保存后立即重载
- 从 Claude Code 发现的外部 MCP 导入或仅在 DSH 内启停
适合人员
- 经常在 DSH 与 Shared Agents 目录间维护技能文件的开发者
- 需要按项目隔离 MCP 连接的多仓库用户
- 希望通过模型工具 skills_manager / mcp_manager 远程管理配置的高级用户