strava-mcp · MCP Server

MCP-Server · c26ca757 · Quellenstand

MCP-Server · lesen und löschen · MIT · lokal (stdio)

Beschreibung des Anbieters

MCP server for accessing Strava API

Werkzeuge

get-route
Fetches detailed information about a specific route using its ID. Angabe des Anbieters · Beleg 5
get-segment
Fetches detailed information about a specific segment using its ID. Angabe des Anbieters · Beleg 6
star-segment
Stars or unstars a specific segment for the authenticated athlete. Angabe des Anbieters · Beleg 7
connect-strava
Connect your Strava account to enable activity tracking. This will open a browser window for secure authentication. Use this when the user asks to connect, link, or authenticate their Strava account. Angabe des Anbieters · Beleg 8
disconnect-strava
Disconnect your Strava account and remove stored credentials. Use this when the user wants to logout, disconnect, or remove their Strava connection. Angabe des Anbieters · Beleg 8
check-strava-connection
Check if Strava is connected and show the current connection status. Use this when the user asks about their connection status. Angabe des Anbieters · Beleg 8
export-route-gpx
Exports a specific Strava route in GPX format and saves it to a pre-configured local directory. Angabe des Anbieters · Beleg 9
export-route-tcx
Exports a specific Strava route in TCX format and saves it to a pre-configured local directory. Angabe des Anbieters · Beleg 10
explore-segments
Searches for popular segments within a given geographical area. Angabe des Anbieters · Beleg 11
get-activity-laps
Retrieves detailed lap data for a specific Strava activity.… Angabe des Anbieters · Beleg 12
get-athlete-shoes
Fetches the authenticated athlete's shoes from Strava, including usage distance and primary flag. Angabe des Anbieters · Beleg 13
get-athlete-stats
Fetches the activity statistics (recent, YTD, all-time) for a specific athlete using their ID. Requires the athleteId obtained from the get-athlete-profile tool. Angabe des Anbieters · Beleg 14
get-athlete-zones
Retrieves the authenticated athlete's configured heart rate and power zones. Output includes both a formatted summary and the raw JSON data. Angabe des Anbieters · Beleg 15
get-all-activities
Fetches complete activity history with optional filtering by date range and activity type. Supports pagination to retrieve all activities. Angabe des Anbieters · Beleg 16
get-segment-effort
Fetches detailed information about a specific segment effort using its ID. Angabe des Anbieters · Beleg 17
get-server-version
Returns the Strava MCP server version and related metadata. Angabe des Anbieters · Beleg 18
list-athlete-clubs
Lists the clubs the authenticated athlete is a member of. Angabe des Anbieters · Beleg 19
format-workout-file
Formats a workout plan into a structured file format (currently supports Zwift .zwo) Angabe des Anbieters · Beleg 20
get-activity-photos
Retrieves photos associated with a specific Strava activity.… Angabe des Anbieters · Beleg 21
get-athlete-profile
Fetches the profile information for the authenticated athlete, including their unique numeric ID needed for other tools like get-athlete-stats. Angabe des Anbieters · Beleg 22
list-athlete-routes
Lists the routes created by the authenticated athlete, with pagination. Angabe des Anbieters · Beleg 23
get-activity-details
Fetches detailed information about a specific activity using its ID. Angabe des Anbieters · Beleg 24
get-activity-streams
Retrieves detailed time-series data streams from a Strava activity. Perfect for analyzing workout metrics, visualizing routes, or performing detailed activity analysis. Key Features: 1.… Angabe des Anbieters · Beleg 25
list-segment-efforts
Lists the authenticated athlete's efforts on a specific segment, optionally filtering by date. Angabe des Anbieters · Beleg 26
get-recent-activities
Fetches the most recent activities for the authenticated athlete. Angabe des Anbieters · Beleg 27
list-starred-segments
Lists the segments starred by the authenticated athlete. Angabe des Anbieters · Beleg 28
get-segment-leaderboard
Retrieves the leaderboard for a specific Strava segment. Shows top performances with times, power, and heart rate data.… Angabe des Anbieters · Beleg 29

Voraussetzungen

  • STRAVA_CLIENT_ID · Umgebungsvariable · erforderlich · Beleg 1
  • STRAVA_CLIENT_SECRET · Umgebungsvariable · erforderlich · Beleg 1
  • STRAVA_ACCESS_TOKEN · Umgebungsvariable · erforderlich · Beleg 1
  • npx · Paketmanager · erforderlich · Beleg 1
  • STRAVA_REFRESH_TOKEN · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 30
  • ROUTE_EXPORT_PATH · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 9

Installation

npx -y strava-mcp-server@1.0.1

Angaben zum Baustein

—: Angabe nicht belegt.

Maintainer
r-huijts
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb zwölf Monaten

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
—
Plattformen
—
Version
1.0.1
Clients
Claude Code, Claude Desktop

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen, löschen
Authentifizierung
Token
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

C26CA757<MCPSERVE<20261004<<<<Q30<UNGEPRUEFT<<<<<<<<<<<<<<<<

Verbundenes