SeverusZh/dsh-skills-mcp-group-manager

SeverusZh★ 2JavaScript最后同步: 2026-08-28

在 GitHub 打开

DeepSeek Harness Skills & MCPs 分组管理器 — 分组管理 Skills、过滤模型技能目录、独立开关 MCP 服务器、左侧面板一键管理 / Group skills, filter the model skill catalog, toggle MCP servers, left panel UI

README 摘要

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. ✨ 功能特性 / 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 为什么无需额外步骤? 宿主半插件零外部包依赖(仅 Node 内置模块与本地模块), dsh plugin add 的 link: 安装即可直接解析,无需符号链接或构建步骤。 🗑️ 卸载 / Uninstall(数据随插件一并删除) 卸载时 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/动态挂载(经 loade…

在 GitHub 查看完整 README →
工具/开发dshdsh-bundledsh-plugindsh-pluginsmcpskillskills

分类