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:

  1. 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).
  2. 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 by dsh’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