dsh-skill-mcp-panel:DeepSeek Harness 的技能与 MCP 服务器管理器

在 DeepSeek Harness (DSH) 中,技能和 MCP 服务器的管理通常涉及直接操作文件或依赖提供者的逻辑。如果没有集中的管理界面,快速查看当前状态、禁用特定技能或配置服务器会变得繁琐。

dsh-skill-mcp-panel 是一个用于 DSH 的技能列表和 MCP 服务器管理器,挂载为侧边栏面板,并完全从主机的主题令牌中提取主题。由 re-ITRT 维护。它提供了一个集中的视图来管理技能和 MCP 服务器,同时保持与主机的主题和字体设置一致。

核心功能

  1. 侧边栏面板:通过侧边栏条目打开一个页面,展示当前部署提供的所有 Agent 技能和已配置的 MCP 服务器密集列表。
  2. 技能开关:每个技能行包含一个切换开关,用于启用或禁用技能。
  3. 详情面板:点击“详情”展开一个面板,显示提供者、来源、路径、调用策略和完整正文。
  4. MCP 服务器管理:支持编辑、创建和删除 MCP 服务器。
  5. 打开目录:可以打开技能或 MCP 配置文件夹所在的目录。
  6. 主题与排版:页面不包含任何主题代码,所有颜色、圆角、字体和焦点环均来自主机的 --dsh-* 令牌。排版基于主机的字体大小设置 (--dsh-content-font-size) 动态调整。

安装与启用

使用以下命令安装插件:

dsh plugin --profile desktop add <path-to-this-directory>

使用说明

  1. 查看列表:在 DSH 的侧边栏中找到“技能与 MCP”条目并打开,即可看到所有 Agent 技能和 MCP 服务器的列表。
  2. 禁用技能:点击技能行的开关将其关闭。插件会通过注册表的重复规则(rank: 0)将技能移出模型目录和 / 菜单,而无需直接编辑文件。
  3. 删除技能:
    • 用户技能:永久删除文件。
    • 捆绑技能:移至垃圾文件夹,不会永久删除。
      删除操作会有确认提示,告知是“永久删除”还是“移至垃圾文件夹”。
  4. 配置 MCP 服务器:点击 MCP 行的“编辑”或“新建服务器”,会弹出一个固定的双列网格表单进行配置。表单包含命令、工作目录、URL、参数和环境变量等字段。

注意事项

  • 主题一致性:页面不包含任何主题代码,所有样式完全依赖主机的 --dsh-* 令牌,因此它会自动跟随部署的主题(浅色、深色或第三方主题)。
  • 无轮询与刷新:列表不会自动轮询,也没有手动刷新按钮。列表在面板打开、窗口重新获得焦点(节流为每 4 秒一次)以及每次写入操作后读取。
  • 技能禁用机制:关闭技能并非通过编辑文件实现,而是由插件通过注册表规则管理。
  • 文件存储位置:
    • 技能集合位于 <DSH home>/storages/skill-mcp-panel.json。
    • 已删除的捆绑技能位于 <DSH home>/storages/skill-mcp-panel.trash/<id>/。

结语

dsh-skill-mcp-panel 为 DSH 用户提供了一个直观的界面来集中管理技能和 MCP 服务器,解决了文件操作繁琐的问题。如需了解更多细节或提交问题,可访问:GitHub 仓库 或 技能Hub 插件目录。

羽毛球分组比赛记分
小程序二维码

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

小夜