Vue d’ensemble
Trainerrr est une application de fitness. Elle permet de planifier ses semaines, enregistrer ses séances, suivre sa nutrition et conserver un journal de progression sur son téléphone.
Le produit comprend aussi un serveur MCP qui donne à un assistant comme Claude un moyen structuré de lire et d’écrire les données sportives pour le compte de l’utilisateur. Une fois connecté, l’utilisateur peut parler à Claude comme à un coach qui connaît déjà son historique.
Ce que fait l’application
Trainerrr suit le même cycle chaque semaine :
- Planifier les journées, exercices, séries et répétitions.
- Exécuter la séance sur mobile et enregistrer chaque série.
- Consulter le journal, les bilans hebdomadaires et la progression.
La nutrition complète l’entraînement : journal des repas, recherche Open Food Facts et suivi par rapport à un objectif calorique. Le poids, les notes et les synthèses forment un historique exploitable. L’application n’a ni fil social ni publicité ; elle sert à planifier et rester régulier.
La couche MCP
MCP, ou Model Context Protocol, est un standard ouvert qui permet à un modèle d’IA d’accéder à des sources externes et d’agir au moyen d’outils explicitement définis.
Trainerrr expose son serveur sur mcp.trainerrr.xyz/mcp. Connecté à Claude Desktop, Claude Code ou un autre client compatible, il fournit plus de vingt outils liés au compte.
L’assistant peut :
- lire l’historique et les synthèses hebdomadaires ;
- rechercher des exercices et en créer ;
- construire un programme complet et l’enregistrer ;
- journaliser une séance décrite en langage naturel ;
- rechercher des aliments et ajouter des repas ;
- calculer les calories consommées et restantes ;
- lire le journal et les bilans ;
- modifier les objectifs d’entraînement et de nutrition.
OAuth relie chaque jeton au compte concerné. Les écritures sont limitées en fréquence et le modèle ne peut agir que sur les données de cet utilisateur.
En pratique
Un utilisateur peut demander un programme push-pull-legs de quatre jours. Claude consulte la bibliothèque, crée les exercices absents et appelle create_workout_plan. Le programme est immédiatement disponible dans l’application.
Après une séance, une phrase décrivant les exercices, séries, répétitions et charges suffit pour que Claude résolve les exercices, appelle log_workout et ajoute la séance à l’historique.
Pour la nutrition, la question « Qu’ai-je mangé aujourd’hui et combien de calories me reste-t-il ? » déclenche get_nutrition_day. Claude lit l’objectif et les entrées puis produit une synthèse sans imposer un retour dans l’interface.
Pourquoi MCP convient au produit
Le langage naturel accélère certaines tâches. Décrire une séance demande moins d’effort que parcourir plusieurs écrans et saisir chaque série. La bonne question produit consiste à identifier ces tâches et à ne donner au modèle que la surface nécessaire.
Des outils étroits
Chaque outil réalise une seule action. log_workout enregistre une séance ; get_nutrition_day retourne une journée de nutrition. Ces outils se composent mieux et réduisent l’ambiguïté.
Une interface propre au modèle
La couche MCP diffère de l’interface mobile. Le modèle a besoin de recherches groupées, d’entrées structurées et de sorties déterministes. L’expérience tactile répond à un autre besoin.
L’authentification d’abord
Sans OAuth, un serveur MCP est trop ouvert ou trop limité. Mettre l’authentification en place avant le lancement évite de l’ajouter après que les utilisateurs ont confié leurs données au produit.
Les actions destructrices restent sérieuses
L’IA agit sur les vraies données. Si Claude appelle delete_workout_plan, le programme disparaît. Ces outils demandent le même niveau de prudence qu’une action mobile sans bouton d’annulation.
Limites du produit
Trainerrr est un outil de planification et de journalisation, pas un dispositif médical ni le remplacement d’un coach, d’un kinésithérapeute ou d’un nutritionniste. MCP donne un accès structuré aux données du compte ; Claude raisonne, tandis que le modèle de données reste personnel.
Quand MCP devient utile
Une bonne intégration IA commence par les tâches où le langage naturel surpasse l’interface classique. Ici, le mobile reste idéal pendant la séance ; MCP accélère la planification, la saisie et la revue.
Trainerrr est disponible sur trainerrr.xyz et son serveur MCP sur mcp.trainerrr.xyz/mcp.

