📡 MCP Radar

hyqhyq3/dsh-mcp-manager

MCP server manager plugin for DeepSeek Harness: Settings → MCP page, OAuth (PKCE + dynamic client registration) or static-token auth, tools registered as mcp__<name>__*

9 stars
2 forks
JavaScript
momentum ▲ 22.0
created 2026-08-13
on radar since 2026-08-14
star trend 5 → 9 since 2026-08-14
cordisdeepseek-harnessdsh-pluginmcpmodel-context-protocoloauth
View on GitHub ↗

About dsh-mcp-manager

MCP server manager for DeepSeek Harness (DSH) — a Settings → MCP page where you add MCP servers once (remote HTTP or local stdio process), authenticate HTTP servers with OAuth in the browser, and get every server's tools registered as native mcp tools in all your sessions.

The built-in @deepseek-ai/dsh-mcp-client only accepts a static headers config — it has no OAuth support and no local stdio transport. This plugin fills that gap:

- OAuth (authorization code + PKCE) with RFC 7591 dynamic client registration, refreshtoken rotation, and auto-reconnect across restarts — one browser login, then it keeps working. - Static Bearer token mode for servers without OAuth. - stdio local processes: run npx / uvx / python etc. directly; the plugin speaks JSON-RPC over the child's stdin/stdout (spawns the process, reconnects, and reaps it on exit) — no remote server or auth required. - Tool registration with the same mcp naming convention as the built-in client, including strict-schema sanitization for the DSH tool registry and isConcurrencySafe marking.

- DeepSeek Harness with the web profile (npx @deepseek-ai/dsh web) - Node.js ^22.19 or =24; pnpm on your PATH

Then restart dsh --profile web and refresh the page. The package declares a dsh.bundle.patch, so the plugin activates automatically — no manual cordis.patch.yml editing.

The MCP server's OAuth provider must allow a loopback redirect (http://127.0.0.1:/mcp-manager/callback/), which is where the DSH GUI webserver receives the code. The origin is derived from your browser's own address, so any host/port the GUI is served on wor

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/hyqhyq3--dsh-mcp-manager.html)

Related MCP servers

mrpulor-gh/dsh-nuphus-mcp

DeepSeek Harness (DSH) plugin: mount the nuphus-mcp desktop automation MCP server as native tools (mcp__nuphus-mcp__*).

⭐ 3JavaScript
chushixixin/dsh-harness-mcp-server

Expose DeepSeek Harness agent capabilities as an MCP server (brain=Hermes, arms=Harness)

⭐ 9TypeScript
vibeinging/deepseek-harness-desktop-app

DeepSeek Harness Desktop App: a local AI desktop workspace for DSH Sessions, projects, files, web research, plugins, and Office artifacts.

⭐ 487JavaScript
vibeinging/dsh-work

Local-first AI workbench for DSH Plugins, combining Agent sessions, project files, data analysis, web research, MCP, and Office artifacts in an Electron desktop app.

⭐ 26JavaScript
pazz11/Jnpz

改配置+重启才能加 MCP?DeepSeek Harness (DSH) 插件「技能配置」解决:设置页粘贴 JSON 即连 MCP 服务器、热加载免重启;上传 zip/.skill 自动识别 SKILL.md,创建/编辑/启停技能,即点即用

⭐ 11JavaScript
jiezeng2004-design/dsh-chatgpt-bridge

MCP bridge that lets ChatGPT create, view, continue, and control DeepSeek Harness (DSH) agent sessions.

⭐ 9JavaScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.