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.
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.16
- Alicense-qualityDmaintenanceA 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.7,602MIT
- Alicense-qualityDmaintenanceIntegrates Intervals.icu training data, wellness records, workouts, and calendar events with AI assistants through MCP tools.121MIT
- Alicense-qualityBmaintenanceEnables AI assistants to read Garmin activities and create/schedule structured workouts and multi-week training plans on Garmin Connect, syncing to the user's watch.1MIT
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