yangfch3/dsh-mcp-mgr
MCP server manager for DeepSeek Harness — workspace mcp.json discovery, hot sync, and a web settings UI.
これは DeepSeek Harness(DSH)プラグインです。当サイトは GitHub README、インストール情報、メンテナンス状況、公開セキュリティシグナルをまとめています。
dsh-mcp-mgr
English | 中文
dsh 的工作区级 MCP 管理器:在每个工作区的 .dsh/dshmm/mcp.json(类 Claude/Codex 的 mcpServers 格式)中声明 MCP server,自动发现并动态注册为 dsh 插件实例,并提供设置页管理界面。
功能
- 工作区 MCP:自动发现已登记工作区的
mcp.json,变更热同步,工作区删除自动卸载 - Profile MCP 展示:非工作区(profile patch / bundle /
--patch)的 mcp-client 统一展示与管理 - 设置页 Tab:MCP 服务列表:来源、状态、查删等
- 严格模式:勾选后仅启用当前工作区(边栏选中会话所属工作区)的 MCP 服务,切换工作区自动卸载其他工作区的 MCP;默认关闭(所有工作区 MCP 并存)
- 工作区的 MCP 以 dsh 规范的
mcp__<serverName>__<tool>命名注册,多 server / 多来源天然隔离

安装与卸载
安装:
npx @deepseek-ai/dsh plugin --profile web add dsh-mcp-mgr
启动:
npx @deepseek-ai/dsh web
卸载:
npx @deepseek-ai/dsh plugin --profile web remove dsh-mcp-mgr
工作区配置
插件自动识别工作区根目录下的 .dsh/dshmm/mcp.json,文件内容示例如下:
{
"mcpServers": {
"unity-mcp": { "type": "http", "url": "http://localhost:8090/" },
"filesystem": { "type": "stdio", "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/data"] }
}
}
type缺省视为远程 Streamable HTTP;支持${VAR}环境变量展开- stdio server 的 cwd 默认为工作区根目录
- serverName 全局唯一,冲突时后加载者报错(UI 标冲突)
开发需知
构建相关:
# host 插件
tsc -p packages/dsh-mcp-mgr && node gen.mjs
# UI 插件(ui 包目录)
tsc -p packages/dsh-mcp-mgr-ui && tsdown --config-loader tsx --env.DSH_BUILD_FACE client
# 回归
node verify.mjs
本地(源码)安装验证与卸载:
# 安装
node scripts/install.mjs
# 卸载
node scripts/uninstall.mjs
设计文档见 Doc/requirements.md。
セキュリティとインストールエビデンス
このスコアは公開リポジトリメタデータと当サイトに登録されたインストールエビデンスのみに基づくもので、コードセキュリティ監査とは異なります。
出所の追跡可能性
公開プラグインカタログから取得し、公開 GitHub リポジトリにリンクしています。
ライセンス
GitHub メタデータにライセンスが検出されませんでした。
メンテナンス活動
過去180日以内にコードの更新があります。
インストールエビデンス
再現可能な正確なインストールメタデータはまだ登録されていません。リポジトリの説明に従って手動で確認してください。
インストールライフサイクルスクリプト
確認したパッケージメタデータにインストールライフサイクルスクリプトは宣言されていません。
注意点
missing-license