← DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-mcp-lazy

Lazy MCP gateway for DeepSeek Harness that replaces N tool schemas with a single on-demand proxy tool.

VisionDeveloper ToolsSecurity & PolicySkills & Workflows
10GitHub Stars1ForksUpdated2026-10-03

Install

$ dsh plugin --profile <your-profile> add dsh-mcp-lazy

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-lazy is an MCP gateway plugin for DeepSeek Harness designed to save token context and process overhead. Instead of loading every MCP server at startup and registering dozens of tool schemas into every model request, it exposes a single stable proxy tool schema (`mcp`). Server tool metadata is cached to disk for zero-spawn searches and descriptions, and child processes are connected lazily on first use before idling out.

Key Capabilities

  • Single stable proxy tool surface (`mcp`) with constant schema footprint
  • On-demand server startup and idle shutdown (lazy lifecycle management)
  • Disk-cached tool metadata for instant zero-spawn search and describe queries
  • Built-in adoption CLI and `/mcp-adopt` slash command to migrate from `@deepseek-ai/dsh-mcp-client`
  • Supports stdio and streamable-http MCP transports
  • Optional `directTools` opt-in to promote select MCP tools to native DSH tools

Useful For

  • Reducing per-request prompt token overhead when using multiple or large MCP tool servers
  • Preventing background child process consumption by keeping MCP servers idle until actually invoked
  • Migrating existing MCP configurations seamlessly from native `@deepseek-ai/dsh-mcp-client` to a lazy architecture

Who It Fits

  • DeepSeek Harness users with multiple MCP servers or heavy tool schemas
  • Developers seeking to optimize context window utilization and token costs in DSH workflows

Documented Limitations

  • Supports MCP tools only (no resources, prompts, sampling, or elicitation)
  • No OAuth authentication support (uses plaintext headers or environment variables)
  • Image and audio outputs are not forwarded as binary; only metadata bytes/types are returned
  • Transports are limited to stdio and streamable-http (no SSE or Unix socket support)
  • Does not parse foreign configuration formats like .mcp.json or Cursor/Claude Code configs

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 2 runtime, 10 development, 5 peer, and 0 optional dependencies.

info
Dsh Bundle Declared

package.json declares DSH bundle metadata.

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
wings1848/dsh-mcp-lazy
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
2899342 · 2026-10-20

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
2
Last commit
2026-10-03
Last release
2026-10-03
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