在 DeepSeek Harness (DSH) 中,技能和 MCP 服务器的管理通常涉及直接操作文件或依赖提供者的逻辑。如果没有集中的管理界面,快速查看当前状态、禁用特定技能或配置服务器会变得繁琐。
dsh-skill-mcp-panel 是一个用于 DSH 的技能列表和 MCP 服务器管理器,挂载为侧边栏面板,并完全从主机的主题令牌中提取主题。由 re-ITRT 维护。它提供了一个集中的视图来管理技能和 MCP 服务器,同时保持与主机的主题和字体设置一致。
核心功能¶
- 侧边栏面板:通过侧边栏条目打开一个页面,展示当前部署提供的所有 Agent 技能和已配置的 MCP 服务器密集列表。
- 技能开关:每个技能行包含一个切换开关,用于启用或禁用技能。
- 详情面板:点击“详情”展开一个面板,显示提供者、来源、路径、调用策略和完整正文。
- MCP 服务器管理:支持编辑、创建和删除 MCP 服务器。
- 打开目录:可以打开技能或 MCP 配置文件夹所在的目录。
- 主题与排版:页面不包含任何主题代码,所有颜色、圆角、字体和焦点环均来自主机的
--dsh-*令牌。排版基于主机的字体大小设置 (--dsh-content-font-size) 动态调整。
安装与启用¶
使用以下命令安装插件:
dsh plugin --profile desktop add <path-to-this-directory>
使用说明¶
- 查看列表:在 DSH 的侧边栏中找到“技能与 MCP”条目并打开,即可看到所有 Agent 技能和 MCP 服务器的列表。
- 禁用技能:点击技能行的开关将其关闭。插件会通过注册表的重复规则(rank: 0)将技能移出模型目录和
/菜单,而无需直接编辑文件。 - 删除技能:
- 用户技能:永久删除文件。
- 捆绑技能:移至垃圾文件夹,不会永久删除。
删除操作会有确认提示,告知是“永久删除”还是“移至垃圾文件夹”。
- 配置 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 插件目录。