Overview
dsh-mcp-manager
Manage MCP servers from inside DeepSeek Harness: add, enable/disable, remove, reconnect, authorize with OAuth 2.1, renew tokens on a schedule whose policy is editable in the UI, renew after expiry, and browse every MCP tool with its description.
README / EN
Package documentation
Registry summary
Manage MCP servers from inside DeepSeek Harness: add, enable/disable, remove, reconnect, authorize with OAuth 2.1, renew tokens on a schedule whose policy is editable in the UI, renew after expiry, and browse every MCP tool with its description.
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
- OAuth 仅实现授权码 + PKCE 流程;依赖授权服务器支持**动态客户端注册**,否则需在表单里填 `clientId`。 - `client_credentials`、设备码等流程不支持。 - 过期自愈依赖错误文本能看出是鉴权问题(401/403/unauthorized/invalid_token/token expired 等); 服务端如果只回自定义错误,则只能等下一轮定时续期。 - 修改清单或续期策略都会重载插件,因此所有服务器会重连一次;"重连"按钮是单服务器路径。 - 停用的服务器不续期。 - 续期成功会重连该服务器(旧连接带着旧令牌),会有约半秒的重连窗口。 - 页面外观未做逐像素比对;逻辑与桥接行为有端到端测试。
