Overview
dsh-mcp-manager
README / EN
Package documentation
Registry summary
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
- **修改必须重启宿主才生效。** profile 的 `patchReload` 为 `startup`,这是官方组合的装载时序,不是本插件的 取舍。界面会给出重启提示条。 - **插件无法重启宿主进程。** `POST /restart-host` 始终返回错误(结束宿主进程会连带丢失用户会话), 因此界面上的「立即重启」会收到明确错误提示,需要手动退出并重新打开 DSH。 - **手工编写的条目只读。** 不在标记区块内的 MCP 条目会在界面上列出,但无法通过本插件修改或删除, 以免覆盖用户自己的内容。 - **`serverName` 有格式限制。** 只允许 `[A-Za-z0-9_-]{1,32}`,与官方 `dsh-mcp-client` 的校验一致。 从其它客户端导入时会按该规则做字符替换与截断。 - **「测试连接」依赖运行时中的 MCP SDK。** 需要运行时 `node_modules` 下存在 `@modelcontextprotocol/sdk/dist/esm/client`;缺失时该功能返回明确错误,其余功能不受影响。 - **内置目录需要联网。** 服务器包由 `npx` 在首次使用时拉取,离线环境无法启动这些服务器。 - **扫描只覆盖各客户端的默认配置路径。** Claude Desktop / Claude Code / Cursor / VS Code / Windsurf / Cline / Roo Code 以及 `~/.dsh` 之外的配置文件不会被发现。 - **写入需要 profile 目录可写。** 目录只读或运行时目录缺失时,读写类接口会返回可读的错误信息。
