
zebbkira/dsh-skills-mcp-manager
62最近提交 2026年8月15日
dsh-skills-mcp-manager DSH 插件
本插件在 DeepSeek Harness Web GUI 的「设置」页面新增一个独立的「技能与 MCP」导航入口。你可以浏览、启用/禁用、删除、导入技能,以及创建、测试、启用/禁用 MCP 服务器。MCP 服务器通过 @deepseek-ai/dsh-mcp-client 真实连接,工具注册为 mcp__服务器名__工具名。
如何安装 dsh-skills-mcp-manager DSH 插件
dsh plugin --profile web add @zebbkira/dsh-skills-mcp-manager@0.1.3复制不会执行命令。安装 dsh-skills-mcp-manager DSH 插件前请核对仓库和版本。
dsh-skills-mcp-manager DSH 插件数据来源
dsh-skills-mcp-manager DSH 插件快照日期:2026年8月16日
discovered
dsh-skills-mcp-manager DSH 插件能做什么
- 技能管理:通过修改 SKILL.md 前言的指令启用/禁用,两步确认删除,从指定目录导入,按名称模糊搜索和按状态过滤。
- MCP 服务器管理:表单或 JSON 两种方式新建,一键测试连接,启用/禁用真实连接,编辑和删除(两步确认)。
- 配置持久化:MCP 服务器配置保存到 ~/.dsh/mcp.json,导入的技能保存到 ~/.dsh/skills。
- 支持项目级和用户级技能,按来源目录分组显示。
dsh-skills-mcp-manager DSH 插件适合哪些场景
- 快速启用或禁用一个技能,无需手动编辑文件。
- 连接自定义 MCP 服务器(如数据库工具),扩展助手能力。
- 将其他项目中的技能批量导入到全局技能文件夹。
- 在生产环境启用前测试 MCP 服务器的连通性。
dsh-skills-mcp-manager DSH 插件适合谁
- 希望通过图形界面管理技能和 MCP 集成的 DeepSeek Harness 用户。
- 需要调试或测试 MCP 连接的开发者和高级用户。
dsh-skills-mcp-manager DSH 插件的限制
- 只扫描四个可管理的技能根目录,不展示内置或运行时技能。
- 导入目的地固定为 ~/.dsh/skills,按目录名或文件名去重。
- MCP 服务器凭证(env/headers)以明文存于 ~/.dsh/mcp.json,用户需自行设置文件权限(建议 0600)。
dsh-skills-mcp-manager DSH 插件的仓库 README 摘录
以下文字摘自 dsh-skills-mcp-manager DSH 插件的上游仓库 zebbkira/dsh-skills-mcp-manager 的 README,版权归原作者,仅作引用。
本插件是其中一个独立插件:在 DeepSeek Harness Web GUI 的「设置」页新增一个独立的「技能与 MCP」页面(一级导航入口,与「插件」等并列),用于管理技能(skills)与 MCP 服务器。 MCP 是**真实连接**:启用的服务器会通过 @deepseek-ai/dsh-mcp-client 真正连上,并把工具注册为 mcp__<server>__<tool>;启用 / 禁用会实际连接 / 断开。 <img width="778" height="789" alt="image" src="https://github.com/user-attachments/assets/f7492576-e806-427d-97e9-b3ec1d6770f7" /> ## 功能 ### Skills 技能 - 区分项目级 / 用户级,按来源分组(.dsh/skills、.agents/skills、~/.dsh/skills、~/.agents/skills)。 - 启用 / 禁用:改写 SKILL.md 前言的 disable-model-invocation + user-invocable,可逆。 - 删除:两步确认,物理删除技能目录(bundle)或平铺 .md 文件。 - 详情:查看 description、whenToUse 与完整正文。 - 导入:指定目录 → 扫描技能 → 勾选导入到 ~/.dsh/skills。支持系统原生目录选择器与手写路径两种方式。 - 搜索 / 过滤:按名称模糊搜索,按「已启用 / 未启用」过滤。 ### MCP 服务 - 表单或 JSON 两种方式新建服务器(stdio 的 command/args/env/cwd,或 streamable-http 的 url/headers)。 - 测试连接:一键真实连接探测。 - 启用 / 禁用:真正连接 / 断开,状态实时显示(连接中 / 运行中 / 失败 / 已停止)。 - 名称搜索、编辑、删除(两步确认)。 - 配置持久化到 ~/.dsh/mcp.json。 ## 安装 ### 方式一:从 npm 安装(推荐) 前置条件:Node.js >= 22.19,并先装好 dsh 命令行。 # 1. 全局安装 dsh(已装可跳过) npm install -g @deepseek-ai/dsh dsh --version # 能打印版本号即成功 # 2. 把本插件装进 web profile dsh plugin --profile web add @zebbkira/dsh-skills-mcp-manager@0.1.3 # 3. 重启 dsh web dsh web ds
阅读完整 README仓库未声明许可,使用前请先与作者确认。
dsh-skills-mcp-manager DSH 插件常见问题
如何安装 dsh-skills-mcp-manager 插件?
首先确保已安装 Node.js >= 22.19 和 dsh 命令行工具(全局安装)。然后执行 `dsh plugin --profile web add @zebbkira/dsh-skills-mcp-manager@0.1.3`。安装完成后重启 dsh web:`dsh web`。你也可以从 GitHub 克隆仓库,构建后使用 `dsh plugin --profile web add link:路径` 进行开发调试。
安装后为什么看不到「技能与 MCP」页面?
请确认是否已重启 dsh web 服务器。运行 `dsh web` 再次启动。另外执行 `dsh plugin --profile web list` 检查插件是否已添加到 web profile。如果列出了该插件,重启后应该能在设置页面看到「技能与 MCP」导航项。
如何启用或禁用一个技能?
在设置页面的「技能与 MCP」中找到该技能,使用切换开关。插件会自动修改对应 SKILL.md 文件前言中的 `disable-model-invocation` 和 `user-invocable` 指令。该操作是可逆的。
如何添加一个新的 MCP 服务器?
在「技能与 MCP」页面的 MCP 部分点击「添加服务器」。你可以选择表单模式(填写 command、args、env 等)或 JSON 编辑器模式。服务器名称必须唯一,且只允许 A-Za-z0-9_- 字符,最长 32 位。保存后可以测试连接。
MCP 服务器状态显示「失败」怎么办?
插件会使用 @deepseek-ai/dsh-mcp-client 尝试连接服务器。请检查 command/url、环境变量和网络。点击「测试连接」可以查看具体错误信息。确保服务器名称全局唯一。如果问题持续,请检查服务器端日志。