Serveur MCP Strava
Connectez vos agents IA à l’écosystème fitness de Strava pour un coaching, des analyses et une gestion des itinéraires pilotés par les données grâce au serveur MCP Strava.

Que fait le serveur MCP « Strava » ?
Le serveur MCP Strava est un serveur Model Context Protocol (MCP) implémenté en TypeScript qui connecte de façon transparente les grands modèles de langage (LLM) à l’API Strava. Agissant comme un pont, il permet aux assistants IA d’accéder, d’analyser et d’interagir avec les données Strava d’un utilisateur — incluant les activités récentes, le profil, les statistiques, les itinéraires et les segments — directement via des outils MCP standardisés. Cette intégration permet aux développeurs et aux systèmes IA d’exécuter des tâches telles que la requête des statistiques d’entraînement, la récupération de streams d’activité (puissance, fréquence cardiaque, cadence…), l’export d’itinéraires et la gestion des segments, le tout de façon sécurisée et adaptée à l’IA. En exposant les riches données fitness et activités de Strava sous forme d’outils, le serveur améliore les workflows de développement et offre des interactions intelligentes et pilotées par les données pour l’analyse et le coaching sportif.
Liste des prompts
Aucun modèle de prompt explicite n’a été trouvé dans le dépôt.
Liste des ressources
Aucune ressource explicite n’est documentée ou exposée dans le dépôt.
Liste des outils
- Outil Activités Récentes : Accède aux activités récentes Strava de l’utilisateur authentifié.
- Outil Profil : Récupère les informations de profil de l’utilisateur.
- Outil Statistiques : Récupère les statistiques de course, vélo et natation.
- Outil Streams d’Activité : Récupère les données détaillées (fréquence cardiaque, puissance, cadence, élévation, etc.) pour une activité donnée.
- Outil Segments : Explore, visualise, ajoute en favori et gère les segments Strava.
- Outil Itinéraires : Liste et affiche les détails des itinéraires Strava sauvegardés.
- Outil Export d’Itinéraires : Exporte les itinéraires au format GPX ou TCX vers le système de fichiers local.
Cas d’usage de ce serveur MCP
- Analyse de données fitness : Les développeurs peuvent intégrer le serveur aux LLM pour analyser l’historique d’entraînement, les statistiques et les tendances d’un utilisateur, fournissant des bilans détaillés et des rapports de progression.
- Coaching personnalisé : Les assistants IA peuvent fournir des conseils de coaching à partir de données d’activité riches (fréquence cardiaque, puissance, cadence…) issues des entraînements récents.
- Planification et export d’itinéraires : Permet aux utilisateurs de lister, consulter et exporter leurs itinéraires Strava pour les utiliser sur des GPS ou les partager.
- Exploration et gestion de segments : Les développeurs peuvent créer des outils pour découvrir, ajouter en favori et analyser les segments Strava pour optimiser les parcours et le suivi de la performance.
- Insights clubs et communautés : Accès et affichage des clubs, activités de groupe et classements de segments pour un engagement social accru.
Comment l’installer
Windsurf
- Assurez-vous que Node.js est installé.
- Ouvrez le fichier de configuration de Windsurf.
- Ajoutez le package du serveur MCP Strava (
@r-huijts/strava-mcp@latest
) à votre liste de serveurs MCP. - Collez l’extrait JSON suivant dans l’objet
mcpServers
:{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Enregistrez la configuration et redémarrez Windsurf.
- Vérifiez la configuration en recherchant les outils Strava MCP dans votre assistant IA.
Sécurisation des clés API – exemple
{
"strava-mcp": {
"command": "npx",
"args": ["@r-huijts/strava-mcp@latest"],
"env": {
"STRAVA_CLIENT_ID": "votre-client-id",
"STRAVA_CLIENT_SECRET": "votre-client-secret",
"STRAVA_ACCESS_TOKEN": "votre-access-token"
}
}
}
Stockez vos identifiants de façon sécurisée via des variables d’environnement.
Claude
- Installez Node.js comme prérequis.
- Ouvrez le fichier de configuration de Claude relatif aux serveurs MCP.
- Ajoutez le serveur MCP Strava via :
{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Enregistrez le fichier et redémarrez Claude.
- Vérifiez que l’intégration Strava MCP est active.
Cursor
- Installez Node.js si ce n’est pas déjà fait.
- Ouvrez le fichier de configuration de Cursor concernant les serveurs MCP.
- Ajoutez :
{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Enregistrez et redémarrez Cursor.
- Vérifiez le bon fonctionnement dans vos workflows IA.
Cline
- Vérifiez que Node.js est installé.
- Accédez au fichier de configuration des serveurs MCP dans Cline.
- Insérez :
{ "strava-mcp": { "command": "npx", "args": ["@r-huijts/strava-mcp@latest"] } }
- Enregistrez et redémarrez l’environnement Cline.
- Vérifiez la présence des outils Strava MCP.
Remarque : stockez toujours vos clés API sensibles dans des variables d’environnement et non en clair.
Comment utiliser ce MCP dans les flows
Utilisation de MCP dans FlowHunt
Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et connectez-le à votre agent IA :

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration système MCP, saisissez les détails de votre serveur MCP en utilisant ce format JSON :
{
"strava-mcp": {
"transport": "streamable_http",
"url": "https://votreserveurmcp.exemple/cheminversmcp/url"
}
}
Une fois configuré, l’agent IA peut utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. N’oubliez pas d’adapter le nom « strava-mcp » selon le nom réel de votre serveur MCP et de remplacer l’URL par celle de votre propre serveur MCP.
Vue d’ensemble
Section | Disponibilité | Détails/Remarques |
---|---|---|
Vue d’ensemble | ✅ | Décrit Strava MCP comme un pont vers l’API Strava pour les LLM. |
Liste des prompts | ⛔ | Aucun modèle de prompt explicite fourni. |
Liste des ressources | ⛔ | Aucune ressource MCP documentée. |
Liste des outils | ✅ | Activité, profil, statistiques, streams, segments, itinéraires, outils d’export documentés dans le README. |
Sécurisation des clés API | ✅ | .env.example fourni, plus exemple pour les variables d’env dans la config JSON. |
Support d’échantillonnage (moins important) | ⛔ | Pas de mention de support de sampling. |
Notre avis
Le serveur MCP Strava offre un pont robuste entre les LLM et l’API Strava, exposant un large éventail d’outils avec une documentation claire et des cas d’usage concrets. L’absence de modèles de prompt documentés ou de ressources MCP explicites limite cependant sa standardisation prête à l’emploi. Sampling et Roots ne sont pas mentionnés, ce qui réduit légèrement la polyvalence pour des scénarios MCP avancés.
Score MCP : 7/10 — un MCP solide, prêt pour la production et l’intégration Strava, avec des axes d’amélioration possibles sur la spécification des prompts/ressources et des fonctionnalités avancées du protocole.
Score MCP
Dispose d’une LICENCE | ✅ (MIT) |
---|---|
Au moins un outil | ✅ |
Nombre de Forks | 8 |
Nombre de Stars | 60 |
Questions fréquemment posées
- Qu'est-ce que le serveur MCP Stravaxa0?
Le serveur MCP Strava est un serveur Model Context Protocol (MCP) qui connecte les grands modèles de langage à l’API Strava, permettant aux agents IA d’accéder et d’interagir en toute sécurité avec les données fitness, incluant activités, statistiques, segments et itinéraires.
- Quelles fonctionnalités propose-t-ilxa0?
Il expose les données d’activités, de profil, de statistiques, de streams, de segments et d’itinéraires de Strava sous forme d’outils MCP standardisés, permettant l’analyse des données fitness, le coaching personnalisé, l’export d’itinéraires et la gestion de segments directement dans les workflows IA.
- Comment intégrer le serveur MCP Strava à FlowHuntxa0?
Ajoutez le composant MCP à votre flow FlowHunt puis configurez-le avec les détails de votre serveur MCP Strava dans le panneau de configuration système MCP. Cela permet à votre agent IA d’accéder à tous les outils Strava de façon sécurisée via MCP.
- Comment stocker en sécurité les identifiants API Stravaxa0?
Stockez vos STRAVA_CLIENT_ID, STRAVA_CLIENT_SECRET et STRAVA_ACCESS_TOKEN comme variables d'environnement dans votre fichier de configuration. Évitez de les écrire en dur dans le code ou la configuration.
- Quels sont les principaux cas d’usage pour cette intégrationxa0?
Les cas d’usage incluent l’analyse de données fitness pilotée par l’IA, les conseils de coaching personnalisés, la planification et l’export d’itinéraires, l’exploration de segments et l’analyse de communautés pour les clubs et activités de groupe.
Essayez le serveur MCP Strava avec FlowHunt
Donnez à vos agents IA un accès en temps réel aux données Strava pour des analyses fitness avancées, du coaching et la gestion d’itinéraires — le tout de façon sécurisée et simple via le protocole MCP.