Skip to content

Releases

v1.0.2 — DSH-upgrade-proof + Loader fallback

Choose a tag to compare

@xsnnnnnn xsnnnnnn released this 06 Nov 12:20

dsh-coros-mcp 1.0.2

COROS (高驰) MCP bridge for DeepSeek Harness — self-contained stdio↔HTTP bridge with on-device OAuth login.

Highlights

  • Won't be disabled by DSH upgrades: engines.dsh is a bottomless minimum (>=0.2.1-rc.1); DSH evaluates engine ranges with includePrerelease, so future 0.2.x/0.3.x/1.x releases are not gated off.
  • Loader fallback: if a future DSH changes the @deepseek-ai/dsh-mcp-client JS API, the plugin mounts the same row through the core Cordis Loader instead.
  • 34 COROS tools on the current endpoint: sleep / HRV / resting HR / recovery / training load, activities + FIT files, workouts & training plans.
  • Zero runtime dependencies; tokens stay on-device (~/.dsh/coros-mcp, 0600); no telemetry.
  • 42 offline tests, including a protocol-faithful mock-issuer OAuth flow.

Install

dsh plugin --profile desktop add 'github:xsnnnnnn/dsh-coros'
# or
dsh plugin --profile desktop add 'file:D:\path\to\dsh-coros-mcp-1.0.2.tgz'

First run

node '<plugin>\lib\login.mjs' login-start
node '<plugin>\lib\login.mjs' login-finish

Then restart DSH. Requires DSH >= 0.2.1-rc.1 and Node >= 20 (bundled with DSH).