DeepSeek Harness Plugins
DeepSeek Harness PluginIndexed

dsh-mcp

DeepSeek Harness plugin for visual MCP server management, tool selection, and on-demand tool injection.

UI & ProductivityDeveloper ToolsRemote Execution
10GitHub Stars1ForksUpdated2026-08-28

Install

$ dsh plugin --profile web add dsh-mcp

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 adds an MCP management page to DSH Web for configuring, testing, enabling, and refreshing MCP servers. It supports search-based tool injection, full injection, environment-variable substitution, and MCP OAuth flows.

Key Capabilities

  • Provides a Settings → MCP interface for creating, editing, deleting, testing, enabling, disabling, and refreshing MCP servers.
  • Supports streamable HTTP and stdio server configuration.
  • Offers search-based on-demand tool injection through mcp_tool_search, plus full tool injection mode.
  • Lets users select individual tools per server.
  • Stabilizes unchanged tool registrations after tools/list_changed notifications to support prompt-cache reuse.
  • Supports process-level and server configuration environment variables, including request-header substitution.
  • Provides JSON editing for the complete server configuration set.
  • Handles OAuth authorization-code plus PKCE flows for MCP streamable-http servers that issue OAuth challenges.
  • Passes MCP image results into model context as image references with bounded fallback behavior.

Useful For

  • Managing multiple MCP servers from DSH Web without manually editing server configuration files.
  • Reducing tool-context overhead when many MCP tools are available.
  • Connecting to OAuth-protected streamable HTTP MCP services.
  • Restricting an agent to selected tools from an MCP server.
  • Testing and refreshing MCP server connections after server-side changes.

Who It Fits

  • DeepSeek Harness Web users
  • Users operating multiple MCP servers
  • Developers integrating stdio or streamable HTTP MCP services into DSH

Documented Limitations

  • The package does not declare dsh.bundle, so installation alone does not activate it; a manual dsh-mcp entry in the web profile's cordis.patch.yml is required.
  • Plugin changes require restarting dsh web, and the browser client requires a hard refresh.
  • OAuth authorization requires browser interaction on first authorization.
  • The documented build process resolves esbuild from a DSH source checkout and runtime modules from the DSH profile node_modules directory.
  • Local link installation requires a node_modules symlink to the DSH profile modules for @deepseek-ai package resolution.

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
License Declared

GitHub reports the repository license as MIT.

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
ArvinQi/dsh-mcp
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
e0a0c36 · 2026-09-01

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
10GitHub stars
Forks
1
Open issues
1
Last commit
2026-08-28
Last release
2026-08-28
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