strava-mcp

mike-keefe/strava-mcp
★ 0 stars TypeScript 💻 Code/Dev Tools Updated today
Remote MCP server for Strava — gives Claude access to your training data via Cloudflare Workers
View on GitHub →

Quick Install

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

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "strava-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mike-keefe/strava-mcp"
      ]
    }
  }
}

README Excerpt

A remote [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that gives any MCP-compatible client read-only access to your **Strava** data. Ask questions about your training, analyse rides and runs, explore segments, and track fitness trends — all from a conversation. ``` Your MCP client ─── strava-mcp Worker ─── Strava API ─── Your data

Tools (20)

MCP_AUTH_TOKENSTRAVA_CLIENT_IDSTRAVA_CLIENT_SECRETSTRAVA_REFRESH_TOKENSTREAM_CACHETOKEN_CACHEWEBHOOK_VERIFY_TOKENexplore_segmentsget_activity_best_effortsget_activity_detailsget_activity_lapsget_activity_streamsget_activity_zonesget_athlete_best_effortsget_athlete_profileget_athlete_statsget_athlete_summaryget_athlete_zonesget_cache_statsget_recent_activities

Topics

claudecloudflare-workersfitnessmcpmodel-context-protocolrunningstravatypescript