0N3-0/dsh-tui-mcp-manager ↗★ 0
dsh-tui-mcp-manager
终端界面内的原生全屏MCP服务管理器与配置维护 适合在TUI中统一维护MCP入口的运维用户;需目标TUI版本区间内运行
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:0N3-0/dsh-tui-mcp-manager说明文档
阅读完整 README ↗配置与安全
- 服务器配置直接读写当前 profile 的
cordis.patch.yml,不维护第二份数据库。 - Set 保存在同目录的
mcp-manager.sets.yml,只记录 Set 信息和服务器 ID。 - 写入使用旁路锁、
fsync和原子 rename;managed block 外的内容保持不变。 - 删除服务器时会同步清理所有 Set 引用。
- 敏感值只写入 credentials provider,配置文件中仅保留引用。
诊断与运行时细节
诊断页会检查 Loader/Fiber、可执行文件或 URL、工作目录、凭据、连接和工具数。未处于活动 Set 的服务器会临时启用已有 Loader 配置完成握手,读取状态后立即停止;不会修改 Set 或配置文件。
“停止服务器”同样只停用当前进程中的 Loader 行。配置或 profile 重载后,临时停止状态会自动失效。
配置写入与凭据引用
插件只修改 cordis.patch.yml 中由以下 marker 包围的区块,兼容旧 marker、row prefix 和 metadata key: