Ce qu'est MCP, en langage clair
Le Model Context Protocol (MCP) est un protocole ouvert introduit par Anthropic en 2024. Il définit une manière standard pour un assistant IA de découvrir, se connecter à et utiliser des outils et des sources de données externes — comme votre agenda, un éditeur de code ou une app de fitness. Plutôt que chaque outil invente son propre format d'intégration, MCP offre aux développeurs une interface commune et donne aux clients IA une manière commune de l'utiliser.
Voyez-le comme un adaptateur universel. Avant MCP, connecter une IA à une nouvelle source de données nécessitait du code sur mesure des deux côtés. Avec MCP, un serveur compatible (le « connecteur MCP ») et un client compatible (Claude, ChatGPT ou toute IA qui prend en charge le protocole) peuvent communiquer immédiatement.
Pourquoi MCP existe
Les assistants IA sont les plus utiles lorsqu'ils disposent d'un contexte exact et à jour sur vous et votre situation. Sans moyen standard de récupérer ce contexte, chaque intégration devait être construite de zéro par le développeur de l'app et le fournisseur d'IA, puis maintenue séparément des deux côtés.
MCP résout cela en permettant à une application externe d'exposer un ensemble d'outils — opérations de lecture, opérations de recherche, et éventuellement opérations d'écriture ou de proposition — via une interface standard. L'IA peut alors découvrir ces outils automatiquement et les appeler en votre nom lorsque vous lui confiez une tâche.
Le principe de conception clé est que vous gardez le contrôle. L'IA n'obtient pas de passe-partout pour votre compte. Elle obtient exactement les permissions que vous accordez lorsque vous autorisez la connexion, et vous pouvez les révoquer à tout moment.
MCP vs une API normale
Une API classique est une interface brute conçue pour les développeurs. Pour utiliser l'API d'une app de fitness, il faudrait lire sa documentation, écrire du code d'authentification, composer des requêtes HTTP, analyser les réponses et gérer les erreurs. C'est puissant mais cela exige des connaissances techniques et une maintenance continue.
MCP est une couche par-dessus. Il empaquette les capacités d'une API dans un format découvrable et auto-descriptif qu'un assistant IA peut comprendre et utiliser en votre nom — sans que vous écriviez la moindre ligne de code. Vous connectez simplement l'app dans les réglages de votre client IA et commencez à poser des questions en langage naturel.
MCP vs coller ses données d'entraînement dans le chat
Beaucoup de gens contournent aujourd'hui l'absence d'intégration en exportant les données de leur app et en les collant dans une fenêtre de chat. Ça marche, mais cela a de vraies limites.
- Manuel et répétitif. Vous devez exporter et coller à chaque fois que vous voulez une analyse à jour.
- Statique. L'IA voit un instantané. Si vous avez enregistré une séance il y a deux heures, ces données n'y sont pas à moins de recoller.
- Partiel. Vous ne pouvez coller que ce que vous pensez à inclure. Un connecteur MCP permet à l'IA de récupérer exactement les données actuelles dont elle a besoin, en direct, quand vous le demandez.
- Sans structure. Les exports en texte libre perdent les relations précises entre séries, répétitions, charges et dates. Un outil MCP renvoie des données structurées sur lesquelles l'IA peut raisonner avec exactitude.
Une connexion MCP n'est pas magique — elle dépend toujours de la qualité des données dans l'app. Mais elle supprime la friction de la boucle d'export manuel et donne à l'IA une vue cohérente et structurée de votre historique d'entraînement à chaque fois.
Ce qu'une app de fitness MCP vous permet de faire
Une fois que vous connectez une app de fitness via MCP, vous pouvez poser à votre assistant IA des questions et lui confier des tâches qui auraient auparavant exigé soit une intégration sur mesure, soit beaucoup de copier-coller. L'IA peut récupérer des données en direct depuis l'app, raisonner dessus et vous donner une réponse ancrée et précise.
Avec le connecteur MCP de SammaGym, une IA connectée peut lire :
- Votre résumé d'entraînement : séances enregistrées, volume total, volume par groupe musculaire, régularité hebdomadaire.
- Votre programme actif : jours, exercices, séries, répétitions, cibles d'intensité.
- Votre progression de force : 1RM estimé dans le temps, meilleures séries par exercice, tendance du poids de corps.
- Le détail d'un jour précis : chaque série enregistrée avec la charge et les répétitions.
- Les métriques de cardio et de course : distance, allure, vitesse, calories, indicateur intérieur ou extérieur.
- Les résultats d'entraînements chronométrés : tours et scores AMRAP, EMOM, Tabata et For Time.
L'IA peut aussi proposer un programme nouveau ou modifié — incluant échauffements, techniques d'intensité comme les drop sets ou les pauses, schémas de répétitions en pyramide, jours chronométrés et exercices personnalisés. La proposition ne prend effet qu'après que vous l'ayez examinée et approuvée d'un seul geste dans l'écran Propositions de l'app. Rien ne change dans votre programme sans votre confirmation explicite.
Est-ce sûr ?
La sécurité et la confidentialité sont des préoccupations légitimes dès lors que vous connectez un service tiers à vos données personnelles. Voici comment le modèle MCP y répond.
- Flux de consentement OAuth. Vous autorisez l'accès via un flux OAuth standard — le même mécanisme que « Se connecter avec Google » ou « Se connecter à Strava ». Le client IA ne voit jamais votre mot de passe.
- Révocable à tout moment. Vous pouvez déconnecter le connecteur depuis les réglages de votre client IA. L'accès est immédiatement révoqué.
- Minimisation des données. Les coordonnées GPS de l'itinéraire ne quittent jamais votre appareil. Le connecteur expose des métriques agrégées (distance, allure, calories) mais pas la trace GPS brute, conformément aux principes de minimisation des données du GDPR.
- HTTPS uniquement. Toute communication entre le client IA et le serveur MCP transite par un HTTPS chiffré.
- Écritures supervisées. Le connecteur ne modifie pas silencieusement votre programme. Tout changement proposé apparaît sous forme de Proposition que vous devez approuver.
Comment SammaGym implémente MCP
SammaGym expose un connecteur MCP distant à l'adresse https://app.sammagym.com/api/mcp. Le serveur implémente la spécification MCP et décrit ses outils disponibles pour que tout client IA compatible puisse les découvrir et les utiliser sans configuration supplémentaire.
Pour vous connecter, il vous faut un plan IA qui prend en charge les connecteurs MCP personnalisés — par exemple Claude Pro, Claude Max ou Claude Team ; ou ChatGPT avec le mode développeur activé. La configuration est une autorisation OAuth unique, en un clic. Ensuite, vous pouvez interroger votre assistant IA sur votre entraînement en langage naturel et il appellera les outils pertinents automatiquement.
SammaGym est gratuit — disponible en PWA web, sur iOS et sur Android, sans abonnement requis pour utiliser l'app elle-même. Le connecteur MCP fait partie de la même app gratuite.
Le connecteur a été conçu avec une séparation claire entre les opérations de lecture et les opérations d'écriture. Les outils de lecture renvoient les données actuelles instantanément. Les opérations d'écriture — proposer un nouveau programme ou un changement à votre programme actuel — sont conçues pour que l'IA rédige la proposition mais que l'app ne l'applique qu'après votre geste explicite. Cela garde l'humain dans la boucle pour tout changement qui affecte votre entraînement réel.
Sources
- Anthropic — Model Context Protocol Specification, modelcontextprotocol.io, 2024.
- OpenAI — Connecting Apps with Model Context Protocol, platform.openai.com, 2025.
- Hardt D. et al. — The OAuth 2.0 Authorization Framework, IETF RFC 6749, 2012.
- European Parliament — General Data Protection Regulation (GDPR), Article 5(1)(c) — Data Minimisation, Official Journal of the EU, 2016.