DSH Plugins
返回列表
⚙️

dsh-mcp-glue

工作流 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install AkotaP/dsh-mcp-glue

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 侧边栏打开「插件」页,选择安装并填写仓库地址 https://github.com/AkotaP/dsh-mcp-glue,或在终端执行 dsh plugin install AkotaP/dsh-mcp-glue,安装后在插件页确认 dsh-mcp-glue 已启用。

插件介绍

在 DeepSeek Harness 里用 MCP,常见痛点是:项目里已经为 Cursor、VS Code、Codex 或 Gemini 写好了声明,却还要再拷一份到全局 profile,既难同步又容易把不可信仓库里的命令误当成默认可执行。dsh-mcp-glue 把这件事收回到「工作区自己的配置文件」:每个会话只读当前工作区根下的声明,在各自 Agent 作用域内连接服务器,不把配置写进 DSH 全局 profile,也不擅自改写你仓库里的原始文件。

插件内置 root、vscode、codex、cursor、gemini 等预设,覆盖常见的 JSONC/TOML 位置与字段方言;你也可以在插件详情里增删自定义预设。输入框旁的 MCP 面板展示当前会话的声明与连接状态,支持逐台连接/断开、重新读取声明,以及按策略的自动连接。信任分三层(全局信任模式、受信目录、按服务器白名单),未命中策略时不会偷偷弹批准框,需要你在界面上明确授权。工具调用还有独立闸门:对未列入 allowTools 的工具可先问「仅此次 / 总是允许 / 拒绝」,与项目自带的 includeTools/excludeTools 过滤配合,避免误调用。

对经常断线的 HTTP 服务,插件提供带抖动的自动重连与可达性探测;required 服务器不可用时会拦住模型请求,恢复后再放行。你还可以在面板里新建或编辑声明,对 JSONC/YAML 做定点修改、对 TOML 在知情前提下整文件写入,保存后写回校验,失败则回滚。同名服务器跨文件冲突可按策略报错或取舍,会话之间进程与工具彼此隔离。

适合已经在仓库里维护 MCP 声明、希望在 DSH 里「开箱读项目配置」的开发者;也适合需要细粒度信任、手动连接与工具批准、而不是一把梭全局自动启动的团队。它是声明格式兼容加载器,复用各客户端的配置习惯,而不是替代那些客户端的完整鉴权与运行时。

使用场景

  • 仓库里已有 .mcp.json 或 Cursor/VS Code 配置,希望在 DSH 里直接加载而不拷到全局 profile
  • 需要在面板里按工作区连接、断开 MCP,并控制哪些服务器可自动启动
  • 希望对未白名单的 MCP 工具先询问再调用,同时遵守项目自带的工具过滤

适合人员

  • 在 DeepSeek Harness 中使用 MCP 的开发者
  • 同时在 Cursor、Codex、Gemini 等生态维护项目级 MCP 声明的团队
  • 需要细粒度信任、手动授权与工具闸门而非默认可执行的用户