
Fishquito7/dsh-skill-mcp-panel
dsh-skill-mcp-panel
dsh-skill-mcp-panel is a community DeepSeek Harness plugin. Read the repository README before installing.
Install
npx @deepseek-ai/dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/latest/download/dsh-skill-mcp-panel.tgzRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-skill-mcp-panel)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from Fishquito7/dsh-skill-mcp-panel, cleaned of badges and images.
dsh-skill-mcp-panel
在 DSH Web 侧边栏管理「技能」与「MCP」服务器,并附统一终端命令 dsh-panel
DSH 插件:把技能与 MCP 服务器的管理搬进 DSH Web 的主页侧边栏——点左栏的「Skill / MCP」,中央主区直接切到整页面板(不是弹窗,也不是设置页里的 tab),改完即生效。随包附带统一终端命令 dsh-panel:面板能做的事命令行都能做,另外多一个跨 profile 升级。
- 🗂️ 技能管理 —— 列表预览、搜索、工作区分栏与分组筛选、卡片展开查看全文、热启停 / 删除,支持
.md/.zip/ 技能文件夹的添加与批量迁移 - 🔌 MCP 服务器管理 —— 可视化维护 profile
cordis.patch.yml中的 MCP 受管块,Stdio / HTTP 两种调用方式,支持测试连接,保存后由 DSH HMR 热加载 - 🧩 整页面板 —— 与宿主内置「插件」页同一套槽位机制,点左栏即在中央主区切页,页面左上角另有「← 返回会话」
- ⌨️
dsh-panel命令行 ——dsh-panel skill …与dsh-panel mcp …覆盖两个面板的全部能力 - 📦 装上就能用 —— npm 与 Release tarball 安装的都是预构建产物
profile 提示:
mcp子命令必须显式写--profile <name>,且名字必须已存在——打错会被拒绝,不会新建 profile。skill不按 profile 分家(技能按用户根 / 工作区存放),不需要该参数。不带--profile的dsh-panel update升级全部已安装本插件的 profile(desktop由桌面应用独占,自动跳过)。
目录:界面预览 · 安装 · 功能 · 命令行 · 工作原理 · 开发 · 卸载 · 更新日志 · 链接 · License
界面预览
面板入口在主页左侧栏「插件」下方(v2.1.0 起由设置页迁移到侧边栏),点「技能」/「MCP」即在中央主区打开;两个页面左上角都有「← 返回会话」,可直接回到进面板前那个会话。
<br><sub>入口 · 主页侧边栏中的「Skill / MCP」(v2.1.5 起两个面板合并为一行,标签固定用英文写法)</sub>
<br><sub>技能面板 · 三栏布局(工作区 / 分组 / 内容)· 搜索 / 全部启停 / 显示插件技能开关</sub>
<br><sub>技能面板 · 简洁布局(工具栏最右按钮切换)· 收起左右两栏 / 工作区折叠下拉 / 一行两个技能</sub>
<br><sub>技能分组 · 新建 / 重命名 / 批量勾选成员</sub>
<br><sub>批量迁移 · 源工作区 / 多选目标 / 复制或移动</sub>
<br><sub>MCP 面板 · 注册机制说明 / 服务器卡片 / 工具数 / 启停 / 测试连接</sub>
<br><sub>添加 MCP 服务器 · STDIO / HTTP 两种调用方式</sub>
安装
-
安装本包,二选一(桌面端用户请在内置插件安装器中输入'...add'后面的内容):
方式一:GitHub Release tarball(推荐,恒定指向最新版)
dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/latest/download/dsh-skill-mcp-panel.tgz这是无版本号的稳定链接:每次发版都同时上传别名
dsh-skill-mcp-panel.tgz(恒定指向最新版)与带版本号的dsh-skill-mcp-panel-<版本>.tgz,所以这条命令不随版本改。需要锁定具体版本时,把latest/download/dsh-skill-mcp-panel.tgz换成download/v<版本>/dsh-skill-mcp-panel-<版本>.tgz即可。方式二:npm(预构建,插件市场同款通道)
dsh plugin --profile web add dsh-skill-mcp-panel两种方式都安装预构建产物,无需本地构建。也可以从 Git 安装(Git 来源的依赖默认禁止运行 prepare 构建脚本;若报
git-hosted plugins build on install...,把 pnpm 在上面打印的 key 加到 profile 目录pnpm-workspace.yaml的allowBuilds下再重跑):dsh plugin --profile web add github:Fishquito7/dsh-skill-mcp-panel -
重启网关
重启后刷新页面:左侧栏「插件」下面就是合并后的「Skill / MCP」一行——点它把中央主区切成面板,面板内部再用页签切换「技能」与「MCP」。
功能
面板和宿主自带的「插件」页是同一套机制:左栏一行「Skill / MCP」,点它把中央主区切过去——不是设置页的 tab,也不是弹窗。面板内用页签切换「技能」与「MCP」,并记住你上次停在哪一页;左上角「← 返回会话」随时退回进面板前的会话。
技能面板
- 列表与卡片 —— 按名称搜索,点开卡片看全文;按工作区(全局 / 各工作区)分栏,可按分组或按来源筛选
- 启停与删除 —— 开关热生效(改的是磁盘上的
SKILL.md),删除可撤销;插件自带的技能可一键隐藏 - 添加 —— 点「+」或直接把文件 / 压缩包 / 技能文件夹拖进页面:
.md、.zip、整个文件夹都认,含多个技能的文件夹一次导入;不合法、目标作用域内重名的逐条跳过并说明原因 - 迁移 —— 批量复制或移动到多个工作区,单条失败不影响其余
- 分组 —— 新建 / 重命名 / 删除、批量勾选成员;只写插件自己的显示配置,不动技能目录
MCP 面板
- 服务器管理 —— 支持 Stdio 与 HTTP 两种方式:新增、编辑、启停、删除、测试连接;保存后由 DSH HMR 热加载,不用重启网关。只改面板自己的受管块,
cordis.patch.yml其它内容(含块内别人的条目)逐字节保留 - 密钥 ——
env/headers在页面与 RPC 里脱敏,编辑时留空即保留旧值;值里写${NAME}就是读该环境变量 - 单工具禁用 —— 按工具名关掉其中一部分,被禁的工具会从模型看到的工具表里消失(不是调用时才拒绝),上下文立刻省下来
- OAuth 登录 —— 远程
streamable-http服务器支持时一键登录(自动发现授权服务器、动态注册客户端、授权码 + PKCE),令牌写回该行配置并热加载;可随时断开
DSH 版本兼容
…