Install
mcp-registry/strava-mcp
strava-mcp logo

strava-mcp

Author: r-huijts

Description: Model Context Protocol (MCP) server that bridges LLMs with the Strava V3 API, exposing Strava data as easily callable "tools".

Stars: 96

Forks: 11

License: MIT License

Category: Specialized

Overview

Installation

1. Clone the repository
git clone https://github.com/r-huijts/strava-mcp.git && cd strava-mcp
2. Install dependencies (Node 18+ recommended)
npm install # or: pnpm install / yarn install
3. Provide Strava credentials through environment variables (create a .env file)
STRAVA_CLIENT_ID=your_client_id STRAVA_CLIENT_SECRET=your_client_secret STRAVA_REFRESH_TOKEN=your_long_lived_refresh_token PORT=3000 # optional – defaults to 3000
4. Build the TypeScript sources
npm run build
5. Start the MCP server
npm start # serves the compiled dist/ folder
6. (Optional) Run in dev-watch mode
npm run dev

License: MIT License
Updated 7/30/2025