Skip to content

Releases: appthin/dsh-mcp-manager-plus

dsh-mcp-manager-plus v0.4.2

Choose a tag to compare

@appthin appthin released this 30 Sep 06:41

dsh-mcp-manager-plus v0.4.2

Fixed

  • peerDependencies 版本范围在预发布版本上不成立:上一版 >=0.1.6-alpha.1 <0.3.0
    在 pnpm 默认语义(不含 includePrerelease)下会静默排除 0.2.0-rc.1、0.2.0-rc.2
    等预发布版本,导致 dsh-market 在其它机器上更新时报
    「插件声明的一个依赖版本范围在 registry 上没有可满足的版本」。
    已改为显式预发布分支:>=0.1.6-alpha.1 <0.2.0-0 || >=0.2.0-rc.1 <0.3.0-0,
    在 pnpm 与 harness 兼容门禁两种语义下均满足 0.1.6-alpha.1 与 0.2.0-rc.x,仍拒绝 0.3.0。

附:0.4.1 发布后 registry.npmmirror.com 镜像未同步该版本,更新失败的另一半原因是
镜像缺版本;本版已重新发布并触发镜像同步。

dsh-mcp-manager-plus v0.4.1

Choose a tag to compare

@appthin appthin released this 30 Sep 02:13

dsh-mcp-manager-plus v0.4.1

适配 dsh 0.2.0-rc.2(从 0.1.6-alpha.1 升级)。

Fixed

  • 「重启」在 dsh 0.2.0-rc.2 上恒为失败:改用公开的 entry.fiber.restart()(loader 1.0.5),并保留 _dispose() + init() 分支兼容 loader 1.0.3(dsh 0.1.6-alpha.1)
  • test/live.test.mjs 不再依赖本机 profile 状态(本机把 dbx 停用后两个用例误报失败)

Added

  • 插件卡片元数据:locale/zh.json、locale/en.json(标题/描述)与 icon.svg
  • peerDependencies:@deepseek-ai/dsh: ">=0.1.6-alpha.1 <0.3.0"(optional)
  • 重启路径回归用例与 live 清单用例(测试总数 108 → 113)

详见 CHANGELOG.md。

v0.4.0

Choose a tag to compare

@appthin appthin released this 17 Sep 02:18

完整变更记录见 CHANGELOG.md。

Added

  • 多语言界面(中文 / English):页面头部新增语言切换器(自动 / 中文 / English)
    • 「自动」跟随 harness 界面语言;locale 服务不可达时按浏览器语言探测,兜底中文
    • 用户的选择持久化到 localStorage,刷新后依然有效
  • 宿主端文案双语化:每次 API 请求携带 ?lang= 参数,服务名校验、重名/占用、
    导入汇总(如 Recognized Codex configuration; Added github)、重启提示、403/404
    等约 30 条消息跟随所选语言;不带参数时默认中文,旧行为不变
  • 测试:新增 lang=en 英文响应与默认中文回归两个用例(总数 106 → 108)

安装

npm install dsh-mcp-manager-plus

v0.3.1

Choose a tag to compare

@appthin appthin released this 17 Sep 02:18

完整变更记录见 CHANGELOG.md。

首个公开发布版本。

Added

  • 「MCP 管理」设置页:在 DeepSeek Harness 设置界面侧边栏新增管理页面
    • 列表:展示配置文件中的 MCP 服务器、部署内置服务器与 Computer Use / Browser Use
      等内置能力
    • 展开:查看服务器当前注册到模型的全部工具及描述
    • 启用 / 停用:写入补丁层 disabled 覆盖,约 1 秒热生效,无需重启 dsh
    • 编辑:表单与 JSON 双模式随时切换;JSON 模式打开即预填当前配置,
      改服务名即为重命名(保留行 id 与启停覆盖);一次粘贴多个服务器会被拒绝并列出名字
    • 重启:就地销毁并重新初始化连接,用于连接中断后恢复
    • 删除:从配置文件移除服务器及其全部覆盖行
  • 一键导入:粘贴 14 种主流工具的 MCP 配置自动识别——Claude Code、Cursor、
    Windsurf、Qoder、Cherry Studio、CodeBuddy、TRAE、ZCode、DeepSeek Harness、
    VS Code(servers)、Codex(TOML)、OpenCode(mcp + command 数组)、
    Continue(数组形式)、Pi;兼容 TOML、JSON 注释与尾逗号、type:"sse"、
    serverUrl、http_headers 等差异,单条失败不影响整段粘贴
  • 侧边栏图标:注册时即把导航行图标换成与外壳一致的链条图标
    (MutationObserver 预标记 + 页面挂载兜底),无需先点进页面
  • 安全约定:API 仅响应 loopback;写前整体校验、拒绝非法补丁文档;
    注释与无关条目逐字节保留;凭据形值(KEY|PASSWORD|SECRET|TOKEN)读取即掩码;
    部署内置行只读
  • 测试:7 个套件共 106 项(node:test,零依赖),覆盖补丁层解析、14 格式导入、
    JSON 编辑、宿主路由、bundle 加载、profile 组合与真实 profile 只读验证;
    另附 e2e 导入、往返校验、图标预览等辅助脚本