Skip to content

Releases

dsh-mcp-hub 0.3.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 04:07

Full Changelog: v0.3.0...v0.3.1

dsh-mcp-hub 0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 03:53

Full Changelog: v0.2.1...v0.3.0

dsh-mcp-hub 0.2.1

Choose a tag to compare

@Jing494 Jing494 released this 18 Oct 03:47

Added

  • Tool-name collisions: a name another server or plugin already owns is renamed (_2, _3, …) instead of being dropped
  • The settings page now shows renamed tools and any tool-registration failure
  • !!js header expressions survive a settings-page edit (previously a save would replace process.env references with the resolved secret)

Install

dsh plugin add ./dsh-mcp-hub-0.2.1.tgz

Test suite: 56 assertions (connection 7, tool adapter 19, diagnostics 10, panel render 12, secrets/collisions 8).

MIT licensed.

dsh-mcp-hub 0.2.0

Choose a tag to compare

@Jing494 Jing494 released this 18 Oct 03:36

Single dual-face plugin: host half + settings UI in one package, one loader row.

Install

# from this release tarball
dsh plugin add ./dsh-mcp-hub-0.2.0.tgz

Requires DeepSeek Harness >=0.2.1-rc.2 <0.3.0 (declared as engines.dsh) and Node ^22.19.0 || >=24.0.0.

Highlights

  • Settings -> MCP: add / edit / enable-disable / delete servers, test a connection, list tools, run one call
  • Transports: streamable-http, legacy sse, and auto (streamable first, SSE on failure)
  • Tools registered as mcp__<serverName>__<toolName>; per-server toolAllow allowlist
  • Failures keep the raw error and hint at the three usual causes
  • 44 assertions in CI (connection 7, tool adapter 15, diagnostics 10, panel render 12)

Verified against real servers: a fastmcp weather endpoint over streamable-http and a tavily-mcp endpoint over SSE.

Assets

  • dsh-mcp-hub-0.2.0.tgz — the installable plugin package (npm pack output)
  • dsh-mcp-hub-0.2.0.tgz.sha256 — checksum

MIT licensed.