mcp-server-strava logo

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.

View on GitHub

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?

Model Context Protocol (MCP) SDK is a framework for building intelligent applications.

What Python version is required?

Python 3.10 or higher is required.

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?

Use the command uv add "mcp[cli]" to install the MCP SDK.

Where can I report issues or get support?

You can create an issue on the GitHub repository or contact @greg_kisel on Telegram.