Back to directory

dsh-skill-mcp-panel

Curated pickMaintenance: Active

fishquito7/dsh-skill-mcp-panel

Adds a Web settings UI to view/enable/disable/delete/add skills per workspace, batch-migrate and group them, and manage Stdio/HTTP MCP servers with secrets redacted and HMR hot-reload — all also scriptable via the `dsh-panel skill`/`dsh-panel mcp` CLI family.

View on GitHub
$ dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/download/v2.0.1/dsh-skill-mcp-panel-2.0.1.tgz

117

stars

14

forks

JavaScript

Language

MIT

License

2026-08-14

Created

2026-09-02

Last push

MIT-licensed DeepSeek Harness plugin adding Web UI panels for managing skills (per-workspace enable/disable/migrate/group) and MCP servers (Stdio/HTTP, secrets redacted, HMR hot-reload), plus a unified `dsh-panel` CLI.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-25

License

MIT

01What can it help you accomplish?

  • Manage skills across global and per-workspace scopes from a Web settings page

    A Web UI to view, enable/disable, add/delete, batch-migrate (copy/move) and group skills, plus a `dsh-panel skill` CLI — all reflected live on disk via DSH’s file watcher

    DeepSeek Harness users who run skills and want a visual, per-workspace management surface instead of editing SKILL.md by hand

  • Manage Stdio and HTTP MCP servers from the same Web settings page

    Add/edit/enable/disable/delete/test MCP servers written into the profile’s `cordis.patch.yml` managed block, with secrets redacted and HMR hot-reload

    DeepSeek Harness users who connect MCP servers and want a UI + CLI to configure them without hand-editing config

  • Script skill and MCP operations from the terminal

    `dsh-panel skill` / `dsh-panel mcp` subcommand families covering list/add/scope/migrate/enable/disable/delete and add/enable/disable/remove/test, with `--cwd`/`--global`/`--workspace` scoping

    Automation-oriented DeepSeek Harness users who want to manage skills/MCP in scripts or CI

02How to install into DeepSeek Harness

Prerequisites

  • DeepSeek Harness (dsh) running the `web` profile — the reference commands default to `--profile web`

Installation steps

  1. 01

    Install the package — it auto-mounts at the bundle layer, no config edits needed: `dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/download/v2.0.1/dsh-skill-mcp-panel-2.0.1.tgz`

    $ dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/download/v2.0.1/dsh-skill-mcp-panel-2.0.1.tgz

  2. 02

    Restart the gateway: `dsh-restart`

  3. 03

    After restart, refresh the page: Settings → below “插件” is “技能”, and below that is “MCP”

Verify the integration

  • After restart, refresh the page and confirm Settings shows a “技能” (Skills) panel below “插件”, with an “MCP” panel beneath it

Rollback

  • Uninstall with `dsh plugin --profile web remove dsh-skill-mcp-panel` — skills remain as ordinary files and are still discovered by DSH

03DSH integration and capability boundaries

DSH integrationNative runtime

Adds two Web settings panels (Skills + MCP) to DeepSeek Harness and ships a unified `dsh-panel` CLI (`skill`/`mcp` subcommands) that operate through DSH’s file watcher and the cordis.patch.yml managed block.

  • Skills management panel

    installed skills on disk (`.md`/`.zip`/folder bundles) across global and workspace scopescard list, enable/disable/delete, name search, per-workspace filter bar, batch migrate (copy/move), grouping

    disable renames `SKILL.md` to `SKILL.md.disabled`; enable renames backmigrate copies/moves skill files to the target scope folder (validated, rolls back on failure)bundled skills are read-only and cannot be disabled or deleted
  • MCP servers panel

    Stdio command or HTTP (streamable-http) endpoint, with optional env/headersadd/edit/enable/disable/delete/test MCP servers; secrets redacted in RPC and UI

    writes MCP server config into the profile’s `cordis.patch.yml` managed blockuser content outside the managed block is preserved byte-for-byteDSH HMR hot-reloads on save — no gateway restart needed
  • Skill CLI (`dsh-panel skill`)

    skill path, name, or scope flags (`--global`/`--project`/`--workspace`/`--cwd`)list/add/scope/migrate/update/enable/disable/delete subcommands

    same on-disk effects as the Web panel (file rename / copy / move)
  • MCP CLI (`dsh-panel mcp`)

    server name, stdio command or http url, env/header pairslist/add/enable/disable/remove/test/update subcommands

    writes to the `cordis.patch.yml` managed block; auto hot-reload when the gateway is online

04Who is it for? When not to use it?

Good for

  • DeepSeek Harness users who run skills and want a visual, per-workspace management surface instead of editing SKILL.md by hand
  • DeepSeek Harness users who connect MCP servers and want a UI + CLI to configure them without hand-editing config
  • Automation-oriented DeepSeek Harness users who want to manage skills/MCP in scripts or CI

Not for

  • MCP servers are written into the profile’s `cordis.patch.yml` managed block; manage them through the UI or CLI rather than hand-editing the block.
  • When a skill name exists in multiple scopes, `enable`/`disable`/`delete` must specify `--global`/`--project`/`--workspace`; otherwise the command errors instead of touching the wrong copy.

05Compatibility, maintenance and safety notes

  • The reference commands default to the `web` profile; if you use another profile you must adjust the `--profile` flag yourself.
  • MCP servers are written into the profile’s `cordis.patch.yml` managed block; manage them through the UI or CLI rather than hand-editing the block.
  • When a skill name exists in multiple scopes, `enable`/`disable`/`delete` must specify `--global`/`--project`/`--workspace`; otherwise the command errors instead of touching the wrong copy.
  • Skills shipped with the deployment (bundled) are read-only and cannot be disabled or deleted.
2026-08-142026-08-18v2.0.1

MIT · actively maintained (latest release v2.0.1, 2026-08-17)

06Frequently asked questions

How do I install DSH Skill MCP Panel?

Run `dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/download/v2.0.1/dsh-skill-mcp-panel-2.0.1.tgz`, then `dsh-restart`, and refresh the page — Settings will show a “技能” (Skills) panel below “插件” and an “MCP” panel beneath it. The package auto-mounts at the bundle layer, so no config edits are needed.

What can I do from the Skills panel?

Preview installed skills as cards, enable/disable/delete them, search by name, filter by workspace, batch-migrate (copy/move) skills between scopes, and group them. Operations map to real file changes on disk and hot-apply via DSH’s file watcher — no gateway restart required.

How does the MCP panel manage servers?

It writes Stdio (local command) and HTTP (streamable-http) MCP servers into the profile’s `cordis.patch.yml` managed block. You can add, edit, enable/disable, delete and test connections; secrets in `env`/`headers` are redacted, and saving hot-reloads via DSH HMR without restarting the gateway.

Is there a command-line interface?

Yes — a unified `dsh-panel` parent command with `dsh-panel skill` and `dsh-panel mcp` subfamilies. They mirror the Web panels (list/add/scope/migrate/enable/disable/delete and add/enable/disable/remove/test) and accept `--global`/`--project`/`--workspace`/`--cwd` to scope operations.

How do I uninstall it?

Run `dsh plugin --profile web remove dsh-skill-mcp-panel`. Skills live as ordinary files on disk, so after removal they are still discovered by DSH.

08Data and sources

  • Author-claimedgithub.com5fa5d87c68ad…

    DSH 插件,在 Web 设置页同时提供「技能」与「MCP」两个管理面板,并随包提供统一终端命令 `dsh-panel`(`skill` / `mcp` 两个子命令族)。

  • Author-claimedgithub.com5fa5d87c68ad…

    设置页「技能」下方新增「MCP」页,管理 profile `cordis.patch.yml` 中的 MCP 服务器受管块;

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-25. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.