跳过主要内容
全部文章
插件

最佳 DeepSeek Harness MCP 与连接器插件(2026)

按 GitHub star 数排名的 DeepSeek Harness(dsh)MCP 与连接器插件,从 Overleaf、Godot 桥接到 RAG,附带官方 dsh-mcp-client 的实际工作原理。

DeepSeek Harness(dsh)把 MCP 支持做成了一个一等公民、有完整官方文档的 client 功能——而不是外挂拼凑上去的。在此基础上,社区又搭建了两类连接器插件:要么包装某个具体的 MCP server(Overleaf、Godot、Xcode),要么直接扩展 MCP 这一层本身(一个管理面板、一个安全扫描器)。按真实 GitHub star 数,排名靠前的是 dsh-overleaftask-passport。完整清单、安装命令与背后的机制见下文。

dsh 到底是怎么和 MCP server 对话的

在看插件清单之前,值得先弄清楚"支持 MCP"在 dsh 里具体意味着什么,因为它比"支持 MCP"这句话本身要精确得多。你接入的每一个 MCP server,都对应官方 @deepseek-ai/dsh-mcp-client 插件的一个实例,在 cordis.yml(或某个 patch 文件)里配置一个 serverName、一种 transportstdiostreamable-http)以及连接细节。编辑这行配置会触发热重载——dsh 会断开重连,不重启进程,只要 serverName 不变,它暴露出来的工具名就保持稳定。

模型实际看到的工具名格式是 mcp__<serverName>__<rawName>——官方文档指出,这和 Claude Code、Codex 使用的是同一套"server-qualified"命名形状。在你去找相关功能之前,有一个重要限制需要先知道:dsh 目前只桥接 MCP 的 Tools。 Resources 和 Prompts 这两项 MCP 能力被官方明确列为延后实现/尚未实现——harness 这一侧目前还没有任何消费者去用它们。如果你在评估的某个连接器插件宣称支持"MCP resources",这是一个需要对照 dsh 实际能力去核实的说法,而不能默认成立。

如果你要找的是专注记忆场景的 MCP server,可以看《最佳 DeepSeek Harness 记忆插件》,那篇覆盖了官方 examples/mcp-memory/ 参考配置。

完整清单

本榜单只使用人工审核的 awesome-dsh-plugin 收录集合(source=awesome)——也就是 FindHarness 排行所用的同一份 curated 数据——而不是同样存在于完整 MCP 与连接器分类页里的自动发现插件;截至 2026 年 8 月,该分类共有 32 个插件。star 数是2026 年 8 月的快照。

#插件Star连接的是什么
1dsh-overleaf7通过 OverleafMCP 接入 Overleaf 项目
2task-passport5跨 dsh、Claude Code、Codex 的持久任务状态
3nowledge-mem-deepseek-harness5一层统一记忆,MCP 工具 + turn 结束时捕获
4godot-bridge4运行中的 Godot 4.x 游戏实例
5dsh-mcp-panel4官方 MCP client 本身(管理面板)
6dsh-mcp-bridge3精选打包:memory、filesystem、GitHub、Playwright server

1. dsh-overleaf —— 7 star

分类: MCP 与连接器 · 仓库: fly233338/dsh-overleaf

通过 OverleafMCP 把多个 Overleaf 项目接入 dsh,让 agent 可以浏览项目文件、分析 LaTeX 内容,并把基于 Git 的文件更新推回 Overleaf。已发布到 npm,安装时不会触发 allowBuilds 提示。

dsh plugin --profile web add dsh-overleaf

查看完整详情 →

2. task-passport —— 5 star

分类: MCP 与连接器 · 仓库: dongsheng123132/task-passport

它本身不是一个 MCP server 的包装,而是一个真正跨 harness 的工具:用机器可读的 checkpoint 和乐观锁,在 DeepSeek Harness、WorkBuddy、Claude Code 和 Codex 之间携带持久任务状态。如果你的工作流会把任务在不同的 agent harness 之间来回传递,这个插件就是为这种交接场景专门设计的——另见《DeepSeek Harness 子代理》,了解 dsh 官方直接委派给 Claude Code 和 Codex 的方式。

dsh plugin --profile web add task-passport

查看完整详情 →

3. dsh-mcp-panel —— 4 star

分类: MCP 与连接器 · 仓库: perrylink/dsh-mcp-panel

和上面的连接器不同,这个插件的目标就是 MCP 这一层本身:一个针对官方 dsh-mcp-client 的只读运行时管理面板——连接状态、已注册工具、错误、重连次数,通过 /mcp 命令和一个 Settings 标签页展示,带脱敏显示以及启用/禁用的 patch 建议。一旦你同时跑了不止一两个 MCP server、又不想翻日志找可见性,这个就很有用。

dsh plugin --profile web add dsh-mcp-panel

查看完整详情 →

4. dsh-mcp-bridge —— 3 star

分类: MCP 与连接器 · 仓库: edge-echo/dsh-mcp-bridge

一个精选打包的 MCP server 组合:一次安装就带来 demo、memory、filesystem、GitHub 和 Playwright 这几个 MCP server,外加一个连通性校验工具和 CI 检查。如果手动配置好几条 dsh-mcp-client 配置项让你觉得繁琐,这个插件一次性打包了一套还不错的起步组合。

dsh plugin --profile web add dsh-mcp-bridge

查看完整详情 →

5. godot-bridge —— 4 star

分类: MCP 与连接器 · 仓库: smalldy/godot-bridge

一个 DSH↔Godot 引擎运行时桥接插件,通过游戏内的 TCP 交互 server 驱动运行中的 Godot 4.x 游戏:8 个工具覆盖场景/UI 检查、GDScript 求值、输入模拟、截图、无头静态操作与脚本校验。它的 README 把自己描述成 godot-mcp 的替代品——这也是这个生态成熟到通用工具之外、开始出现更窄、更垂直的领域专属 MCP 连接器的一个案例。

dsh plugin --profile web add github:smalldy/godot-bridge

查看完整详情 →

这个分类里的其他插件:dsh-mcpguard(1 star,扫描 skills 和 MCP 配置里的 prompt 注入、同形字符、隐藏 Unicode 和凭据泄露——很适合和《如何审查一个 DeepSeek Harness 插件》上线后配合阅读)、dsh-apple-mode(1 star,26 个 Xcode MCP 工具加 Apple 平台技能)、shopline-ai-toolkit-dsh(2 star,桥接 SHOPLINE Developer MCP server)、knowlp-rag(2 star,双知识图谱 RAG,走 MCP)、trio(2 star,Playwright 浏览器自动化,外加一个把 DSH agent 暴露给任意 MCP 客户端的 MCP server)、dsh-web-search-exa(2 star,为 ctx.web 接缝提供零配置的 Exa 搜索)、dsh-cowork(2 star,面向 Office 格式的按单元格读写)、dsh-hud(2 star,包含 MCP server 状态的 HUD 面板)、以及 muretai-dsh-skill(1 star,走自建网络的 agent 间加密消息)。完整列表见 MCP 与连接器分类页

FAQ

dsh 对 MCP 的支持和 Claude Code 一样吗?

大体一样。二者用的是同一套 server-qualified 工具命名形状(mcp__<serverName>__<rawName>),心智模型可以直接迁移。有据可查的差距是:dsh 目前只桥接 MCP 的 Tools——根据官方 dsh-mcp-client 文档,Resources 和 Prompts 目前在 harness 里还没有任何消费者。

用 MCP server 需要装插件吗,还是内置的?

MCP 支持本身是内置的,通过 @deepseek-ai/dsh-mcp-client 实现——你可以直接在 cordis.yml/patch 文件里配置,不需要任何第三方插件。本文清单里的插件要么帮你包装好某个具体的 server(省得你手写配置),要么在 MCP 这一层之上加了些工具(面板、安全扫描、打包好的 server 集合)。

如果某个 MCP server 在会话中途断开会怎样?

client 默认开启了自动重连:初始延迟 500ms,指数退避到一个可配置的最大延迟,默认连续失败 10 次后放弃,直到下一次热重载或 host 重启为止。failOnStartupError(默认 false)控制的是初始连接失败时,是直接拒绝这个插件激活,还是以零工具的方式先启动起来。

MCP server 能把图片或文件传回模型吗?

非文本内容——图片、音频、其他二进制资源——在模型可见的历史里会被渲染成一个占位符,而不是直接传过去(官方文档把这个行为描述为"lossy")。底层结构化的 JSON 结果和 structuredContent 在执行期是完整保留的,所以即便模型看不到原始字节,插件仍然可以基于它来动作。

下一步

想深入了解 dsh-mcp-client 的配置语法和官方记忆类 server 示例,见《如何在 DeepSeek Harness 中使用 MCP Server》。想把 dsh 的 MCP 处理方式和 Claude Code 直接对比,读《DeepSeek Harness vs Claude Code》。完整插件目录见 /plugins