Back to Home
BojanMakivic icon

strava-activity-mcp-server

Verified Safe

by BojanMakivic

Overview

Exposes Strava athlete activity data via a Model Context Protocol (MCP) server for integration with language model tooling.

Installation

Run Command
strava-activity-mcp-server

Environment Variables

  • STRAVA_CLIENT_ID
  • STRAVA_CLIENT_SECRET

Security Notes

The server handles Strava OAuth, requesting 'read,activity:read_all' scope. Client ID and Secret are read from environment variables. Access and refresh tokens are persisted to a local JSON file (~/.strava_mcp_tokens.json) after initial authorization, which is a potential local filesystem security risk if the user's machine is compromised. The presence of `print(tokens)` in token handling functions is a minor debug issue that could expose tokens to stdout if logs are not secured.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens10000
Stars0
Forks0
Last Update2026-01-19

Tags

StravaMCPActivity DataOAuthPython