Repository navigation
Releases
Releases · Jing494/dsh-mcp-hub
dsh-mcp-hub 0.3.1
Full Changelog: v0.3.0...v0.3.1
dsh-mcp-hub 0.3.0
Full Changelog: v0.2.1...v0.3.0
dsh-mcp-hub 0.2.1
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
!!jsheader expressions survive a settings-page edit (previously a save would replaceprocess.envreferences with the resolved secret)
Install
dsh plugin add ./dsh-mcp-hub-0.2.1.tgzTest suite: 56 assertions (connection 7, tool adapter 19, diagnostics 10, panel render 12, secrets/collisions 8).
MIT licensed.
dsh-mcp-hub 0.2.0
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.tgzRequires 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-servertoolAllowallowlist - 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.