← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-mcp-client-plus

Enhanced MCP client bridge for DeepSeek Harness with OAuth 2.1, bounded timeouts, and diagnostic status tools.

Terminal & TUIDeveloper ToolsBrowser & WebSecurity & PolicyRemote Execution
0GitHub Stars0ForksUpdated2026-09-18

Install

$ npx -p @deepseek-ai/dsh dsh plugin --profile web add github:anthonyyu-verkada/dsh-mcp-client-plus

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-mcp-client-plus is a drop-in replacement and enhanced fork of the built-in DeepSeek Harness MCP client bridge. It addresses critical reliability bottlenecks when connecting to remote Model Context Protocol (MCP) servers by introducing native OAuth 2.1 with PKCE and automatic token refresh, bounded connection and tool discovery timeouts, environment-variable-indirected secrets, configurable infinite reconnections, and an in-session mcp_status diagnostic tool.

Key Capabilities

  • Native OAuth 2.1 support with RFC 7591 dynamic client registration, PKCE, token rotation, and loopback browser redirect
  • Configurable connection, discovery, and tool call timeouts to prevent unhandled host hangs
  • Environment-indirected secret injection via tokenEnv and headerEnv without hardcoding tokens in Cordis configs
  • Configurable reconnection backoff policies including infinite retries (maxAttempts: 0)
  • In-session mcp_status diagnostic tool providing real-time visibility into per-server connection states and errors
  • Support for streamable-http and stdio MCP transports with tool namespacing

Useful For

  • Connecting DeepSeek Harness to OAuth-protected cloud MCP servers like Linear without fragile external token sync scripts
  • Integrating private MCP tool servers using environment-provided API tokens
  • Ensuring resilient background tool reconnection and monitoring server availability during long-running agent workflows

Who It Fits

  • DeepSeek Harness developers integrating remote and local MCP servers
  • DevOps engineers needing secure token management for MCP integrations
  • Users troubleshooting unresponsive or failing MCP connections inside agent sessions

Documented Limitations

  • Supports MCP tools only; MCP resources and prompts are not bridged
  • Stores OAuth tokens in plaintext in a 0600 file on the local filesystem
  • connectTimeoutMs bounds the MCP initialize handshake, not underlying network DNS resolution
  • Requires manual configuration in cordis.patch.yml as no default servers are bundled

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 0 runtime, 0 development, 0 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

info
License Declared

GitHub reports the repository license as NOASSERTION.

info
Package Manifest Available

A root package.json was captured and can be inspected by the registry.

info
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
anthonyyu-verkada/dsh-mcp-client-plus
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
50d3810 · 2026-09-21

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
0GitHub stars
Forks
0
Open issues
1
Last commit
2026-09-18
Last release
No release detected
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app