Introduction¶
If you use DeepSeek Harness (dsh) daily, you’ve likely encountered operations like this: to check if a specific skill is actually working, you have to dig layer by layer through the system / user / workspace / runtime directories; to temporarily disable an MCP server, you have to edit the configuration file and restart; to confirm if a specific MCP server is currently connected or how many tools it has, there is no ready-made place to check.
DSH’s philosophy is “everything is a plugin”; these kinds of interface-layer needs can also be solved by plugins. The dsh-skill-mcp-center introduced below is a management center plugin written by Max-Null for this purpose.
What is it¶
dsh-skill-mcp-center (npm package name @max-null/dsh-skill-mcp-center, current version 0.4.2, MIT license) is the Skill and MCP management center for DeepSeek Harness: manage skills and MCP servers in the Settings page, and view real-time MCP status in the right sidebar.
It belongs to the @max-null/* plugin series, which together constitutes the SSID (Sili · Seek Soul in Darkness) desktop experience. In package.json, dsh.client.platform is web and immediately: true, meaning it is a client plugin designed for the dsh web environment that takes effect immediately upon installation.
Core Features¶
According to the README description, the plugin provides four capabilities:
Skill Management: Browse all skills by hierarchy (system / user / workspace / runtime), and toggle model invocation via the disable-model-invocation frontmatter switch. Note that this switch only applies to skills saved to disk.
MCP Management: Add / Edit / Delete mcp-client servers, enabling/disabling them without deleting the configuration. All changes are hot-applied via ctx.loader, so no restart is needed—this solves the “edit config and restart” problem mentioned earlier.
Real-time Status: There is an “MCP” tab in the sidebar showing the connection status and tool count of each server. It polls and follows the current session when visible. This tab is provided by dsh-better-sidebar, which is an optional peer dependency—this tab will only appear if dsh-better-sidebar is installed.
Skin Compatibility: All colors use var(--dsw-*) tokens to adapt to DSH’s skin system.
Installation and Enablement¶
First, execute the official installation command:
dsh plugin --profile web add github:Max-Null/dsh-skill-mcp-center
You can also install via npm:
dsh plugin --profile web add @max-null/dsh-skill-mcp-center
Note: The README notes that the npm method is available “after publishing / once published”. Please confirm that the package has actually been published before installing; otherwise, use the GitHub method.
After installation, restart dsh web and open Settings → Skill & MCP to enter the management interface. If you need the “MCP” tab in the sidebar, ensure dsh-better-sidebar is installed.
Development and Build¶
If you want to participate in local development or build it yourself, the process is to install dependencies first, then build:
pnpm install
pnpm build
The build process consists of two steps: tsc compiles the host side, and esbuild bundles the browser bundle. The repository also provides pnpm typecheck and pnpm test (vitest) for type checking and testing.
Use Cases and Notes¶
The target readers for this plugin are quite clear: users maintaining multiple skills and MCP servers in the dsh web environment, especially those who need to frequently enable/disable MCP configurations but don’t want to restart every time. If you only use one or two fixed configurations with low modification frequency, the benefits will be smaller.
There are two points to note before installation:
-
The plugin runs with the permissions of the current
dshprocess; it can read and modify your skills and MCP configurations. It is recommended to check the source code (hosted publicly on GitHub) and license terms before installation to confirm they are acceptable. -
The sidebar “MCP” tab depends on
dsh-better-sidebar, which is an optional peer dependency. The main functionality will not be affected if it is not installed, but you will lose the real-time status entry point.
Summary¶
dsh-skill-mcp-center centralizes skill hierarchy browsing, MCP configuration management, and real-time connection status into the settings page and sidebar. Coupled with ctx.loader hot-reloading, it eliminates the cycle of editing configuration and restarting. If you manage many skills and MCP servers in dsh web, it is worth installing and trying.
- Community Plugin Directory Page: https://www.skillhub.cn/plugins/Max-Null/dsh-skill-mcp-center
- GitHub Repository: https://github.com/Max-Null/dsh-skill-mcp-center
Note: skillhub.cn is an independent community directory site with no official affiliation with DeepSeek / Huafan.