Zsadigzade/trainbud
Talk to your Garmin Connect training data — activities, sleep, heart rate, recovery, body composition, stress, VO2 max, and a memory layer for goals and races. Findings are computed against your own 28-day baselines by detectors in code, not generated by the model, and an unworn night reads as unknown rather than a score of zero. Runs entirely on your machine: credentials in a local .env, SQLite cache, no account and no hosted service. Includes an optional Connect IQ watch app that asks from your wrist. Install: npx trainbud setup.
Ads
Overview
TrainBud is an open-source MCP server that connects your Garmin Connect fitness data to Claude, Cursor, and other AI assistants. Ask about workouts, sleep, heart rate, recovery, and body composition in plain English — privately, on your machine.
Installation
npx trainbud setup
Configuration
{
"mcpServers": {
"trainbud": {
"command": "npx",
"args": [
"-y",
"io.github.Zsadigzade/trainbud"
]
}
}
}Paste into ~/.cursor/mcp.json or .cursor/mcp.json
Tags
- sports
- local
- typescript
- awesome-list
Related MCP servers
Sports
rajdeepmondaldotcom/whoop-mcp-server
WHOOP recovery, sleep, strain, and workouts with server-side analysis: trends, lag-aware correlations, training load, and full-history export. Demo mode needs no WHOOP account; one-command setup for Claude, Cursor, and VS Code.
Sports
cloudbet/sports-mcp-server
🏎️ ☁️ – Access structured sports data via the Cloudbet API. Query upcoming events, live odds, stake limits, and market info across soccer, basketball, tennis, esports, and more.
Sports
mikechao/balldontlie-mcp
MCP server that integrates balldontlie api to provide information about players, teams and games for the NBA, NFL and MLB
Sports
partymola/fitbit-mcp
MCP server for the Fitbit Web API. OAuth 2.0 PKCE, local SQLite cache with auto-sync, and trend analysis. Tools for heart rate, activity, exercises, sleep, weight, SpO2, and HRV.
Sports
rajanshxrma/cadence
Local-first health context from WHOOP and Apple Health — sleep, recovery, workouts, and personal baselines in a local SQLite store.
Sports
dohyung1/x402-fpl-api
Personalized Fantasy Premier League intelligence — scored captain picks, transfer suggestions, differentials, fixture outlook, price predictions, live points, and a full manager hub that auto-detects your bank balance, free transfers, and chips.
Sports
r-huijts/strava-mcp
A Model Context Protocol (MCP) server that connects to Strava API, providing tools to access Strava data through LLMs
Sports
partymola/bosch-flow-mcp
MCP server for Bosch eBike Flow (Smart System / BES3). Read-only, signs in with your own Bosch account via PKCE. Battery health and charge-cycle trends, components and firmware, live state-of-charge, and per-ride activity data (distance, elevation, power, assist-mode, CO2). Local SQLite cache with auto-sync.