dsh-skillhub:DeepSeek Harness 本地技能与 MCP 统一管理

前言

在使用 DeepSeek Harness (DSH) 进行开发或日常交互时,用户常在磁盘目录(如 ~/.agents/skills 和 $DSH_HOME/skills)中存放大量本地技能,同时也会运行多个 MCP 服务。手动管理这些技能和服务的启用状态较为繁琐。dsh-skillhub 插件提供了一个集中式的管理面板,允许用户通过全局、项目和对话三个层级对技能与 MCP 服务进行开关控制,并支持智能向下传导。

功能定位

dsh-skillhub 是一个为 DeepSeek Harness 设计的本地技能与 MCP 服务统一开关管理插件。它不修改或删除任何原始磁盘文件,仅提供可见性控制,确保本地技能即插即用。

核心功能

  1. 本地技能即插即用:自动扫描并列出磁盘上已有的 Skills。
  2. MCP 服务联动支持:提供独立的 MCP 页签,按服务动态隐藏或暴露工具。
  3. 三层作用范围:支持全局、本项目、本对话三个层级的独立开关。
  4. 智能向下传导:全局设置同步覆盖所有层,项目设置同步所属对话,对话设置临时覆盖,新建会话自动继承。
  5. 一键即用:支持 Web CLI 安装,开箱即用。

安装与启用

安装前请确认 DSH 版本。该插件兼容 DSH 0.2.0-rc.2 及后续 rc.x 版本,推荐使用 1.0.4 或更高版本。

在终端执行以下命令安装 Web CLI 插件:

dsh plugin --profile web add @aa2246740/dsh-skillhub@1.0.7

安装完成后,在 DSH 的“设置”中找到 skill&mcp 页面,即可看到技能与 MCP 的管理入口。

使用说明

设置页管理

打开 DSH 设置,找到 skill&mcp 页面。在此处可以浏览本机所有已安装的技能与 MCP 服务,支持单个开关、文件夹/分组批量开关,以及“全部开启/关闭”操作。全局调整将作为所有项目与会话的默认生效值。

对话级即时调控

在对话输入框上方,点击 「技能」 胶囊按钮,弹出快捷面板。在此面板中可以切换 「本对话」 与 「本项目」 的作用范围,支持快捷搜索技能以及一键复制 /<skill-name> 命令。

作用范围与传导规则

插件提供三层作用范围,配置具有继承关系:

  • 全局 (Global):设定基准值,影响所有项目与对话。
  • 本项目 (Project):仅影响当前项目及其下的所有对话。
  • 本对话 (Chat):仅影响当前对话。

新建项目自动继承全局状态;新建会话自动继承所属项目的状态。

注意事项

  1. 纯可见性控制:插件仅控制技能与 MCP 的显示与调用,绝不修改或删除任何原始磁盘文件。
  2. 历史记录保护:关闭某个 Skill 后,如果内容已被读取进当前对话的上下文历史,该会话中已读内容不会被篡改。
  3. 版本兼容性:npm 1.0.4 的包名与前端注册名不一致,安装时请使用 @aa2246740/dsh-skillhub@1.0.7。
  4. Web CLI 限制:上述安装命令仅作用于 web profile,无法用于桌面 App。

结语

dsh-skillhub 解决了本地技能与 MCP 服务管理分散的问题,通过三层作用范围和智能传导机制,为 DSH 用户提供了灵活且安全的配置方式。

  • 目录页: https://www.skillhub.cn/plugins/aa2246740/dsh-skillhub
  • 源码: https://github.com/aa2246740/dsh-skillhub
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜