概览
dsh-mcp-manager
README / ZH
插件文档
目录摘要
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **修改必须重启宿主才生效。** 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 目录可写。** 目录只读或运行时目录缺失时,读写类接口会返回可读的错误信息。
