mcp-server-strava
by rbctmz
This integration analyzes Strava training data and provides recommendations using the Model Context Protocol (MCP) SDK. It allows users to gain insights into their activities and optimize their training.
Last updated: N/A
What is mcp-server-strava?
This is an integration that connects Strava API with the Model Context Protocol (MCP) SDK. It enables the analysis of training activities and provides personalized recommendations based on Strava data.
How to use mcp-server-strava?
First, clone the repository and install the required dependencies using uv or pip. Then, configure the Strava API by creating an application and setting up the environment variables. Finally, use the provided API resources and tools to analyze activities, training load, and get recommendations.
Key features of mcp-server-strava
Analysis of training activities from Strava
Training recommendations
Automatic token refresh
API request rate limiting
Use cases of mcp-server-strava
Analyzing individual workout performance
Evaluating overall training load
Receiving personalized training suggestions
Integrating Strava data with other MCP-based applications
FAQ from mcp-server-strava
What is MCP?
What is MCP?
Model Context Protocol (MCP) SDK is a framework for building intelligent applications.
What Python version is required?
What Python version is required?
Python 3.10 or higher is required.
How do I get Strava API credentials?
How do I get Strava API credentials?
You need to create an application on the Strava API settings page and obtain the client ID and client secret.
How do I install the MCP SDK?
How do I install the MCP SDK?
Use the command uv add "mcp[cli]"
to install the MCP SDK.
Where can I report issues or get support?
Where can I report issues or get support?
You can create an issue on the GitHub repository or contact @greg_kisel on Telegram.