lilyblessing/dsh-mcp-skill-panel
lilyblessing★ 0TypeScript最后同步: 2026-08-15
MCP 与技能管理面板:设置页展示 MCP 服务器与 Skill 目录,随时启停释放上下文占用。dsh plugin --profile web add: github:lilyblessing/dsh-mcp-skill-panel#main
README 摘要
🧩 MCP 与技能管理面板 DeepSeek Harness(DSH)Web 插件 · MCP 服务器与 Skill 目录的实时启停,释放上下文占用 ✨ 是什么 DSH Web 设置页新增「MCP 与技能管理面板」入口,把当前 agent 可见的 MCP 服务器 与 Skill 目录 变成一张可操作的清单:每个条目一个启停开关, 停用即释放上下文占用,启用无需重启 。 🎯 特性 特性 说明 🟢 MCP 实时启停 停用 → loader entry 卸载(断开连接 + 注销该服务器全部 mcp 工具),工具从模型目录 立即消失 ,schema token 即时释放;启用 → 重新连接 + 恢复工具, 无需重启 🧠 Skill 启停 往 SKILL.md frontmatter 注入/移除 disable-model-invocation: true ,模型 catalog 实时失效(实测停用 cheatengine 173 工具 ≈ 9.6k token 一次释放) 💾 重启保持 MCP 状态经插件状态文件物化进预设组合文件;Skill 状态即 frontmatter 本身 —— 重启后状态不变 ⚡ 响应快 skill 开关点击即翻转(乐观更新 + 服务端确认),分域缓存 + 事件驱动失效( tools/change / skills/change ),MCP 页不触发 skill 目录扫描 🌐 双语界面 设置页入口与全部文案 zh/en 双语,跟随 DSH 界面语言;明暗主题适配 🪶 零上下文占用 插件自身不注册任何模型工具,不消耗模型注入面 📦 安装 产物已入库( lib/ ),git 源一行安装,无需构建授权。安装后 重启 dsh web (bundle 层在启动时合成,热更新无效),设置页即出现「MCP 与技能管理面板」入口。 🚀 使用 1. 设置页 → MCP 与技能管理面板 2. MCP 服务器 标签页:每张卡片显示服务器名、状态徽标(运行中 / 已停用 / 无工具 / 异常)、工具数与 token 占用估算;点右上角开关启停 3. 技能 标签页:每张卡片显示技能名、来源、描述、模型可见徽标;点右上角开关启停 4. 手动管理 (可选):直接编辑预设组合文件( disabled: true 行)或 SKILL.md frontmatter( disable-model-invocation: true ),下次重启/变更即生效 状态徽标含义:🟢 运行中(有工具)/ ⚪ 已停用 / 🟡 无工具(进程在跑但工具列表为空,多为 server 启动失败或空实现)/ 🔴 异常(未在运行也未停用)。 🖥️ 工作原理 - MCP 启停 :MCP 行是 agent preset 组合( agent.cordis.yml )中的 loader…
在 GitHub 查看完整 README →