MCP.Market

S-Bike Training Hub MCP server

by JHarp199345·io.github.JHarp199345/s-bike-hub·v1.12.4·1 stars

Local training hub for cycling, running, swimming and lifting, with AI-led setup and planning.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed S-Bike Training Hub yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

S-Bike Training Hub tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How S-Bike Training Hub compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 48,255 servers
GitHub stars
1
more than 65% of 28,688 servers

Release history: 7 versions in the registry since 2026-09-30, latest 2026-10-29, typically one every 4 days.

Install S-Bike Training Hub in Claude Code, Cursor or VS Code

claude mcp add s-bike-hub -- uvx s-bike-training-hub
Add to Cursor

What the publisher says

From the S-Bike Training Hub repository's README, as published. We do not edit it. Read it on GitHub

S-Bike Training Hub

Turn a budget smart bike into a full training setup: offline 3D routes, virtual hills and gears, auto-shifting, ERG workouts, a phone handlebar remote, and a training-load model that covers every sport you do, not just the bike. It runs entirely on your Mac, with no subscription and no cloud.

It was built for, and has only been tested on, the Merach S29. Other smart bikes that speak Bluetooth FTMS may work, but we couldn't test them (see Other bikes).

Merach S29 owner? The problems this was built to fix:

  • Only one thing can connect to the bike at a time, so your watch can't record power and cadence while Zwift or Kinomap is connected. The hub holds the one connection and shares it with both.
  • Hills didn't change the resistance in Zwift or Kinomap on our S29: it ignored the apps' hill commands. The hub turns the grade into resistance itself, eased in smoothly.
  • No gears, and no virtual shifting. The hub adds virtual gears and auto-shifting that keeps your cadence in a band, plus big shift buttons on your phone.
  • ERG that grinds you to a stop when you tire. The hub's ERG works in zones around the target, backs off when your cadence falls, and pauses and resumes the workout.
  • No subscription needed: routes, workouts and training load all run on your Mac.

Newer S29 units, and the S29R2 (2026), may handle hills in Zwift and Kinomap on their own; we haven't tested them.

 

What it does

The S29 only accepts one Bluetooth connection, and it ignores the "hill" commands that training apps send. The hub sits in the middle: it holds the single connection to the bike, and then:

  • Shares the bike. It re-advertises the bike as a new device ("SBike Hub"), so a watch (power + cadence) and a training app can connect at the same time.
  • Makes hills real. Grades from a route or a training app become resistance, eased in smoothly, with virtual gears on top.
  • Auto-shifts. It keeps your cadence in a band (65–80 rpm by default), shifting sooner the harder you spin. With a daily focus it also steers your watts into a range: easy but still productive. A climbing mode handles low-cadence standing efforts.
  • Computes virtual speed from watts, weight and grade, so climbs feel like climbs.
  • Runs ERG workouts. It holds a target wattage whatever your cadence. In a workout it works in zones around each block's target instead of chasing every watt: green (90–120%) never shifts, yellow (80–90% / 120–140%) is still on the road and shifts after 2 minutes, red after 30 seconds, black after 8. Before it shifts, it checks where the next gear would land, and it won't shift you off the road. FTP tests and Kinomap keep tight control.
  • Pauses and resumes. The workout clock only runs while you pedal with the bike connected: stop and it pauses by itself, or tap ⏸. If a workout stops before it's done (you tapped End, the page reloaded, the bridge restarted), the Coach page and the game view offer Resume for the rest of the day, at the same block and second. The pieces of a day's ride count as one session.

On top of that:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

S-Bike Training Hub: common questions

Is S-Bike Training Hub MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the S-Bike Training Hub safety report
How do I install S-Bike Training Hub?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does S-Bike Training Hub need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is S-Bike Training Hub maintained?
The last commit was 35 days ago (2026-10-01). The latest release is v1.12.4.
How does S-Bike Training Hub compare with other MCP servers?
safety score 88/100 (higher than 75% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.