Connectez votre Garmin à Claude en 3 étapes (sans coder)

Un serveur MCP (Model Context Protocol) permet à Claude de lire directement vos données Garmin Connect — sans export, sans copier-coller. Installez-le comme extension Claude Desktop en trois étapes, puis demandez tout à Claude sur votre entraînement, sommeil ou récupération.
Jour 102 : Connectez votre Garmin à Claude en 3 étapes
Les précédents guides de l'école Garmin vous ont montré comment exporter un fichier ZIP depuis Garmin Connect et le transmettre à Claude. Cela fonctionne, mais c'est une capture manuelle — vous devez réexporter chaque fois que vous voulez des données fraîches. Un serveur MCP élimine complètement cette étape : il connecte Claude directement à votre compte Garmin, afin qu'il puisse récupérer vos dernières activités, sommeil, HRV, stress et données d'entraînement à la demande, dans chaque conversation, sans que vous n'ayez à exporter quoi que ce soit.
Qu'est-ce que MCP ?
Le Model Context Protocol (MCP) est une norme ouverte qui permet aux assistants IA comme Claude de se connecter à des sources de données et outils externes. Un "serveur MCP Garmin" est un petit programme qui parle MCP d'un côté et l'API Garmin Connect de l'autre — Claude lui pose une question, il va chercher la réponse dans votre compte Garmin. Ce guide utilise le projet garmin_mcp gratuit et open-source. Aucune expérience en codage nécessaire — chaque étape ci-dessous est du copier-coller.
Étape 1 : Ouvrir un terminal
Sur Mac : Appuyez sur Cmd + Espace, tapez Terminal, et appuyez sur Entrée.
Sur Windows : Appuyez sur la touche Windows, tapez PowerShell, et appuyez sur Entrée.
Étape 2 : Installer uv (un petit outil requis)
Le serveur MCP Garmin fonctionne via uv, un outil gratuit qui le télécharge et l'exécute pour vous — y compris Python lui-même, donc vous n'avez pas besoin d'installer Python séparément. Collez la commande pour votre système dans le terminal que vous venez d'ouvrir et appuyez sur Entrée :
Mac :
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows (PowerShell) :
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Le texte défilera — c'est normal. Quand il s'arrête et montre un nouveau curseur, c'est terminé. Vous n'avez besoin de faire cela qu'une seule fois sur cet ordinateur.
Étape 3 : Connectez-vous à Garmin, depuis le terminal
Toujours dans la même fenêtre de terminal, collez ceci et appuyez sur Entrée (la première exécution peut prendre une minute, car elle télécharge également automatiquement un petit runtime Python) :
uvx --python 3.12 --from git+https://github.com/Taxuspt/garmin_mcp garmin-mcp-auth
Il vous demandera votre email Garmin, mot de passe, et — si vous l'avez activé — votre code MFA. Tapez chacun et appuyez sur Entrée. Cela enregistre un jeton de connexion sécurisé sur votre ordinateur, valable environ six mois, donc Claude n'aura jamais besoin de vous demander de vous reconnecter.
Étape 4 : Téléchargez l'extension Garmin MCP
Allez sur la page des versions du projet et téléchargez le dernier fichier garmin-mcp.dxt, listé sous "Assets".
Étape 5 : Installez-le dans Claude Desktop
Ouvrez l'application de bureau Claude (téléchargez-la et installez-la d'abord si vous ne l'avez pas déjà fait), puis faites glisser le fichier garmin-mcp.dxt que vous venez de télécharger directement sur la fenêtre de Claude Desktop. Vous pouvez également double-cliquer sur le fichier, ou aller dans Paramètres → Extensions → Installer l'extension et le choisir manuellement.
Claude affiche un écran de configuration court pour l'extension, avec des champs optionnels comme le chemin du jeton, l'email et le mot de passe. Comme vous vous êtes déjà connecté lors de l'étape 3, laissez chaque champ vide et confirmez simplement — Claude utilise automatiquement votre connexion enregistrée.
Étape 6 : Redémarrez Claude Desktop
Quittez complètement et rouvrez Claude Desktop, puis démarrez une nouvelle conversation. Vos données Garmin — activités récentes, stades de sommeil, statut HRV, stress, Body Battery, charge d'entraînement et préparation, tendances VO2 max, et plus — sont maintenant disponibles directement pour Claude, sans exportation et sans copier-coller.
Si quelque chose ne va pas
- Si Claude dit qu'il ne trouve pas
uvx, tapezwhich uvx(Mac) dans le terminal, copiez le chemin qu'il imprime, et collez ce chemin complet dans le champ "commande" de l'extension à la place deuvx. - Votre jeton de connexion dure environ six mois. Si Claude cesse soudainement de voir vos données, répétez simplement l'étape 3.
Essayez-le : trouvez des motifs dans votre sommeil
Voici une invite qui met immédiatement la connexion au travail. Elle recoupe votre sommeil avec votre entraînement et stress diurnes — pas seulement une liste de scores de sommeil — et demande un vrai document Word en retour :
Analyze my last 14 days of sleep data alongside my daytime activity, training, and stress data to find patterns — not just a summary of sleep scores. Produce the result as a clean, well-formatted document (Word doc), not a chat reply. Pull for each of the last 14 days: - Sleep score, total sleep time, sleep stages (deep/light/REM/awake), overnight HRV, resting HR - Bedtime and wake time (consistency/variability) - That day's training load, activity type, intensity, and time of day it happened - Daytime stress levels and Body Battery (start, end, charge/drain pattern) - Any logged alcohol, caffeine, or late meals if available Then do two things: 1. Pattern analysis — find the 2-3 strongest correlations across the 14 days (e.g. training timing vs. sleep score, stress vs. deep sleep %, bedtime consistency vs. sleep quality), each backed by specific data points. 2. Best night / worst night deep dive — identify my single best and single worst sleep night in this period. For each one, reconstruct that full day: what I did, when, training load, stress, Body Battery trend, bedtime. Then explain why that night likely turned out the way it did, connecting the dots between the day's data and the sleep outcome — don't just restate the numbers, explain the mechanism (e.g. "late intense training kept HR elevated into the evening, delaying the drop needed for deep sleep"). Structure the document as: - Summary (3-4 sentences, plain language) - 14-day data table (date, sleep score, key metrics, notable daytime factors) - Pattern analysis section - Best night breakdown - Worst night breakdown - 2-3 practical adjustments to test, based on the above Keep language direct and practical, no fluff.
Laissez-lui une minute pour récupérer les données et les rédiger. Comme Claude lit directement votre compte Garmin, vous pouvez poser une question de suivi juste après — "et les deux semaines précédentes ?" — sans rien exporter à nouveau.
Rejoindre la Garmin School
Laissez votre adresse e-mail pour accéder à la Garmin School et recevoir des mises à jour sur les nouvelles vidéos et applications.




