Configuration de garmlink dans Gemini
Gemini atteint garmlink via le Model Context Protocol (MCP) — par Gemini CLI pour un usage individuel, ou par Gemini Enterprise pour une organisation. L’application Gemini grand public ne sait pas encore ajouter de connecteur personnalisé : ce guide couvre donc les deux voies qui marchent aujourd’hui.
L’application Gemini ne gère pas les connecteurs MCP
gemini.google.com — ne permet pas d’ajouter un connecteur MCP personnalisé : le réglage n’existe tout simplement pas. Ce guide couvre les deux chemins qui marchent : Gemini CLI pour les particuliers, Gemini Enterprise pour les organisations.Avant de commencer
Connecte ton compte Garmin
Chemin A — Gemini CLI (particulier)
Installe Gemini CLI
npm install -g @google/gemini-cligemini
Connecte-toi avec ton compte Google quand elle le demande.
Déclare garmlink dans les réglages de la CLI
~/.gemini/settings.json (crée-le s’il n’existe pas) et déclare garmlink comme serveur MCP :{
"mcpServers": {
"garmlink": {
"httpUrl": "https://api.garmlink.ai/mcp",
"oauth": { "enabled": true }
}
}
}Rien d’autre ne va dans ce fichier — ni en-tête, ni clé d’API, ni secret client. Avec OAuth activé, Gemini CLI mène tout le flux OAuth 2.0 lui-même.
Lance la CLI et autorise l’accès
gemini dans un terminal. Au premier appel à garmlink, une fenêtre de navigateur s’ouvre : connecte-toi, autorise l’accès en lecture seule, et la CLI garde les jetons en local pour la suite.Ensuite, pose tes questions en langage courant :
- « Comment ai-je dormi cette semaine ? »
- « Résume mes cinq dernières courses. »
- « Ma charge d’entraînement monte ou descend ce mois-ci ? »
Chemin B — Gemini Enterprise (organisation)
Ajoute le serveur MCP dans Gemini Enterprise
https://api.garmlink.ai/mcpSeul le transport StreamableHTTP est accepté — les anciens serveurs MCP en SSE sont refusés. garmlink est en StreamableHTTP, il est donc compatible.
Authentifie-toi et choisis la portée
Dépannage
- Aucune option MCP dans l’application Gemini. C’est normal : l’application grand public ne gère pas du tout les connecteurs personnalisés. Passe par Gemini CLI, ou par Gemini Enterprise si ton organisation en dispose.
- La CLI n’arrive pas à s’authentifier. Vérifie que
~/.gemini/settings.jsonne contient ni en-tête ni jeton à côté du bloc OAuth — un en-tête Authorization périmé prend le pas sur le flux OAuth et le serveur répond 401. - Le serveur est injoignable. L’URL MCP doit être joignable en HTTPS depuis la machine qui exécute la CLI (ou depuis Gemini Enterprise) — vérifie qu’aucun proxy ni pare-feu ne la bloque.
- Les données semblent vides ou anciennes. Regarde où en est la synchro sur l’écran Connecter ta Garmin.
Tu utilises un autre assistant ? Va voir les quatre guides de configuration. Envie de savoir ce que garmlink peut lire ? Parcours la référence des outils.