Overview
@dong-victor/dsh-mcphub
MCPHub 桥接插件(DSH Web GUI):把本地 MCPHub(http://localhost:3000,@samanhappy/mcphub)聚合暴露的全部 MCP server 工具桥接进 DSH。宿主侧以 MCP Streamable HTTP 客户端连接 MCPHub 聚合端点 /mcp(或 /mcp/ 分组端点),把发现到的工具以 mcp__mcphub__- 形式注册为 agent 原生工具;提供 mcphub_status / mcphub_resync 两个 agent 工具,/api/dsh-mcphub/status 环回路由与侧边栏「MCPHub」面板(连接状态、server/工具清单、一键打开 MCPHub Dashboard)。断线自动指数退避重连、工具集热同步(tools/list_changed),无需改 dsh 源码。
README / EN
Package documentation
Registry summary
MCPHub 桥接插件(DSH Web GUI):把本地 MCPHub(http://localhost:3000,@samanhappy/mcphub)聚合暴露的全部 MCP server 工具桥接进 DSH。宿主侧以 MCP Streamable HTTP 客户端连接 MCPHub 聚合端点 /mcp(或 /mcp/ 分组端点),把发现到的工具以 mcp__mcphub__- 形式注册为 agent 原生工具;提供 mcphub_status / mcphub_resync 两个 agent 工具,/api/dsh-mcphub/status 环回路由与侧边栏「MCPHub」面板(连接状态、server/工具清单、一键打开 MCPHub Dashboard)。断线自动指数退避重连、工具集热同步(tools/list_changed),无需改 dsh 源码。
dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 只桥接**工具**能力:MCP 的 resources / prompts 暂不暴露(与 dsh-mcp-client 相同)。 - 工具名中的 `<server名>` 前缀来自 MCPHub 配置;在 MCPHub 中改名会导致工具名变化(可 `mcphub_resync` 刷新)。 - 面板中的 server 分组基于工具名前缀启发式推断(展示用),调用始终使用完整工具名,不受影响。 - 依赖 MCPHub 服务在线;服务端会话在插件重连后会重建。
