dsh-mcphub
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dsh-mcphubshow me the status of all MCP servers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dsh-mcphub
Chinese
MCP management panel for DeepSeek Harness. Adds an MCP section to the settings panel:
Connection status: a green dot means the server's tools are registered in the live session (callable by the AI); grey means configured but not registered. Shows transport (stdio / HTTP), target, tool counts and samples.
Upgrades: detects pip-installed stdio servers (e.g. scrapling), compares against PyPI, and upgrades in one click — including Windows file-lock handling (stop holders, park the old exe, restore on failure). npx-based servers are compared against the actual npx cache with a "refresh cache" action;
@latestspecs are never nagged (they self-update).Add servers: a form that appends proper
cordis.patch.ymlentries (serverName / transport / URL+headers or command+args+env). Takes effect after a DSH restart.Connectivity probe: HTTP servers get a real MCP
initializehandshake (serverInfo + latency); stdio servers get an executable check.Help: tool naming (
mcp__<server>__<tool>), how to invoke tools via the AI, manual config example, secret-safety notes, troubleshooting.
Install
# 从 GitHub
dsh plugin --profile web add github:jinhongxun/dsh-mcphub
# 或从 npm(如已发布)
dsh plugin --profile web add dsh-mcphubRestart DSH after installation.
Privacy
Secrets in headers / env stay in the host process for probing only — they are never sent to the browser (the panel receives key names only).
FAQ: what is a profile?
A profile is DSH's isolated config environment (like browser profiles): each one keeps its own plugins and MCP server list. Example: a machine can have web (daily web UI) and open-design profiles, each with its own MCP servers. The profile picker in the add-server form decides which environment gets the new entry — with a single profile there is nothing to choose.
Requirements
Node.js ≥ 20
DeepSeek Harness (ships the
dsh-client-connectionchannel in official builds)
How is the status determined?
Green/grey dots are not maintained by the plugin itself: the plugin reads the live tool registry. If a server has mcp__<server_name>__* tools registered, it is considered connected. The advantage is zero intrusion, always consistent with actual capabilities; the edge case is "connected but exposing 0 tools" showing as a grey dot. All configuration changes (add/pause/delete/upgrade) take effect after restarting DSH.
Screenshots
To be added: screenshot of the Settings panel → MCP section.
Compatibility
Works on Windows / macOS / Linux (upgrade actions branch per platform: PowerShell ↔ pkill, where ↔ command -v, npm cache path auto-detected).
English
MCP management panel for DeepSeek Harness. Adds an MCP section to the settings panel:
Connection status: a green dot means the server's tools are registered in the live session (callable by the AI); grey means configured but not registered. Shows transport (stdio / HTTP), target, tool counts and samples.
Upgrades: detects pip-installed stdio servers (e.g. scrapling), compares against PyPI, and upgrades in one click — including Windows file-lock handling (stop holders, park the old exe, restore on failure). npx-based servers are compared against the actual npx cache with a "refresh cache" action;
@latestspecs are never nagged (they self-update).Add servers: a form that appends proper
cordis.patch.ymlentries (serverName / transport / URL+headers or command+args+env). Takes effect after a DSH restart.Connectivity probe: HTTP servers get a real MCP
initializehandshake (serverInfo + latency); stdio servers get an executable check.Help: tool naming (
mcp__<server>__<tool>), how to invoke tools via the AI, manual config example, secret-safety notes, troubleshooting.
Install
# from GitHub
dsh plugin --profile web add github:jinhongxun/dsh-mcphub
# or from npm (once published)
dsh plugin --profile web add dsh-mcphubRestart DSH after installing.
Privacy
Secrets in headers / env stay in the host process for probing only — they are never sent to the browser (the panel receives key names only).
FAQ: what is a profile?
A profile is DSH's isolated config environment (like browser profiles): each one keeps its own plugins and MCP server list. Example: a machine can have web (daily web UI) and open-design profiles, each with its own MCP servers. The profile picker in the add-server form decides which environment gets the new entry — with a single profile there is nothing to choose.
Requirements
Node.js ≥ 20
DeepSeek Harness (ships the
dsh-client-connectionchannel in official builds)
Compatibility
Works on Windows / macOS / Linux (upgrade actions branch per platform: PowerShell ↔ pkill, where ↔ command -v, npm cache path auto-detected).
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server for Hailuo (MiniMax) AI video generation
MCP server for MiniMax H3 multimodal video generation
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jinhongxun/dsh-mcphub'
If you have feedback or need assistance with the MCP directory API, please join our Discord server