strava-mcp
The Strava MCP Server is a tool that links the Strava API to facilitate data access and manipulation by AI models. Key features include accessing recent activities, managing route exports, and supporting detailed activity data interactions.
What is the Strava MCP Server?
The Strava MCP Server is a TypeScript-based server that connects to the Strava API, allowing LLMs to access and interact with Strava data through the MCP standard.
What are the prerequisites for setting up the Strava MCP Server?
You need Node.js (v18 or later), npm, and a Strava account to set up the Strava MCP Server.
How does the server handle token expiration?
The server implements automatic token refreshing using the refresh token stored in the .env file to obtain new access and refresh tokens.
Can I export routes using the Strava MCP Server?
Yes, the server allows exporting routes in GPX or TCX format, provided the ROUTE_EXPORT_PATH environment variable is configured.
What kind of data can I access with the Strava MCP Server?
You can access recent activities, athlete profiles, activity streams, segments, routes, and more using the Strava MCP Server.