dsh-mcp-manage: DSH Static Plugin for MCP Service Management

Introduction

In DeepSeek Harness (DSH), MCP service configuration is typically written in the cordis.patch.yml file. When maintained manually, you can only confirm whether a service exists by checking the configuration file; you cannot verify whether the service endpoint is actually reachable. The dsh-mcp-manage plugin adds an “MCP Services” management entry to the settings page, supports creating, retrieving, updating, and deleting servers, and performs a real MCP initialize handshake to verify the connection status.

What It Is

This is a static DSH plugin. It adds an MCP service management page to the DSH settings interface for managing servers registered in cordis.patch.yml. The plugin initiates a real MCP initialization handshake for each service to confirm whether the service is operating normally.

Core Features

  • Management page: Adds an “MCP Services” page to Settings.
  • CRUD operations: Supports listing, adding, editing, and deleting MCP server configurations in cordis.patch.yml.
  • Connection verification: Performs a real MCP initialize connection handshake to check whether each service is reachable.
  • Persistent writes: Writes configuration changes directly back to cordis.patch.yml.
  • Automatic reconciliation: Automatically reconciles dsh.profile.bundles.
  • Transport support: Supports both streamable-http and stdio transports.

Installation and Enablement

To install this plugin, you must use the dsh plugin wrapper. Do not use pnpm add directly.

dsh plugin --profile web add dsh-mcp-manage

After installation, restart DSH (for example, stop and restart dsh web) to load the plugin. After restart, go to Settings → MCP Services to use the feature. If the page does not appear, try a hard refresh of the browser (Ctrl/Cmd + Shift + R).

Notes

  • Dependencies: Requires Node.js >= 18 and @deepseek-ai/cordis >= 4.0.1.
  • Installation method: Must be installed via the dsh plugin command to ensure it loads correctly after restart.
  • Runtime environment: This is a static plugin and runs in the normal DSH plane, not in a sandbox.
  • License: MIT License.

Conclusion

dsh-mcp-manage addresses the issue that DSH developers cannot intuitively verify MCP service connectivity. By providing a visual management interface in settings and performing real handshake detection, it simplifies the debugging and maintenance process for services. For more details and source code, see GitHub.

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye