PluginBench
MCP Server
Active
MIT

io.github.davidmosiah/strava-mcp MCP Server

io.github.davidmosiah/strava-mcp

What is the io.github.davidmosiah/strava-mcp MCP server?

Privacy-first MCP server for Strava activities, streams, routes and training.

How to install io.github.davidmosiah/strava-mcp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • STRAVA_CLIENT_ID

    Strava OAuth client ID. Optional when configured with strava-mcp-server setup.

  • STRAVA_CLIENT_SECRET
    secret

    Strava OAuth client secret. Prefer strava-mcp-server setup so this secret is stored in ~/.strava-mcp/config.json instead of MCP client config.

  • STRAVA_REDIRECT_URI

    Redirect URI configured in the Strava Developer Dashboard. Optional when configured with strava-mcp-server setup.

  • STRAVA_TOKEN_PATH

    Optional local path for OAuth tokens. Defaults to ~/.strava-mcp/tokens.json.

  • STRAVA_PRIVACY_MODE

    Optional payload mode: summary, structured, or raw. Defaults to structured. raw means full Strava API payloads, not continuous 24/7 raw sensor telemetry.

  • STRAVA_CACHE

    Optional SQLite cache toggle. Set to true or sqlite to enable.

  • STRAVA_CACHE_PATH

    Optional local SQLite cache path. Defaults to ~/.strava-mcp/cache.sqlite.

  • STRAVA_NO_CACHE

    Set to true to bypass the in-memory HTTP response cache (60s TTL for GET only). POST/PUT/DELETE and 4xx/5xx responses are never cached regardless.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "strava-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "strava-mcp-unofficial"
      ],
      "env": {
        "STRAVA_CLIENT_ID": "<YOUR_STRAVA_CLIENT_ID>",
        "STRAVA_CLIENT_SECRET": "<YOUR_STRAVA_CLIENT_SECRET>",
        "STRAVA_REDIRECT_URI": "<YOUR_STRAVA_REDIRECT_URI>",
        "STRAVA_TOKEN_PATH": "<YOUR_STRAVA_TOKEN_PATH>",
        "STRAVA_PRIVACY_MODE": "<YOUR_STRAVA_PRIVACY_MODE>",
        "STRAVA_CACHE": "<YOUR_STRAVA_CACHE>",
        "STRAVA_CACHE_PATH": "<YOUR_STRAVA_CACHE_PATH>",
        "STRAVA_NO_CACHE": "<YOUR_STRAVA_NO_CACHE>"
      }
    }
  }
}

Related MCP servers

Local-first TikTok Content Posting API for AI agents: OAuth checks, dry-run and live uploads.

0
JavaScript
MIT
View repository →

Source-aware archive for timeline-shift folklore, Mandela Effect reports, and collider myths.

0
HTML
MIT
View repository →

Search and map the Pentagon UAP/UFO releases plus curated official archives from 12 nations.

0
HTML
MIT
View repository →

Local-first air-quality MCP for AI agents — AirGradient, AirThings, PurpleAir, IQAir, Awair.

0
TypeScript
MIT
View repository →

Local-first CGM MCP for AI agents: Dexcom Developer API + FreeStyle Libre via LibreLink Up.

1
TypeScript
MIT
View repository →

Local-first cycle coach MCP for phase-aware nutrition and training context.

0
TypeScript
MIT
View repository →