penglai-doll/dsh-mcp-manager

penglai-doll★ 0JavaScriptLast synced: 2026-08-17

Open on GitHub

MCP management tab for the Web Plugins settings: list, add, edit, enable/disable, and remove @deepseek-ai/dsh-mcp-client rows in the profile's cordis.patch.yml through a same-origin /mcp-manager JSON API, with live loader phases and registered mcp__* tools.

README excerpt

dsh-mcp-manager Bilingual 中英双语:English first, 中文译文在后。 English Formal (composition-mounted) DeepSeek Harness plugin: a MCP 管理 tab in the Web Plugins settings section that manages MCP server connections. What it manages MCP servers in DSH are composition rows of the shipped @deepseek-ai/dsh-mcp-client bridge: one row connects one MCP server (stdio child process or Streamable HTTP endpoint) and registers its tools as mcp . This plugin edits those rows in the active profile's cordis.patch.yml : - List every MCP row with its transport, enablement, live Loader phase (pending/loading/active/failed), and the currently registered mcp tools per server. - Add / edit rows with a form: transport, serverName, command/args/env/cwd (stdio) or url/headers (streamable-http), tool-call timeout, startup-error policy, and reconnect policy. Env/header values shaped like process.env.X are emitted as !!js loader expressions. - Enable / disable / remove rows by line surgery; every write leaves a cordis.patch.yml.bak backup next to the file. - Validation mirrors @deepseek-ai/dsh-mcp-client 's schema: serverName [A-Za-z0-9 -]{1,32} and unique, transport enum, required command/url, numeric ranges. Architectur…

View full README on GitHub →
Terminal / TUIdeepseek-harnessdshdsh-pluginmcp

Category