Skip to content

MCP DevBridge v0.8.0

Choose a tag to compare

@ShiningSugar35 ShiningSugar35 released this 17 Aug 01:58
· 24 commits to master since this release

MCP DevBridge v0.8.0

主要更新

  • 单域名 Hub 路由:ChatGPT / Gemini 只连接主 Hub 的固定 MCP 地址,在同一会话内切换设备与工作区。
  • 配对可靠性:同一配对码 + device_id 在首次注册成功后的 1800 秒内支持幂等重试;首次配对成功后设备目录与心跳凭据持久化,软件或电脑重启无需再次配对。
  • 桌面可靠性:同一 Windows 用户单实例运行;稳定状态自动清理残留 busy;退出与在线升级继续清理旧版本残留进程。
  • 更新检查:启动后检查一次,之后每 12 小时检查 GitHub Release;下载后校验资产大小与 SHA-256,再交给 detached updater 静默安装并恢复项目。
  • 长任务轮询:wait_task 默认 15 秒、单次最多 30 秒,减少 ChatGPT Web/MCP 长同步等待触发 message delivery timeout;后台命令本身仍无固定执行时长上限。
  • 自带运行组件:Windows 安装包内置固定版本 Node.js 22.19.0、uv/uvx 0.11.25 和 cloudflared 2026.7.3;普通用户无需预装 Node/uv 或修改 PATH。可选 Windows 控制首次启用时由内置 uvx 获取锁定的 windows-mcp==0.8.2。
  • 内置 live_upgrade.ps1:支持 detached updater、Dry Run、旧进程清理、桌面快捷方式重建和升级前项目恢复。

发布验证

  • pytest:311 passed
  • Ruff:通过
  • Pyright:0 errors / 0 warnings
  • CodexPro TypeScript build:通过
  • PowerShell parser:build.ps1 / prepare_runtime.ps1 / live_upgrade.ps1 全部通过
  • uv lock --check:通过
  • PyInstaller + Inno Setup v0.8.0:通过
  • frozen payload:Node / uv / uvx / cloudflared / live_upgrade.ps1 均已验证存在
  • detached updater Dry Run:ok=true
  • 安装器 SHA-256:8CB74D274B69ABC7903E381492AD6D60940506BF5205A431B594C061D4257B39
  • 安装器大小:104,348,634 bytes