Preface

Extensions for DeepSeek Harness can be completed through plugins. For developers who need to use MCP tools in sessions, dsh-mcp-center puts the registration of MCP servers into the plugin settings page: fill in server information in Settings → MCP Center, save and connect, and the tools immediately become callable tools for the model in the form of mcp__<name>__<tool>.

What is this

dsh-mcp-center is a plugin for the DeepSeek Harness web profile, used to manage MCP servers in the settings page.

It supports two types of MCP servers:

  • Streamable HTTP remote MCP endpoints;
  • Local stdio MCP servers.

The plugin itself implements the MCP client transport and does not rely on external MCP SDKs. At the same time, package.json declares two peerDependencies:

"@deepseek-ai/cordis": "^4.0.1",
"react": "^18.2.0"

The repository address is:

https://github.com/drfccv/dsh-mcp-center

package.json does not explicitly declare an owner. The license is MIT.

Core Capabilities

The main capabilities of dsh-mcp-center are as follows:

  1. Register MCP servers on the Settings → MCP Center page in DeepSeek Harness.

  2. Support for Streamable HTTP remote MCP endpoints, with configurable authentication modes:

  • none
  • static Bearer token
  • custom headers
  1. Support for local stdio MCP servers, with configurable options:
  • Command
  • Arguments
  • Environment variables
  • Working directory
  1. Connect immediately after saving the configuration. Tools from connected servers are exposed to the model in the following form:
mcp__<name>__<tool>
  1. The following actions can be performed for each server:
  • Enable or disable
  • Delete
  • Refill token for Bearer token servers
  1. Server configuration is saved in a local file:
~/.dsh/mcp-center.json

Installation and Enablement

Using dsh-mcp-center requires DeepSeek Harness to use the web profile.

Regarding runtime requirements, the README states Node.js ^22.19 or >=24; the engines field in package.json declares:

"node": ">=22.19"

The two statements are not entirely consistent, so you can verify against the current Node.js environment before actual installation.

The installation command is:

dsh plugin --profile web add dsh-mcp-center

Restart dsh web after installation.

Typical Usage

  1. Restart dsh web.

  2. Open:

Settings → MCP Center

Click:

+ Add MCP server
  1. If you want to add a Streamable HTTP server, fill in:
  • Name
  • URL
  • Authentication mode: none / Bearer token / custom headers

The name here will become part of the tool prefix. For example, when the server name is web, its tools may appear as:

mcp__web__ping
mcp__web__shout
  1. If you want to add a stdio server, fill in:
  • Name
  • Command, e.g., npx
  • Space-separated arguments
  • Optional JSON environment variables
  • Working directory
  1. The server connects immediately after saving. The status may display as:
Connected (N tools)
Connecting
Error
Disabled
  1. After successful connection, the model can directly call the tools exposed by the server. For example:
mcp__web__ping
mcp__web__shout

Important Notes

It is recommended to confirm the following points before use:

  1. The current version only bridges MCP tools and does not support resources and prompts.

  2. Bearer tokens are stored in plaintext in:

~/.dsh/mcp-center.json

This file should be treated as a secret file; pay attention to access permissions and backup scope.

  1. stdio servers run as long-running child processes. Arguments are tokenized by whitespace and do not have shell expansion. If ~, $VAR, pipes, etc., are involved, you need to handle them yourself as usable paths or environment variables.

  2. The current version does not have automatic reconnection after a crash. After the server disconnects, you need to re-enable or restart the server.

  3. The plugin runs with the permissions of the current dsh process. Before installation, you should check the source code, license, and dependencies. The license for this plugin is MIT.

Links

Plugin directory page:

https://www.skillhub.cn/plugins/drfccv/dsh-mcp-center

GitHub repository:

https://github.com/drfccv/dsh-mcp-center