TrackLab MCP Ultimate Edition
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TrackLab MCP Ultimate EditionWhat's my training load and recovery readiness today?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TrackLab MCP Ultimate Edition ๐โก
Enterprise-Grade Model Context Protocol (MCP) Server & AI Running Engine for Claude, Cursor, Windsurf, VS Code, and Gemini CLI.
TrackLab MCP turns any AI Assistant into a physiological AI Running Coach. Built with a plugin architecture, it abstracts raw fitness APIs (Intervals.icu, Garmin, Strava, COROS, TrainingPeaks) and exposes 70+ structured analytical MCP tools powered by literature-backed endurance models (Daniels VDOT, Norwegian Double Threshold, Casado, Seiler TID, Riegel Predictions, ACWR Injury Risk).
๐ Key Features
๐ Plugin Architecture Layer: Built with provider abstraction (
ProviderInterface). Defaults to Intervals.icu API with zero extra DB costs. Future-proofed for Garmin, Strava, COROS, and TrainingPeaks.๐งฌ 13 Physiological Analytical Engines:
Threshold Engine: Multi-model synthesis (Daniels, Norwegian Method, Casado, Seiler, Critical Speed, LT1, LT2).
TID Engine: Polarized (80/20), Pyramidal, and Threshold distribution classification.
Performance & PMC Engine: CTL (Fitness), ATL (Fatigue), TSB (Form), VDOT, Running Economy.
Prediction Engine: Riegel exponential race time predictor (1K to Marathon).
Recovery Engine: Readiness scoring (0-100), HRV balance, resting HR trends, deload recommendation.
Injury Risk Engine: ACWR (Acute:Chronic Workload Ratio 7d vs 28d EWMA), Monotony, Strain.
Workout Builder Engine: Structured step workout generator (Easy, Threshold Cruise Intervals, VO2max, Reps).
Nutrition Engine: Carb Loading (g/kg), hydration (mL/hr), sodium, intra-race gel schedule.
Race Planner Engine: Negative split strategy planner & KM split table.
Report Engine: Full GitHub Markdown performance report generator.
โก 70+ Dedicated MCP Tools: Native support for Stdio (Claude Desktop/Cursor/Windsurf) and Express SSE (Claude.ai / Remote Connectors).
๐ธ 100% Free Hosting Deployment: Zero database dependencies required. Ready for Railway, Render, Fly.io, or Docker.
Related MCP server: fitness-agent-mcp
๐ Quick Start
1. Installation
git clone https://github.com/your-username/tracklab-mcp.git
cd tracklab-mcp
npm install2. Environment Setup
Copy .env.example to .env:
INTERVALS_API_KEY=your_intervals_api_key
INTERVALS_ATHLETE_ID=i00000
MCP_TRANSPORT=stdio3. Build & Run
npm run build
npm start๐ป Client Integrations
See detailed configuration instructions in docs/CLIENT_SETUP.md.
Claude Desktop: Connect via STDIO transport in
claude_desktop_config.json.Cursor / Windsurf: Add
node dist/index.jsunder MCP Settings.Claude.ai: Deploy via Docker/Railway and point to
https://your-app.up.railway.app/sse.
๐งช Testing & Verification
Run Vitest unit tests for engines:
npm testTypecheck TypeScript strict build:
npm run typecheck๐ Documentation & Specs
๐ License
MIT License.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceConnects AI assistants to fitness data from over 150 wearables including Strava, Garmin, and Fitbit through the Model Context Protocol. It provides 47 tools for sports science-based analysis, training load management, recovery tracking, and personalized nutrition planning.Last updated16
- Alicense-qualityBmaintenanceA universal fitness intelligence layer for AI assistants like Claude, ChatGPT, and Copilot, enabling user profiles, workout/diet plans, calendar scheduling, and gamification via MCP and REST APIs.Last updated10,171MIT
- AlicenseAqualityBmaintenanceA lightweight Garmin Model Context Protocol server with 12 curated endpoints for endurance athletes, enabling natural-language queries of activity, training, health, device, and goal data from Garmin Connect.Last updated12MIT
- Alicense-qualityDmaintenanceIntegrates Intervals.icu training data, wellness records, workouts, and calendar events with AI assistants through MCP tools.Last updated361MIT
Related MCP Connectors
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
Garmin data in Claude: 135 tools โ activities, sleep, HRV, training, workouts. Free, open source.
Fuses biometric signals into a stress score (0-100) for AI adaptation. MCP + A2A native.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/albiruby/MCPIntervals.IcuAlbireo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server