dshbase

Plugin directory / UI & Skins / dsh-capability-manager

dsh-capability-manager

Verified · install-tested on dsh kiligzzz

✓ Actively maintained Builds on 3 official DSH packages

View on GitHub ↗ ← Back to plugin directory

0Stars
0Forks
0Open issues
—Language
2026-08-22Last push
Cross-platformPlatform

What it does

Capability Manager for DeepSeek Harness: manage MCP servers and Skills from a Settings-page UI (dual-face dsh plugin)

✅
Our take
Works — verified, early-stage project

Capability Manager for DeepSeek Harness: manage MCP servers and Skills from a Settings-page UI (dual-face dsh plugin) It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

README

dsh-skill-mcp-manager

English | 简体中文

DSH Skill MCP Manager(能力管理器)——为 DeepSeek Harness Desktop
提供设置页内的 MCP server 与 Skill 统一管理界面,无需手改配置文件、无需改动 DSH 源码。

Skill 管理页 MCP 管理页
开关 / 删除 / 导入 / 文件夹同步 skill(~/.dsh/skills)。 增删改 MCP server(~/.dsh/mcp.json),实时挂载状态与每个 server 的工具列表。

基于官方 DSH 双面插件机制(host + 浏览器端),以 profile bundle 行加载——随 DSH 升级存续,
无需动态插件激活。

功能

Skill 管理(~/.dsh/skills)

  • 列出所有 skill(名称 / 描述 / 类型:目录 SKILL.md 或扁平 .md / 启用状态),支持按名称、描述搜索。
  • 开关:改写 frontmatter 的 disable-model-invocation 标记实现启用/禁用。
  • 删除:真实条目删除文件/目录;软链条目只删链接本身,不追目标。
  • 导入:上传 .md 文件(名称自动规范化为 kebab-case)。
  • 文件夹同步:把源文件夹里的 skill 逐个 ln -s 软链进来,源改动实时生效。
  • 编辑器打开:macOS 用 open、Linux 用 xdg-open;其他平台提示不支持。

MCP 管理(~/.dsh/mcp.json,map 格式)

  • 新增 / 编辑 / 删除 server,支持两种传输:stdio(命令/参数/环境变量/工作目录)与
    streamable-http(URL/请求头)。
  • 实时挂载/卸载:通过 @deepseek-ai/dsh-mcp-client(由宿主运行时解析,不打进包),
    带重连与 60s 工具调用超时。
  • 每个 server 的实时状态(mounted / mounting / error / disabled)、工具列表
    (前缀 mcp__<name>__)与错误日志一键复制。
  • 直接编辑 ~/.dsh/mcp.json 保存后自动检测(3 秒轮询)并重挂载。
  • 打开配置文件(macOS / Linux 系统编辑器)。

能力清单 prompt 段
每个会话的系统提示词都会追加 capability:mcp 段,列出已配置 server 及其启用状态,
让模型知道有哪些工具可用。

安装

需要支持 profile bundle patch 的 DSH 环境。在 profile 的 package.json 里:

{
  "dependencies": {
    "@kiligzzz/dsh-skill-mcp-manager": "^0.1.0"
  },
  "dsh": {
    "profile": {
      "bundles": ["@kiligzzz/dsh-skill-mcp-manager"]
    }
  }
}

安装后重启 DSH 即可。插件自带 cordis.patch.yml(bundle 自动发现),无需手写
cordis.patch.yml insert 行。

说明与依赖

  • host 半区通过 loader 服务(回退 import())从 DSH 运行时解析
    @deepseek-ai/dsh-mcp-client,不随包发布——由运行时提供。
  • 浏览器端依赖 slots 服务(settings.section 槽位),与 host 通过同源
    fetch /capabilities-api/* 通信(带重试注册,规避启动时序)。
  • ~/.dsh/mcp.json 以 map 格式 { "name": { ... } } 写入;旧版
    { "servers": [...] } 数组首次读取时自动迁移。
  • 删除 / 开关 skill 会写 ~/.dsh/skills 下的文件——破坏性操作 UI 会先确认。

开发

无构建步骤:index.js(host)与 lib/client.js(浏览器端)均为纯 JavaScript。
浏览器端经 window.__ModuleLoader__.load 加载,插件 id 与包名一致。

License

MIT

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-capability-manager for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:kiligzzz/dsh-capability-manager

Headless (CLI) profile:

dsh plugin --profile headless add github:kiligzzz/dsh-capability-manager

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in UI & Skins

Browse all 7819 plugins →