loopback-training-server

aderaaij/loopback-training-server
★ 2 stars Python Database Updated today
Self-hosted backend for Loopback – Run Coach: workout tracking, Apple Watch training queue, training plans, health metrics, web dashboard, and an MCP server for AI coaching
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "loopback-training-se": {
      "command": "uvx",
      "args": [
        "loopback-training-server"
      ]
    }
  }
}

Or install with pip: pip install loopback-training-server

README Excerpt

The self-hosted backend behind **Loopback – Run Coach**, an iOS running app. It stores workout history, queues structured workouts for delivery to Apple Watch via WorkoutKit, manages training plans and daily health metrics, and serves an authenticated web dashboard for athletes and admins. Built with FastAPI, PostgreSQL, SQLAlchemy, and React. Includes an optional MCP (Model Context Protocol) server so an AI assistant can act as your running coach over the same data.

Tools (9)

API_PORTBACKUP_HOST_DIRBOOTSTRAP_ADMIN_PASSWORDBOOTSTRAP_ADMIN_USERNAMEDELETEGETPATCHPOSTPUT

Topics

apple-watchfastapihealthkitmcp-serverpostgresqlreactrunningself-hostedtraining-plansworkoutkit
📊
Working with market or time-series data?
The Polymarket Historical Dataset — 18.5M+ price snapshots across 18,600+ prediction markets (CSV + SQLite). Built for backtesting & ML.
View dataset →