返回目录
模型与 MCP 技能

dsh-mcp-skill-panel

hardai520/dsh-mcp-skill-panel

dsh mcp 和 skill 管理面板

Stars
1
Forks
0
Issues
0
更新
2 天前

PROJECT TOPICS

项目标签

INSTALL REFERENCE

安装参考

未验证
dsh plugin --profile web add github:hardai520/dsh-mcp-skill-panel

该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。

PROJECT README

README

dsh-mcp-skill-panel

一个 DSH(DeepSeek Harness)面板插件:在 设置 左侧菜单里加两项 —— MCP 管理Skill 管理

  • MCP 管理:列出当前模式(profile)里正在跑的 MCP 服务器,也包含补丁层里刚写、宿主还没重组的行。 可以新增(表单填写,或直接粘贴 Claude / VS Code / cordis.patch.yml 形态的配置)、编辑、 启用 / 停用、删除、测试连接,并按需展开每台服务器注册给模型的功能列表
  • Skill 管理:把全部 Agent 预设的技能目录合并成一份名册,支持搜索、按来源过滤、 按项目目录查看项目级技能、两级展开看正文预览。这一栏是只读的 —— 启用 / 停用属于 provider 层策略,本插件不去改写别的插件。

它只改一处东西:当前模式那一份 cordis.patch.yml,也就是 harness 自己的补丁层,而不是插件 私有的状态文件。所以你自己手写的行、别的工具留下的行、面板新建的行,在面板里一样能改、能停、 能删;profile 开了 patchReload: live写入即生效

两个模式(web / desktop)

DSH 每个 profile 各有一份补丁层,所以 dsh web 用的 web 与桌面端的 desktop两套 MCP, 默认互不相通。面板按宿主上报的 profilectx.profileContext)决定读写的补丁层,并在页面上 写明当前模式;部署里还有别的 profile 时,MCP 管理页多出一块其他模式的卡片,列出那边的服务器 (只读),每台都能一键复制到当前模式 —— 复制走的是和“粘贴 JSON”相同的校验与写入路径,当前 模式这一份补丁层之外的任何文件都不会被改写。

宿主形态:宿主半部是 类插件Service 子类,对外提供 ctx.mcpSkillPanel); 浏览器半部是 函数插件(只注册槽位,不提供 service)。 安装形态:Bundle 插件dsh plugin --profile web add,装完需重启一次 dsh web)。 版本 0.3.0

界面

两个页面都是 设置 左侧菜单里的一项,点开即用:

MCP 管理 Skill 管理
MCP 管理:服务器列表、连接状态、功能列表,以及启用 / 停用 / 测试连接 / 编辑 / 删除 Skill 管理:项目目录、搜索与来源过滤、合并的 Agent 预设、技能名册

安装

前置:一份能跑 dsh web 的 DeepSeek Harness。在 harness 检出目录里执行:

# 从 GitHub 产物仓装(仓库里就是构建好的产物,安装时不构建)
pnpm dsh plugin --profile web add "github:hardai520/dsh-mcp-skill-panel#v0.3.0"

然后重启 dsh web 装好后进 设置,左侧菜单会多出 MCP 管理Skill 管理 两项。

卸载 / 升级

pnpm dsh plugin --profile web remove dsh-mcp-skill-panel   # 清单里的 bundle 行会一起消失
pnpm dsh plugin --profile web update dsh-mcp-skill-panel   # 升级后同样要重启 dsh web

常见问题

装完 / 升级后页面没变,或提示 unknown endpoint mcp.tools、「功能列表读取失败」

宿主半部只在 dsh web 启动时加载一次,浏览器半部每次刷新都取最新 —— 所以只刷新页面不够, 重启 dsh web 就好。面板自己也会在页面上提示这一点。

左侧菜单里没有「MCP 管理 / Skill 管理」

  1. 确认装上了:pnpm dsh web --dump-config | Select-String mcp-skill-panel
  2. 确认重启过 dsh web
  3. 还是看不到就看浏览器控制台,多半是浏览器半部没加载上。

许可

MIT

CLASSIFICATION EVIDENCE

分类依据

项目类型技能
功能分类模型与 MCP
规则置信度

系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: dsh-skill、dsh-mcp-manager。