Skip to main content
All posts
Plugins

Best DeepSeek Harness MCP and Connector Plugins (2026)

Best DeepSeek Harness (dsh) MCP and connector plugins by GitHub stars, from Overleaf and Godot bridges to RAG, plus how the official dsh-mcp-client works.

DeepSeek Harness (dsh) ships MCP support as a first-class, officially documented client feature — not a bolt-on. On top of that, the community has built connector plugins that either wrap a specific MCP server (Overleaf, Godot, Xcode) or extend the MCP layer itself (a management panel, a security scanner). By real GitHub stars, the top picks are dsh-overleaf and task-passport. Full list, install commands, and the mechanism behind them below.

How dsh actually talks to MCP servers

Before the plugin list, it's worth knowing what "MCP support" means in dsh specifically, because it's more precise than "it supports MCP." Each MCP server you connect corresponds to one instance of the official @deepseek-ai/dsh-mcp-client plugin, configured in cordis.yml (or a patch file) with a serverName, a transport (stdio or streamable-http), and the connection details. Editing that config triggers hot-reload — dsh disconnects and reconnects without restarting the process, and as long as serverName doesn't change, the tool names it exposes stay stable.

The tools a model actually sees are named mcp__<serverName>__<rawName> — the same "server-qualified" naming shape used by Claude Code and Codex, according to the official docs. One important limitation to know before you go looking for it: dsh only bridges MCP Tools. Resources and Prompts, two other MCP capabilities, are explicitly listed as deferred/not implemented — there's no harness-side consumer for them yet. If a connector plugin you're evaluating advertises "MCP resources," that's a claim to verify against dsh's actual capability, not assume.

For memory-focused MCP servers specifically, see Best DeepSeek Harness Memory Plugins, which covers the official examples/mcp-memory/ reference configs.

The list

This ranking uses only the human-reviewed awesome-dsh-plugin collection (source=awesome), the same curated set behind FindHarness's rankings — not the auto-discovered plugins also present in the full MCP & Connectors category, which holds 32 plugins as of August 2026. Stars are a snapshot as of August 2026.

#PluginStarsWhat it connects
1dsh-overleaf7Overleaf projects via OverleafMCP
2task-passport5Durable task state across dsh, Claude Code, Codex
3nowledge-mem-deepseek-harness5One memory layer via MCP tools + turn-end capture
4godot-bridge4Running Godot 4.x game instances
5dsh-mcp-panel4The official MCP client itself (management panel)
6dsh-mcp-bridge3Curated bundle: memory, filesystem, GitHub, Playwright servers

1. dsh-overleaf — 7 stars

Category: MCP & Connectors · Repo: fly233338/dsh-overleaf

Connects multiple Overleaf projects to dsh through OverleafMCP, so the agent can browse project files, analyze LaTeX content, and push Git-based file updates back to Overleaf. Published to npm, which means no allowBuilds prompt at install time.

dsh plugin --profile web add dsh-overleaf

View full details →

2. task-passport — 5 stars

Category: MCP & Connectors · Repo: dongsheng123132/task-passport

Not an MCP server wrapper itself, but a genuinely cross-harness tool: it carries durable task state across DeepSeek Harness, WorkBuddy, Claude Code, and Codex, using machine-readable checkpoints and optimistic locking. If your workflow bounces a task between different agent harnesses, this is built for exactly that handoff problem — see also DeepSeek Harness Subagents for the official way dsh delegates to Claude Code and Codex directly.

dsh plugin --profile web add task-passport

View full details →

3. dsh-mcp-panel — 4 stars

Category: MCP & Connectors · Repo: perrylink/dsh-mcp-panel

Unlike the connectors above, this plugin's target is the MCP layer itself: a read-only runtime management panel for the official dsh-mcp-client — connection status, registered tools, errors, and reconnect counts, surfaced through a /mcp command and a Settings tab, with sanitized display and enable/disable patch suggestions. Useful once you're running more than one or two MCP servers and want visibility without digging through logs.

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

View full details →

4. dsh-mcp-bridge — 3 stars

Category: MCP & Connectors · Repo: edge-echo/dsh-mcp-bridge

A curated MCP server bundle: one install brings demo, memory, filesystem, GitHub, and Playwright MCP servers, plus a connectivity verifier tool and CI checks. If setting up several dsh-mcp-client config entries by hand feels tedious, this packages a reasonable starting set in one go.

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

View full details →

5. godot-bridge — 4 stars

Category: MCP & Connectors · Repo: smalldy/godot-bridge

A DSH↔Godot engine runtime bridge that drives a running Godot 4.x game through its in-game TCP interaction server: 8 tools covering scene/UI inspection, GDScript evaluation, input simulation, screenshots, headless static operations, and script validation. Its README describes it as a replacement for godot-mcp — a case study in how narrow, domain-specific MCP connectors are showing up as this ecosystem matures past generic tooling.

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

View full details →

Also in this category: dsh-mcpguard (1 star, scans skills and MCP configs for prompt injection, homoglyphs, hidden Unicode, and credential leaks — worth pairing with How to Vet a DeepSeek Harness Plugin once that guide is live), dsh-apple-mode (1 star, 26 Xcode MCP tools plus Apple platform skills), shopline-ai-toolkit-dsh (2 stars, SHOPLINE Developer MCP server bridge), knowlp-rag (2 stars, dual knowledge-graph RAG over MCP), trio (2 stars, Playwright browser automation plus an MCP server exposing DSH agents to any MCP client), dsh-web-search-exa (2 stars, zero-config Exa search for the ctx.web seam), dsh-cowork (2 stars, cell-addressed document read/write for Office formats), dsh-hud (2 stars, a status HUD that includes MCP server state), and muretai-dsh-skill (1 star, agent-to-agent encrypted messaging over its own network). See the full set on the MCP & Connectors category page.

FAQ

Does dsh support MCP the same way Claude Code does?

Mostly. Both use the same server-qualified tool-naming shape (mcp__<serverName>__<rawName>), so the mental model transfers directly. The documented gap is that dsh currently only bridges MCP Tools — Resources and Prompts aren't consumed anywhere in the harness yet, per the official dsh-mcp-client docs.

Do I need a plugin to use MCP servers, or is it built in?

MCP support itself is built in via @deepseek-ai/dsh-mcp-client — you configure it directly in cordis.yml/a patch file, no third-party plugin required. The plugins on this list either wrap a specific server for you (so you don't hand-write the config) or add tooling on top of the MCP layer (panels, security scanning, bundled server sets).

What happens if an MCP server disconnects mid-session?

The client has automatic reconnect enabled by default, starting at a 500ms delay and backing off exponentially up to a configurable max delay, giving up after a default of 10 consecutive failed attempts until the next hot-reload or host restart. failOnStartupError (default false) controls whether a failed initial connection blocks the plugin from activating at all or just starts it with zero tools.

Can MCP servers send images or files back to the model?

Non-text content — images, audio, other binary resources — gets rendered as a placeholder in the model-visible history rather than passed through directly (the docs describe this as "lossy"). The underlying structured JSON result and structuredContent are preserved during execution, so a plugin can still act on it even if the model doesn't see the raw bytes.

Next steps

For a deeper walkthrough of dsh-mcp-client configuration syntax and the official memory-server examples, see How to Use MCP Servers with DeepSeek Harness. To compare dsh's MCP handling against Claude Code's directly, read DeepSeek Harness vs Claude Code. For the full plugin catalog, browse /plugins.