dsh-skills-mcp-group-manager
Manifest valid★ 3Group installed skills and manage MCP servers from a left-panel UI: filter the model skill catalog by enabled groups (union-deduped) and toggle MCP servers independently.
DeepSeek Harness Skills & MCPs 分组管理器
DeepSeek Harness Skills & MCPs Group Manager — DSH 插件:分组管理 Skills、过滤模型技能目录、独立开关 MCP 服务器,左侧面板一键管理。
A DSH plugin that groups Skills, filters the model skill catalog, toggles MCP servers independently, and manages everything from a left panel.
兼容性 / Compatibility:v0.3.5 支持 DSH 0.1.5-rc.1+,已在 0.1.5-rc.1 / 0.1.5-rc.2 / 0.1.6-alpha.2 / 0.1.7-rc.1 / 0.1.7-rc.2 实测(peer
^0.1.7-rc.1,真实 dsh-tools registry 探针通过;0.1.7-rc.2 上manager.state.getRPC 实测返回);旧版 DSH(0.1.0-rc.x)请使用最后兼容的 npm 版本 0.3.2。 v0.3.5 targets DSH 0.1.5-rc.1+, verified on 0.1.5-rc.1 / 0.1.5-rc.2 / 0.1.6-alpha.2 / 0.1.7-rc.1 / 0.1.7-rc.2; for older DSH releases use the last compatible npm version 0.3.2.
✨ 功能特性 / Features
- 🎯 Skill 分组 / Skill Groups — 创建/重命名/删除分组,分组可折叠;成员与挑选器均为列表 + 多选,支持搜索过滤后的全选/全不选与批量增删。
- 🧠 注入过滤 / Injection Filtering — 上下文只注入启用分组中出现的 Skill(并集去重,一次一个);未分组 Skill 默认不注入;切换分组实时刷新目录。
- 🔌 MCP 管理 / MCP Management — 枚举全部 MCP 服务器(profile 配置 + 用户新增),独立开关;用户新增的 MCP 动态挂载并持久化,重启自动恢复。
- 💾 持久化 / Persistence —
~/.dsh/mcp-skill-manager/state.json(原子写),下次会话默认沿用上次分组设置。 - 🖥️ UI — 对话框左侧分组管理面板(
shell.overlay)+ 会话头部开关(conversation.session.header.actions,带 "Skills&MCPs" 标签)。纯浮动面板,不修改产品布局。
📦 安装 / Install
# 单命令安装(无需其他步骤)
dsh plugin --profile web add dsh-skills-mcp-group-manager
# 重启 web profile 进程后生效(当前 GUI 由 dsh web 提供,重启后刷新页面)
为什么无需额外步骤? 宿主半插件零外部包依赖(仅 Node 内置模块与本地模块),
dsh plugin add的link:安装即可直接解析,无需符号链接或构建步骤。
🗑️ 卸载 / Uninstall(数据随插件一并删除)
dsh plugin --profile web remove dsh-skills-mcp-group-manager
卸载时 pnpm 会执行包的 postuninstall 脚本(scripts/cleanup.mjs),删除整个状态目录 ~/.dsh/mcp-skill-manager/(含 state.json),分组与 MCP 配置随插件一同移除。手动删除亦可:rm -rf ~/.dsh/mcp-skill-manager。
🧩 组成 / Structure
| 文件 | 说明 |
|---|---|
lib/index.js | Host 半插件:状态模型、skill 目录过滤(shadow provider skill-manager-filter)、MCP 枚举/restrict/动态挂载(经 loader)、12 个 manager_* 工具、RPC 路由 /plugins/dsh-mcp-skill-manager/rpc |
lib/client.js | Client 半插件:左侧分组管理面板 + 会话头部开关 |
lib/state.js | 纯状态逻辑(零依赖) |
lib/store.js | 状态存储(原子写 + 序列化写链 + 容错读取) |
scripts/cleanup.mjs | postuninstall 清理脚本 |
cordis.patch.yml | bundle 补丁,把插件行插入宿主组合 |
🛠️ 工具 / Tools
manager_groups_list/create/delete/rename/set_enabled/add_skill/remove_skill、manager_skills_list、manager_mcp_list/toggle/add/remove。
📄 License
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.1.0 | — | — |
| 0.2.0 | — | — |
| 0.2.1 | — | — |
| 0.2.2 | — | — |
| 0.2.3 | — | — |
| 0.2.4 | — | — |
| 0.2.5 | — | — |
| 0.3.0 | — | — |
| 0.3.1 | — | — |
| 0.3.2 | — | — |
| 0.3.3-beta.0 | — | — |
| 0.3.3 | — | — |
| 0.3.4 | — | — |
| 0.3.5-beta.0 | — | — |
| 0.3.5 | — | — |
| 0.3.6 | — | — |
| 0.3.7 | — | — |
| 0.3.8 | — | — |
| 0.3.9 | — | — |
Comments
Loading…
Similar plugins
by zx2021210538
DSH 插件:在设置面板里管理技能(SKILL.md)与 MCP 服务器,全局 / 项目级分层,改完即生效。Manage skills and MCP servers from the DSH settings panel.
★ 0
MIT
JavaScript
Oct 24, 2026
dsh plugin --profile web add dsh-skills-mcp-managerby n0pe-sled
dsh plugin: manage dsh skills and MCP servers from Settings > Skills & MCP, hot-reloaded without restarting the GUI
★ 0
TypeScript
Oct 2, 2026
dsh plugin --profile web add dsh-skill-mcp-managerby lilyblessing
MCP 与技能管理面板:设置页展示 MCP 服务器与 Skill 目录,随时启停释放上下文占用。
★ 8
↓ 152/wk
MIT
TypeScript
Oct 19, 2026
dsh plugin --profile web add dsh-mcp-skill-panelby Storm-Starlight
MCP server and skill management for DeepSeek Harness: a sidebar panel and a plugin-page config section with search, status lights, per-row switches, expandable details, and an add-server form followin
★ 2
↓ 589/wk
MIT
JavaScript
Oct 17, 2026
dsh plugin --profile web add dsh-mcp-skills-boardby Max-Null
Skill and MCP management center for DeepSeek Harness: browse and toggle user/project skills, add/edit/remove MCP servers hot without restart, with live per-session status in the sidebar.
★ 1
↓ 191/wk
MIT
TypeScript
Oct 25, 2026
dsh plugin --profile web add @max-null/dsh-skill-mcp-centerby zebbkira
面向 DeepSeek Harness Web GUI 的正式插件包:在设置页的「Web UI 插件」分组中新增一张「技能与 MCP」卡片,用于在浏览器里管理技能(skills)与 MCP 服务器。
★ 23
↓ 193/wk
TypeScript
Aug 23, 2026
dsh plugin --profile web add @zebbkira/dsh-skills-mcp-manager