mcp-server-strava
by rbctmz
This server integrates the Strava API with the Model Context Protocol (MCP) SDK. It allows for analyzing workouts and receiving recommendations based on Strava data.
Last updated: N/A
What is mcp-server-strava?
This is a server that integrates Strava API with Model Context Protocol (MCP) SDK to provide workout analysis and recommendations based on Strava data.
How to use mcp-server-strava?
First, clone the repository and install the dependencies using uv. Then, configure the Strava API by creating an application and setting up the environment variables. Finally, use the MCP SDK to interact with the Strava resources and tools.
Key features of mcp-server-strava
Workout analysis from Strava
Training recommendations
Automatic token refresh
Rate limiting for API requests
Use cases of mcp-server-strava
Analyzing individual workout performance
Analyzing overall training load
Getting personalized training recommendations
Integrating Strava data with other MCP-based applications
FAQ from mcp-server-strava
What is the purpose of this server?
What is the purpose of this server?
To integrate Strava data with the Model Context Protocol (MCP) SDK for workout analysis and recommendations.
What are the requirements for using this server?
What are the requirements for using this server?
Python 3.10+, Claude Desktop, a Strava account, and uv (recommended).
How do I install the server?
How do I install the server?
Clone the repository and use uv pip install . (or uv pip install -e ".[dev]" for development mode).
How do I configure the Strava API?
How do I configure the Strava API?
Create an application on the Strava API settings page and configure the environment variables.
Where can I get support?
Where can I get support?
You can create an issue on the GitHub repository or contact @greg_kisel on Telegram.