- Strava
Strava
what is Strava MCP?
Strava MCP is a Model Context Protocol server designed for Strava integration, allowing users to query and analyze their activities, explore segments and routes, compare workouts, and track training progress.
how to use Strava MCP?
To use Strava MCP, set up a Strava API application, install the server using Python or Docker, and authenticate your Strava account. You can then interact with your Strava data using natural language through various tools and prompt templates.
key features of Strava MCP?
- Access to 11 tools for activities, athlete stats, segments, routes, and analysis.
- Multi-user support with HTTP mode and single-user local deployment options.
- Built-in prompt templates for common queries related to training analysis and performance.
use cases of Strava MCP?
- Analyzing recent training performance over a specified period.
- Comparing multiple workouts to track progress.
- Exploring segment efforts and managing routes.
FAQ from Strava MCP?
- Can Strava MCP analyze all my activities?
Yes! Strava MCP can analyze various activities and provide insights based on your training data.
- Is Strava MCP free to use?
Yes! Strava MCP is free to use, but you need a Strava account to access your data.
- How do I set up Strava MCP?
Follow the installation instructions provided in the documentation, including creating a Strava API application and configuring authentication.
Server Config
{
"mcpServers": {
"strava": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"/ABSOLUTE/PATH/TO/strava-mcp.env:/app/.env",
"ghcr.io/eddmann/strava-mcp:latest",
"--transport",
"stdio"
]
}
}
}