j62268781-alt/dsh-skills-mcp-manager ↗★ 1

@j62268781-alt/dsh-skills-mcp-manager

DSH 设置面板:一个页面里管理技能(SKILL.md)与 MCP 服务器,全局 / 项目级分层,改完即生效。Manage skills and MCP servers from the DSH settings panel — global and per-project tiers, effective immediately. 适合需要分层配置和快速启停全局或项目级MCP服务的用户。

パッケージ
@j62268781-alt/dsh-skills-mcp-manager
互換性
未検証
Harness ピア範囲
*
バージョン
0.4.1
ライセンス
MIT
最終更新
2026/10/04

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:j62268781-alt/dsh-skills-mcp-manager

ドキュメント

README 全文を読む ↗

使用

入口:设置 → Skills & MCP(与内置插件页同一套设置槽位)。

  • 搜索只匹配名称,不匹配地址 / 参数 / 环境变量
  • 项目选择器决定「项目级」层显示哪个项目;下拉里是工作区注册表 + 面板里出现过的项目路径,也能手填绝对路径
  • 两个层级各自可折叠,各有自己的「添加服务器 / 添加技能」按钮

MCP

全局 MCP项目级 MCP
存在哪profile cordis.patch.yml 的 Loader 行插件自己的 settings 字段 servers[]
谁去连接官方 @deepseek-ai/dsh-mcp-client 直接加载这些行插件在 agent/created 时按项目路径挂载
生效范围所有会话(含 subagent)只有该项目里运行的会话 agent
增删改写回配置文件(加锁 + 原子写 + 写前校验 + 自动备份)写进 settings 文档
  • 卡片上的「配置文件」标签表示这一行来自 cordis.patch.yml;这种行可以编辑 / 停用 / 删除,改动由 Host 排空 rowOps 队列后落盘
  • 展开卡片能看传输方式、地址或命令、参数、环境变量(值打码)、范围与启停状态
  • 停用只是把该行的 enabled 置 false,不删你的配置
  • 导入 MCP:选来源 → 扫描 → 预览「哪些文件存在、识别出几个、几个形态不支持」→ 确认。全局导入写成配置文件行,项目导入写进面板的项目级条目

技能

  • 列表 = 磁盘扫描结果:$DSH_HOME/skills、~/.agents/skills、以及各项目的 .agents/skills / .dsh/skills;卡片上的 dsh / agents 标签表示它来自哪个根(早期版本写进 config.skills[] 的条目也会列出来,并被镜像到对应根)
  • 「添加技能」写入 //SKILL.md:区域选全局或项目,名字同时是目录名
  • 预览按需读取文件正文(4KB 上限,正文不进设置文档,设置文件不会越用越大)
  • 重命名会同时移动目录并改写 frontmatter 里的 name(否则面板和文件夹会对不上)
  • 删除是两步确认:先把目录备份到同级的 .smp-backup--,再删除;备份会保留,需要时手动改回原名即可

状态与失败

在途操作在卡片上显示进度(保存中… / 删除中… / 切换中…),期间该卡片的其它按钮不可点;操作失败会就地显示原因(例如「该技能不在当前扫描结果里」)。删除若 15 秒没有回执,会停止转圈并提示重试。