Introduction¶
The core design philosophy of DeepSeek Harness is “everything is a plugin.” The web-app bundle shipped with the officially installed dsh command is an older version and lacks the two settings pages for MCP Servers and Skills. This plugin migrates these pages into your web profile with a single command, without affecting other core dsh functionality.
What Is This¶
This is a DeepSeek Harness bundle plugin maintained by w123456789zy and licensed under the MIT License. It does not reimplement or replace dsh’s MCP or Skill mechanisms; it only acts as a settings UI layer and registers the pages into the settings.section slot.
Core Features¶
This plugin mainly provides two settings pages:
- MCP Servers page: Supports viewing the list, adding, editing, and deleting external MCP servers. Each row displays a real-time connection status slider (connecting/connected/disconnected/failed). The add dialog collects transport configuration, including transport type (stdio or HTTP) and its specific parameters (such as command/arguments/environment variables, or URL/headers).
- Skills page: Supports drag-and-drop upload of folders containing
SKILL.md. After upload, the skill file is written to the host path$DSH_HOME/skills/<name>/SKILL.md, where it is automatically discovered bydsh’s built-in filesystem skill provider.
Installation and Enablement¶
Use the official npm package name to install it into the web profile:
dsh plugin --profile web add dsh-settings-mcp-skills
After installation, start the web profile to see the new pages in the settings menu:
dsh --profile web
If pnpm (≥10) blocks build scripts (postinstall) from running, edit $DSH_HOME/profiles/web/pnpm-workspace.yaml and add the corresponding package key to the allowBuilds configuration. The release-age mechanism in pnpm 11 may silently install an older version; if the installation does not take effect, try pinning the version number.
Typical Usage¶
View or remove the plugin:
dsh plugin --profile web remove dsh-settings-mcp-skills
For reproducibility, it is recommended to install a pinned version:
dsh plugin --profile web add dsh-settings-mcp-skills@0.1.0
Use Cases and Notes¶
This plugin only contributes settings UI pages and does not include any reimplementation logic for the MCP client or skill loader. It runs with the permissions of the current dsh process. You should review the source code and license before installing. The license is MIT, and it redistributes two official DeepSeek Harness packages (both MIT-licensed).
Summary¶
For users who need to manage external MCP servers and local Skills through the Web UI, this is a lightweight patch solution. It leverages dsh’s own mechanisms and only extends the display capabilities of the settings interface.
Resource Links:
* GitHub Repository
* Community Directory