Exposes Strava athlete activity data to language-model tooling via a Model Context Protocol (MCP) server.
This tool provides a lightweight Model Context Protocol (MCP) server designed to bridge your Strava athlete data with language models and other local tools. It communicates directly with the Strava API, offering essential helper functionalities such as generating authorization URLs, managing OAuth token exchange and refreshing, and fetching detailed athlete activity data. Primarily intended for local deployment, it facilitates integrations with MCP-aware clients like Claude, enabling seamless access to personal Strava metrics for various applications.
Key Features
01Builds Strava OAuth authorization URLs
02Provides a lightweight MCP server interface
03Installable via PyPI for easy setup
040 GitHub stars
05Exchanges authorization codes for access and refresh tokens
06Fetches recent athlete activities from Strava
Use Cases
01Local development and testing of Strava API interactions
02Automating Strava data retrieval for personal analytics
03Integrating Strava data with language models and AI tooling