dsh-mcp-master
在终端中运行以下命令:
dsh plugin install lastorder/dsh-mcp-master
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中打开插件安装入口,执行 dsh plugin install lastorder/dsh-mcp-master 安装本插件;源码见 https://github.com/lastorder/dsh-mcp-master。
插件介绍
在 DeepSeek Harness 里,MCP 往往同时来自工作区里的项目配置和本机全局列表,但真正需要的是「这一次对话到底启用哪几个」——而不是一开 session 就把整套插件锁死。dsh-mcp-master 把选择权放回 Composer:在模型选择器旁提供 MCP 芯片与面板,新建会话时就能勾选,之后也可以像换模型一样随时增删,且只影响当前会话的工具注册,历史、恢复与回放仍与 DSH 会话日志一致。
插件会自动汇总各生态已有的 MCP 配置文件(如 .mcp.json、.cursor/mcp.json 等)作为项目服务器,并与 ~/.dsh/mcp-master/mcp.json 中的全局项合并;同名时项目优先。未配置任何服务器时界面完全不占位。面板里按项目/全局分组展示连接状态、传输方式、工具列表与日志,并支持 OAuth 登录、重连与变量解析;克隆仓库里的项目服务器需先信任才会执行,配置变更会提示重新审核。
适合经常在同一工作区切换不同 MCP 组合、需要区分「全局常备」与「项目自带」的开发者,以及希望子 agent、fork 会话继承父会话 MCP 选择、又不想改动原始 mcp.json 文件的人。
使用场景
- 同一工作区里不同任务要启用不同的 MCP 组合
- 克隆仓库后需要先审核再信任项目自带的 MCP 服务器
- 子 agent 或 fork 会话需要继承父会话的 MCP 选择
适合人员
- 日常在 DSH 多会话间切换 MCP 的开发者
- 使用 Claude/Cursor 风格 mcp.json 的团队
- 需要全局与项目 MCP 分开管理的高级用户