Strava MCP Server

Strava MCP Server

0
Dieser MCP (Model Context Protocol) Server ermöglicht das Abfragen und Zugreifen auf die Aktivitätsdaten von Athleten von Strava über die API. Er unterstützt das Abrufen kürzlich durchgeführter Aktivitäten, Aktivitäten innerhalb von Datumsbereichen, Aktivitätsdetails und mehr, was die Integration mit Anwendungen wie Claude für Desktop und Web erleichtert. Es ist eine Authentifizierung über die API von Strava erforderlich, bei der bestimmte Umgebungsvariablen für einen sicheren Zugriff verwendet werden.
Hinzugefügt am:
Erstellt von:
Apr 21 2025
Strava MCP Server
Anzeigen

Was ist Strava MCP Server?

Der Strava MCP Server ist ein umfassendes API-Middleware, das authentifizierten Benutzern Zugriff auf ihre sportlichen Aktivitätsdaten gewährt, die auf Strava gespeichert sind. Er ermöglicht das Abfragen kürzlich durchgeführter Aktivitäten, Aktivitäten innerhalb bestimmter Datumsbereiche sowie detaillierte Informationen zu einzelnen Aktivitäten wie Distanz, Geschwindigkeit, Höhe und verbrannten Kalorien. Entwickelt für Entwickler und Datenliebhaber, vereinfacht er die Interaktion mit der API von Strava für Datenanalysen, App-Entwicklung und persönliche Verfolgung und bietet integrierte Authentifizierungs- und Fehlerbehandlungsfunktionen für eine nahtlose Benutzererfahrung.

Wer wird Strava MCP Server verwenden?

  • Entwickler, die Strava-Daten in Anwendungen integrieren
  • Athleten, die ihren Aktivitätenverlauf verfolgen
  • Datenanalysten, die Fitness- und Leistungsdaten analysieren
  • Entwickler von Fitnessanwendungen
  • Forscher, die Aktivitätsdaten für Studien verwenden

Wie verwendet man Strava MCP Server?

  • Schritt 1: Erstellen Sie eine Strava API-Anwendung, um die Client-ID und das Client-Geheimnis zu erhalten.
  • Schritt 2: Führen Sie das Skript get_strava_token.py aus, um Tokens zu generieren und in einer .env-Datei zu speichern.
  • Schritt 3: Setzen Sie die Umgebungsvariablen STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET und STRAVA_REFRESH_TOKEN.
  • Schritt 4: Führen Sie den MCP-Server lokal oder auf einer Cloud-Plattform aus.
  • Schritt 5: Verbinden Sie Ihre Anwendung oder Sprachassistenten (wie Claude) mit dem Server, indem Sie die geeignete MCP-Erweiterung oder API-Aufrufe verwenden.
  • Schritt 6: Verwenden Sie Abfragen wie 'Zeige meine aktuellen Aktivitäten' oder 'Hole die Details meiner letzten Radfahraktivität', um Daten abzurufen.

Die Kernfunktionen und Vorteile von Strava MCP Server

Die Hauptfunktionen
  • get_activities(limit: int = 10)
  • get_activities_by_date_range(start_date: str, end_date: str, limit: int = 30)
  • get_activity_by_id(activity_id: int)
  • get_recent_activities(days: int = 7, limit: int = 10)
Die Vorteile
  • Bietet nahtlosen Zugang zu detaillierten Strava-Aktivitätsdaten
  • Unterstützt datengestützte Fitness-Insights und Analysen
  • Erleichtert die Integration mit Drittanwendungen und Sprachassistenten
  • Bietet sicheren und authentifizierten API-Zugang

Hauptverwendungsfälle & Anwendungen von Strava MCP Server

  • Persönliche Fitnessverfolgung und Aktivitätsanalyse
  • Entwicklung von Fitness- und Gesundheitsüberwachungsanwendungen
  • Forschungsprojekte zur Analyse der Leistung von Athleten
  • Integration mit Sprachassistenten für sprachaktivierte Datenabfragen

FAQs zu Strava MCP Server

Entwickler