DeepSeek Agent
插件市场界面与桌面dsh-skill-mcp-panel
DEEPSEEK HARNESS PLUGIN

dsh-skill-mcp-panel

DSH Web UI plugin: skill and MCP management(Web界面的skill/MCP管理工具)

插件介绍

DSH Web UI plugin: skill and MCP management(Web界面的skill/MCP管理工具)

deepseekdshdsh-pluginmcppluginskills

项目详情摘要

dsh-skill-mcp-panel English | 简体中文 DSH 插件,在 Web 设置页同时提供「技能」与「MCP」两个管理面板,并随包提供统一终端命令 `dsh-panel`(`skill` / `mcp` 两个子命令族)。 注意:本项目提供的参考命令默认指定profile为默认的--profile web,需要更改profile的请自行注意。 安装 1. 安装本包(bundle 层自动挂载,无需编辑配置文件),二选一: 方式一:GitHub Release tarball** 方式二:npm(预构建,插件市场同款通道)** 两种方式都安装预构建产物,无需本地构建。也可以从 Git 安装(Git 来源的依赖默认禁止运行 prepare 构建脚本;若报 "git-hosted plugins build on install...",把 pnpm 在上面打印的 key 加到 profile 目录 `pnpm-workspace.yaml` 的 `allowBuilds` 下再重跑): > 2. 重启网关 重启后刷新页面:设置 → “插件”下方为“技能”,其下方为“MCP”。 功能 技能面板 skill 卡片列表:预览已注册安装的 skill,点击卡片可展开查看完整内容 skill 状态:启用、停用状态标签,与内置插件列表同款样式 skill 管理:开关热启用/停用、删除;按名称搜索;进入页面自动刷新 skill 添加(0.7.0 统一入口):点“+”直接选文件(`.md` / `.zip`),或把文件、压缩包、 技能文件夹直接拖进页面——自动识别目录束/单文件/压缩包结构,不合规内容会被拒绝并提示原因 **工作区分栏**(0.3.0):技能实体直接存放在其所属位置里——全局在 `~/.dsh/skills`,限定工作区在该工作区的 `.dsh/skills`。页面“技能列表”下方 有一条工作区选择器(折叠式下拉,全局 + 各工作区,最多显示 11 项、其余滚动),选中即只显示该工作区下的技能。 **批量迁移**:“+”号左侧的迁移按钮:源工作区、目标工作区(**可多选**)与技能都在 对话框内手动选择,批量**复制**或**移动**(默认不勾选任何技能;逐个迁移、失败不影响 其余;移动模式限单个目标)。源工作区有分组时,可在技能列表上方按分组筛选(0.7.0)。 **技能分组**(0.5.0):工作区选择器下方新增分组横栏(全部 + 分组名,放不下时换行), 点击只显示该分组下的技能。“分组”按钮(迁移按钮左侧)打开分组编辑器:新建/重命名/ 删除分组、选择工作区、命名并批量勾选成员。分组只写入插件自己的显示配置 (`~/.dsh/skills/.system/skill-viewer/groups.json`),不修改技能目录。 **作用域化管理**(0.6.4):同名技能同时存在于全局与某工作区时,删除、启停、 查看内容均按(名称+作用域)精确操作——页面各行独立展开、独立操作,绝不影响 其它作用域里的副本;找不到指定作用域的条目会直接报错,不会回退误操作。 命令行同名技能也需用 `--global` / `--project` / `--workspace` 显式指定。 MCP 面板(v2.0.0) 设置页「技能」下方新增「MCP」页,管理 profile `cordis.patch.yml` 中的 MCP 服务器受管块; 支持 **Stdio**(本地命令)与 **HTTP**(streamable-http)两种调用方式; 支持新增、编辑、启停、删除、测试连接;保存后由 DSH HMR 热加载,无需重启网关; `env` / `headers` 密钥在 RPC 与页面中脱敏,编辑时缺省 key 保留旧值; `cordis.patch.yml` 面板块外的用户内容逐字节保留。 DSH 版本兼容(v2.0.5) 适配 DSH 自 `0.1.6-alpha.2` 起的 TypertCodec `create()` 工厂契约 —— 该改动会让仍写 `schema:` 的插件在注册阶段直接抛错、整个插件树加载失败(网关起不来)。同一份构建 同时兼容** `0.1.5-rc.2` 及更早(读 `schema`)与 `0.1

摘自项目公开 README,可能随上游仓库更新。

安装方法

建议先在测试 Profile 中安装,并检查权限、安装脚本和依赖。

npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Fishquito7/dsh-skill-mcp-panel

使用前检查

  • 确认项目符合 DSH bundle 规范,而不只是相关仓库。
  • 阅读许可证和安装脚本,检查网络、文件及执行权限。
  • 备份配置,并确保插件能够安全卸载或回滚。