Strava MCP Server
Połącz swoich agentów AI z ekosystemem fitness Strava, by uzyskać analitykę, coaching i zarządzanie trasami opartymi na danych dzięki Strava MCP Server.

Co robi serwer “Strava” MCP?
Strava MCP Server to serwer Model Context Protocol (MCP) zaimplementowany w TypeScript, który płynnie łączy duże modele językowe (LLM) z API Strava. Działając jako most, umożliwia asystentom AI dostęp, analizę i interakcję z danymi Strava użytkownika — w tym ostatnimi aktywnościami, profilami, statystykami, trasami i segmentami — bezpośrednio przez standaryzowane narzędzia MCP. Ta integracja umożliwia deweloperom i systemom AI wykonywanie zadań takich jak zapytania o statystyki treningów, pobieranie strumieni aktywności (np. moc, tętno, kadencja), eksport tras i zarządzanie segmentami, wszystko w sposób bezpieczny i przyjazny dla AI. Udostępniając bogate dane fitness i aktywności Strava jako narzędzia, serwer usprawnia przepływy programistyczne i wspiera inteligentne, oparte na danych interakcje do analizy fitness i coachingu.
Lista promptów
W repozytorium nie znaleziono jawnych szablonów promptów.
Lista zasobów
W repozytorium nie udokumentowano ani nie udostępniono jawnych zasobów.
Lista narzędzi
- Recent Activities Tool: Dostęp do ostatnich aktywności Strava dla uwierzytelnionego użytkownika.
- Profile Tool: Pobiera informacje profilowe użytkownika.
- Stats Tool: Pobiera statystyki biegania, jazdy na rowerze i pływania.
- Activity Streams Tool: Pobiera szczegółowe dane strumieniowe (tętno, moc, kadencja, wysokość itp.) dla konkretnych aktywności.
- Segments Tool: Eksploruj, przeglądaj, oznaczaj gwiazdką i zarządzaj segmentami Strava.
- Routes Tool: Wyświetlanie i przeglądanie szczegółów zapisanych tras Strava.
- Route Export Tool: Eksportuj trasy w formacie GPX lub TCX do lokalnego systemu plików.
Przykłady zastosowań tego serwera MCP
- Analiza danych fitness: Deweloperzy mogą integrować serwer z LLM do analizy historii treningów użytkownika, statystyk i trendów, oferując szczegółowe podsumowania oraz raporty postępu.
- Spersonalizowany coaching: Asystenci AI mogą udzielać porad trenerskich, wykorzystując bogate dane aktywności, takie jak strumienie tętna, mocy i kadencji z ostatnich treningów.
- Planowanie i eksport tras: Umożliwia użytkownikom przeglądanie, wyświetlanie i eksport własnych tras Strava do urządzeń GPS lub udostępnianie znajomym.
- Eksploracja i zarządzanie segmentami: Deweloperzy mogą tworzyć narzędzia do odkrywania, oznaczania i analizowania segmentów Strava na potrzeby optymalizacji tras i benchmarkingu wydajności.
- Analizy klubowe i społecznościowe: Dostęp i prezentacja członkostwa w klubach, aktywności grupowych i tabel liderów segmentów dla lepszego zaangażowania społecznościowego.
Jak skonfigurować
Windsurf
- Upewnij się, że masz zainstalowany Node.js.
- Otwórz plik konfiguracyjny Windsurf.
- Dodaj pakiet serwera Strava MCP (
@r-huijts/strava-mcp@latest
) do swojej listy serwerów MCP. - Wklej poniższy fragment JSON do obiektu
mcpServers
:{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Zapisz konfigurację i zrestartuj Windsurf.
- Zweryfikuj konfigurację sprawdzając obecność narzędzi Strava MCP w swoim asystencie AI.
Przykład zabezpieczenia kluczy API
{
"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"
}
}
}
Przechowuj dane uwierzytelniające bezpiecznie, korzystając ze zmiennych środowiskowych.
Claude
- Zainstaluj Node.js jako wymaganie wstępne.
- Otwórz plik konfiguracyjny Claude dla serwerów MCP.
- Dodaj serwer Strava MCP używając:
{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Zapisz plik i zrestartuj Claude.
- Potwierdź, że integracja Strava MCP jest aktywna.
Cursor
- Zainstaluj Node.js, jeśli nie jest obecny.
- Otwórz plik konfiguracyjny Cursor dotyczący serwerów MCP.
- Dodaj:
{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Zapisz i zrestartuj Cursor.
- Zweryfikuj działanie w swoich przepływach AI.
Cline
- Upewnij się, że Node.js jest zainstalowany.
- Otwórz plik konfiguracyjny serwerów MCP w Cline.
- Wstaw:
{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Zapisz i zrestartuj środowisko Cline.
- Sprawdź dostępność narzędzi Strava MCP.
Uwaga: Zawsze przechowuj wrażliwe klucze API w zmiennych środowiskowych, nie w jawnym tekście.
Jak używać tego MCP w przepływach
Użycie MCP w FlowHunt
Aby zintegrować serwery MCP w swoim przepływie FlowHunt, zacznij od dodania komponentu MCP do przepływu i połącz go z agentem AI:

Kliknij komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemu MCP wklej dane serwera MCP w tym formacie JSON:
{
"strava-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia ze wszystkimi jego funkcjami i możliwościami. Pamiętaj, aby zmienić “strava-mcp” na właściwą nazwę swojego serwera MCP i podać własny adres URL serwera MCP.
Podsumowanie
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | Opisuje Strava MCP jako most do API Strava dla LLM. |
Lista promptów | ⛔ | Brak jawnych szablonów promptów. |
Lista zasobów | ⛔ | Brak udokumentowanych zasobów MCP. |
Lista narzędzi | ✅ | Narzędzia activity, profile, stats, streams, segments, routes, export udokumentowane w README. |
Zabezpieczanie kluczy API | ✅ | Dostarczono .env.example oraz przykład dla env w konfiguracji JSON. |
Obsługa sampling (mało istotne w ocenie) | ⛔ | Brak wzmianki o obsłudze sampling. |
Nasza opinia
Strava MCP Server zapewnia solidny most między LLM a API Strava, udostępniając szeroką gamę narzędzi wraz z czytelną dokumentacją i przykładami zastosowań. Brak jednak udokumentowanych szablonów promptów oraz jawnych zasobów MCP, co ogranicza potencjał standaryzacji out-of-the-box. Nie wspomniano też o sampling i Roots, co nieznacznie zmniejsza elastyczność w zaawansowanych scenariuszach MCP.
Ocena MCP: 7/10 — mocny, gotowy do produkcji MCP dla integracji ze Stravą, z miejscem na ulepszenia w zakresie promptów, zasobów i zaawansowanych funkcji protokołu.
Ocena MCP
Ma LICENSE | ✅ (MIT) |
---|---|
Ma przynajmniej jedno narzędzie | ✅ |
Liczba forków | 8 |
Liczba gwiazdek | 60 |
Najczęściej zadawane pytania
- Czym jest Strava MCP Server?
Strava MCP Server to serwer Model Context Protocol (MCP), który łączy duże modele językowe z API Strava, pozwalając agentom AI na bezpieczny dostęp i interakcję z danymi fitness, w tym aktywnościami, statystykami, segmentami i trasami.
- Jaką funkcjonalność oferuje?
Udostępnia dane o aktywnościach, profilu, statystykach, strumieniach, segmentach i trasach Strava jako ustandaryzowane narzędzia MCP, umożliwiając takie zadania jak analiza danych fitness, spersonalizowany coaching, eksport tras i zarządzanie segmentami bezpośrednio w przepływach AI.
- Jak zintegrować Strava MCP Server z FlowHunt?
Dodaj komponent MCP do swojego przepływu FlowHunt, a następnie skonfiguruj go, używając swoich danych serwera Strava MCP w panelu konfiguracji systemu MCP. Dzięki temu Twój agent AI uzyska bezpieczny dostęp do wszystkich narzędzi Strava przez MCP.
- Jak bezpiecznie przechowywać dane uwierzytelniające API Strava?
Przechowuj STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET i STRAVA_ACCESS_TOKEN jako zmienne środowiskowe w pliku konfiguracyjnym. Unikaj umieszczania wrażliwych informacji bezpośrednio w kodzie lub konfiguracji.
- Jakie są główne zastosowania tej integracji?
Zastosowania obejmują analizę danych fitness wspieraną przez AI, spersonalizowane porady coachingowe, planowanie i eksport tras, eksplorację segmentów oraz analizy społecznościowe dla klubów i aktywności grupowych.
Wypróbuj Strava MCP Server z FlowHunt
Wzmocnij swoich agentów AI danymi Strava w czasie rzeczywistym do zaawansowanej analityki fitness, coachingu i zarządzania trasami — wszystko bezpiecznie i łatwo przez protokół MCP.