io.github.ljcl

strava-mcp

Remote MCP server for your Strava activities, segments, and routes

Streamable HTTPcommunityservice

Package Details

TransportStreamable HTTP
Runtimedocker

Environment Variables

STRAVA_CLIENT_ID(str)
Required

Strava API client ID

STRAVA_CLIENT_SECRET(str)
RequiredSecret

Strava API client secret

PUBLIC_URL(str)
Required

Public HTTPS URL used for the Strava OAuth callback

STRAVA_ACCESS_TOKEN(str)
Secret

Optional initial access token from setup-auth

STRAVA_REFRESH_TOKEN(str)
Secret

Optional initial refresh token from setup-auth

PORT(num)

Server port (default 3000)

TOKEN_DATA_DIR(str)

Override token storage directory (default ./data)

ROUTE_EXPORT_PATH(file)

Absolute directory for exported route files