Strava MCP Server
Verbinden Sie Ihre KI-Agenten mit Stravas Fitness-Ökosystem für datengestütztes Coaching, Analysen und Routenmanagement mithilfe des Strava MCP Servers.

Was macht der “Strava” MCP Server?
Der Strava MCP Server ist ein Model Context Protocol (MCP) Server, der in TypeScript implementiert ist und große Sprachmodelle (LLMs) nahtlos mit der Strava API verbindet. Als Brücke ermöglicht er KI-Assistenten den Zugriff auf, die Analyse sowie die Interaktion mit Strava-Daten eines Nutzers – einschließlich aktueller Aktivitäten, Profile, Statistiken, Routen und Segmenten – direkt über standardisierte MCP-Tools. Diese Integration befähigt Entwickler und KI-Systeme, Aufgaben wie das Abfragen von Trainingsstatistiken, das Abrufen von Aktivitätsstreams (wie Leistung, Herzfrequenz oder Trittfrequenz), den Routenexport sowie das Segmentmanagement sicher und KI-freundlich auszuführen. Indem der Server Stravas umfangreiche Fitness- und Aktivitätsdaten als Tools bereitstellt, verbessert er Entwicklungs-Workflows und unterstützt intelligente, datengesteuerte Interaktionen für Fitnessanalysen und Coaching.
Liste der Prompts
Keine expliziten Prompt-Vorlagen wurden im Repository gefunden.
Liste der Ressourcen
Im Repository sind keine expliziten Ressourcen dokumentiert oder verfügbar.
Liste der Tools
- Recent Activities Tool: Greift auf die neuesten Strava-Aktivitäten des authentifizierten Nutzers zu.
- Profile Tool: Ruft die Profilinformationen des Nutzers ab.
- Stats Tool: Holt Lauf-, Rad- und Schwimmstatistiken.
- Activity Streams Tool: Ruft detaillierte Stream-Daten (Herzfrequenz, Leistung, Trittfrequenz, Höhe usw.) für bestimmte Aktivitäten ab.
- Segments Tool: Erkundet, betrachtet, favorisiert und verwaltet Strava-Segmente.
- Routes Tool: Listet gespeicherte Strava-Routen auf und zeigt Details an.
- Route Export Tool: Exportiert Routen im GPX- oder TCX-Format ins lokale Dateisystem.
Anwendungsfälle dieses MCP Servers
- Fitnessdaten-Analyse: Entwickler können den Server mit LLMs integrieren, um Trainingshistorie, Statistiken und Trends eines Nutzers zu analysieren und detaillierte Zusammenfassungen sowie Fortschrittsberichte bereitzustellen.
- Personalisiertes Coaching: KI-Assistenten können Coaching-Empfehlungen auf Basis umfangreicher Aktivitätsdaten wie Herzfrequenz-, Leistungs- und Trittfrequenz-Streams aus aktuellen Workouts geben.
- Routenplanung und -export: Ermöglicht Nutzern das Auflisten, Anzeigen und Exportieren eigener Strava-Routen zur Nutzung auf GPS-Geräten oder zum Teilen mit Freunden.
- Segment-Exploration und -Verwaltung: Entwickler können Tools zum Entdecken, Favorisieren und Analysieren von Strava-Segmenten für Routenoptimierung und Leistungsvergleiche bauen.
- Club- und Community-Insights: Zugriff und Anzeige von Clubmitgliedschaften, Gruppenaktivitäten und Segment-Bestenlisten für eine verbesserte soziale Interaktion.
Einrichtung
Windsurf
- Stellen Sie sicher, dass Node.js installiert ist.
- Öffnen Sie die Windsurf-Konfigurationsdatei.
- Fügen Sie das Strava MCP Server-Paket (
@r-huijts/strava-mcp@latest
) zu Ihrer MCP-Server-Liste hinzu. - Fügen Sie diesen JSON-Schnipsel in das
mcpServers
-Objekt ein:{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Speichern Sie Ihre Konfiguration und starten Sie Windsurf neu.
- Überprüfen Sie die Einrichtung, indem Sie nach Strava MCP Tools in Ihrem KI-Assistenten suchen.
Beispiel: API-Keys sicher speichern
{
"strava-mcp": {
"command": "npx",
"args": ["@r-huijts/strava-mcp@latest"],
"env": {
"STRAVA_CLIENT_ID": "your-client-id",
"STRAVA_CLIENT_SECRET": "your-client-secret",
"STRAVA_ACCESS_TOKEN": "your-access-token"
}
}
}
Speichern Sie Zugangsdaten sicher mit Umgebungsvariablen.
Claude
- Installieren Sie Node.js als Voraussetzung.
- Öffnen Sie die Claude-Konfigurationsdatei für MCP-Server.
- Fügen Sie den Strava MCP Server hinzu:
{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Speichern Sie die Datei und starten Sie Claude neu.
- Bestätigen Sie, dass die Strava MCP-Integration aktiv ist.
Cursor
- Installieren Sie Node.js, falls nicht vorhanden.
- Öffnen Sie die Cursor-Konfigurationsdatei für MCP-Server.
- Fügen Sie hinzu:
{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Speichern Sie und starten Sie Cursor neu.
- Überprüfen Sie die Funktionalität innerhalb Ihrer KI-Workflows.
Cline
- Stellen Sie sicher, dass Node.js installiert ist.
- Öffnen Sie die Konfigurationsdatei für MCP-Server in Cline.
- Fügen Sie ein:
{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Speichern Sie und starten Sie die Cline-Umgebung neu.
- Überprüfen Sie, ob Strava MCP-Tools verfügbar sind.
Hinweis: Speichern Sie sensible API-Keys immer in Umgebungsvariablen, nicht im Klartext.
Nutzung dieses MCP in Flows
Verwendung von MCP in FlowHunt
Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie diese mit Ihrem KI-Agenten:

Klicken Sie auf die MCP-Komponente, um das Konfigurationsfeld zu öffnen. Im Bereich der System-MCP-Konfiguration tragen Sie Ihre MCP-Server-Details in folgendem JSON-Format ein:
{
"strava-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Nach der Konfiguration kann der KI-Agent diesen MCP als Tool mit Zugriff auf alle Funktionen und Fähigkeiten nutzen. Denken Sie daran, “strava-mcp” durch den tatsächlichen Namen Ihres MCP-Servers und die URL durch Ihre eigene MCP-Server-URL zu ersetzen.
Übersicht
Abschnitt | Verfügbarkeit | Details/Hinweise |
---|---|---|
Übersicht | ✅ | Beschreibt Strava MCP als Brücke zur Strava API für LLMs. |
Liste der Prompts | ⛔ | Keine expliziten Prompt-Vorlagen bereitgestellt. |
Liste der Ressourcen | ⛔ | Keine expliziten MCP-Ressourcen dokumentiert. |
Liste der Tools | ✅ | Aktivitäten-, Profil-, Statistik-, Stream-, Segment-, Routen-, Export-Tools im README dokumentiert. |
API-Keys sichern | ✅ | .env.example bereitgestellt, außerdem Beispiel für env in JSON-Konfiguration. |
Sampling Support (weniger relevant für Bewertung) | ⛔ | Kein Hinweis auf Sampling Support gefunden. |
Unsere Einschätzung
Der Strava MCP Server bietet eine robuste Brücke zwischen LLMs und der Strava API, stellt eine breite Palette an Tools bereit und wartet mit klarer Dokumentation sowie praxisnahen Anwendungsfällen auf. Das Fehlen dokumentierter Prompt-Vorlagen und expliziter MCP-Ressourcen schränkt jedoch die Standardisierungsfähigkeit out-of-the-box ein. Sampling- und Roots-Unterstützung werden nicht erwähnt, was die Vielseitigkeit für fortgeschrittene MCP-Szenarien etwas reduziert.
MCP Score: 7/10 — ein starkes, produktionsreifes MCP für die Strava-Integration, mit Verbesserungspotenzial bei Prompt-/Ressourcen-Spezifikation und fortgeschrittenen Protokollfunktionen.
MCP Score
Hat eine LICENSE | ✅ (MIT) |
---|---|
Mindestens ein Tool | ✅ |
Anzahl der Forks | 8 |
Anzahl der Sterne | 60 |
Häufig gestellte Fragen
- Was ist der Strava MCP Server?
Der Strava MCP Server ist ein Model Context Protocol (MCP) Server, der große Sprachmodelle mit der Strava API verbindet und KI-Agenten einen sicheren Zugriff sowie die Interaktion mit Fitnessdaten wie Aktivitäten, Statistiken, Segmenten und Routen ermöglicht.
- Welche Funktionalität bietet er?
Er stellt Stravas Aktivitäts-, Profil-, Statistik-, Stream-, Segment- und Routen-Daten als standardisierte MCP-Tools bereit und ermöglicht Aufgaben wie Fitnessdatenanalyse, individuelles Coaching, Routenexport und Segmentverwaltung direkt innerhalb von KI-Workflows.
- Wie integriere ich den Strava MCP Server mit FlowHunt?
Fügen Sie die MCP-Komponente zu Ihrem FlowHunt-Flow hinzu und konfigurieren Sie diese mit Ihren Strava MCP Server-Details im MCP-Konfigurationspanel des Systems. So kann Ihr KI-Agent sicher auf alle Strava-Tools über MCP zugreifen.
- Wie speichere ich Strava API Zugangsdaten sicher?
Speichern Sie STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET und STRAVA_ACCESS_TOKEN als Umgebungsvariablen in Ihrer Konfigurationsdatei. Vermeiden Sie es, sensible Informationen direkt im Code oder in Konfigurationsdateien zu hinterlegen.
- Was sind die wichtigsten Anwendungsfälle für diese Integration?
Anwendungsfälle sind KI-gestützte Fitnessdatenanalyse, individuelles Coaching, Routenplanung und -export, Segment-Exploration sowie Community-Insights für Clubs und Gruppenaktivitäten.
Testen Sie den Strava MCP Server mit FlowHunt
Statten Sie Ihre KI-Agenten mit Echtzeit-Strava-Daten für fortschrittliche Fitnessanalysen, Coaching und Routenmanagement aus – alles sicher und einfach via MCP-Protokoll.