Des repas en langage courant
Dis « porridge avec banane et beurre de cacahuète » — ton IA estime les calories et les macros, fibres, sucres totaux et caféine inclus, et enregistre le tout. Pas de recherche dans une base de données.
Alternative à MyFitnessPal
MyFitnessPal n'en propose pas — impossible donc de l'utiliser dans Claude ou ChatGPT. Nutrition MCP fait le même travail par conversation, gratuitement et en open source.
Cette page a été traduite avec l'IA à partir de l'anglais et n'a pas été relue par une personne. Lire l'original en anglais
La réponse courte
Le Model Context Protocol (MCP) est le standard ouvert qui permet à des assistants IA comme Claude et ChatGPT de se connecter à des outils externes. MyFitnessPal ne publie pas de serveur MCP, donc il n'existe aucun moyen officiel d'y enregistrer tes repas depuis ton IA. Si tu as cherché « MyFitnessPal MCP » ou « connecter MyFitnessPal à Claude », ce que tu cherches en réalité, c'est un tracker nutritionnel qui vit dans ton IA — c'est exactement ce qu'est Nutrition MCP.
Ce que tu obtiens à la place
Dis « porridge avec banane et beurre de cacahuète » — ton IA estime les calories et les macros, fibres, sucres totaux et caféine inclus, et enregistre le tout. Pas de recherche dans une base de données.
Envoie le code-barres d'un produit et récupère les macros de l'étiquette depuis Open Food Facts — fibres et sucres aussi, quand l'étiquette les indique. Pas d'abonnement Premium à débloquer.
Enregistre ton poids en kg ou en lb, définis des objectifs de calories, macros, fibres, sucre, caféine et eau — les fibres comme cible à atteindre, le sucre et la caféine comme limites à ne pas dépasser — et suis tes tendances vers un poids cible. Le suivi de l'alcool est là aussi, désactivé par défaut et à activer toi-même.
Demande des totaux quotidiens, des tendances hebdomadaires, tes séries et tes habitudes alimentaires récurrentes — directement dans le chat.
Importe ton historique de repas depuis l'export CSV d'une autre app — analysé dans ton navigateur, pas par l'IA. Ressors tout quand tu veux : un ZIP avec tes repas, ton eau, ton poids, tes objectifs et ton profil en fichiers CSV. Pour l'instant, seuls les repas peuvent être réimportés. Ou supprime ton compte, tout aussi facilement.
Sous licence MIT et auto-hébergeable — pas de publicité, pas de mur payant, pas de vente incitative. Audite le code ou fais tourner ta propre instance.
MyFitnessPal vs. Nutrition MCP
MyFitnessPal est une app performante avec une base de données alimentaire immense. Ce n'est pas une critique — c'est simplement une approche différente pour celles et ceux qui préfèrent parler à leur IA plutôt que naviguer dans un tracker.
En venant de MyFitnessPal
MyFitnessPal a bâti sa popularité sur l'une des plus grandes bases de données alimentaires qui soient — des dizaines de millions d'entrées créées par la communauté. Cette ampleur est aussi sa friction : pour un aliment donné, tu fais défiler des quasi-doublons et dois deviner quelle entrée est fiable. L'enregistrement conversationnel élimine complètement cette recherche — tu décris l'aliment et ton IA estime les macros.
Tu n'as pas besoin d'abandonner ton journal pour autant : un export CSV de MyFitnessPal s'importe directement, particularités comprises, donc les années déjà enregistrées t'accompagnent. Tout ce que tu enregistres ensuite peut être exporté en CSV quand tu veux.
Les fonctionnalités que MyFitnessPal a progressivement mises derrière Premium — scanner de codes-barres, macros au gramme près, absence de publicité — sont simplement incluses ici. Tu n'as pas à choisir entre un forfait gratuit et une mise à niveau à 20 $ par mois ; il n'y a qu'un seul forfait, gratuit et open source, et le seul compte dont tu as besoin est celui Claude ou ChatGPT que tu as déjà.
Ton historique MyFitnessPal
Demande à importer et un importateur s'ouvre directement dans le chat : choisis ton export, associe les colonnes, prévisualise ce qui sera ajouté, puis confirme. Le fichier est lu dans ton navigateur — l'IA ne voit jamais les lignes. Dans les clients sans panneaux intégrés au chat, colle plutôt ton export.
Des années d'historique sont la vraie raison de rester, et tu n'as pas à y renoncer. Demande à importer et un panneau d'importation s'ouvre dans le chat : tu choisis le CSV exporté par MyFitnessPal, il est analysé dans ton navigateur, les colonnes reconnues sont associées automatiquement, et tu vois ce qui sera ajouté avant que rien ne soit écrit. Cette association couvre les calories, protéines, glucides et lipides, plus les fibres, les sucres totaux et la caféine en milligrammes quand ton export contient ces colonnes. Les lignes ne passent jamais par l'IA, donc rien ne peut être mal retranscrit.
Un export MyFitnessPal est reconnu par son nom, particularités comprises. Le fichier arrive avec une marque d'ordre des octets (BOM) qui corromprait sinon le premier en-tête de colonne ; ses notes peuvent contenir des retours à la ligne à l'intérieur d'une cellule entre guillemets, ce qu'un découpage naïf ligne par ligne détruirait, ainsi que toutes les lignes suivantes ; et chaque bloc journalier se termine par une ligne de totaux qui ne doit surtout pas devenir un repas. Le point le plus important : MyFitnessPal exporte une ligne agrégée par repas et par jour, sans aucune colonne de nom d'aliment, donc plutôt que de rejeter ces lignes faute de description, l'importateur reconnaît cette forme et les étiquette par créneau — elles arrivent sous la forme « Breakfast (imported from MyFitnessPal) ».
Les dates sont confirmées, pas supposées. Une colonne du type 05/06/2024 est réellement indécidable — mai ou juin — donc l'importateur te montre sa lecture à côté d'une vraie ligne de ton fichier et te laisse la corriger avant l'écriture. Et chaque ligne porte une empreinte de contenu, donc relancer le même fichier signale ces repas comme déjà enregistrés au lieu de les dupliquer. Importe un export partiel, repère une colonne mal associée, et recommence simplement.
Comment changer
Fonctionne avec tout client MCP compatible OAuth 2.0 avec PKCE. Lors de la première connexion, tu crées un compte avec Google ou un e-mail et un mot de passe.
https://nutrition-mcp.com/mcp
dans le champ
URL du serveur MCP distant et
clique sur Ajouter.
Tu utilises ChatGPT ou un autre client ? Le guide d'installation complet couvre ChatGPT, Cursor, VS Code, Claude Code, et plus encore.
FAQ
Non. MyFitnessPal ne propose pas de serveur Model Context Protocol (MCP), donc il n'existe aucun moyen officiel de le connecter à Claude, ChatGPT ou d'autres assistants IA. Nutrition MCP est une alternative gratuite et open source, conçue comme serveur MCP depuis le départ, pour que tu puisses enregistrer repas et macros directement dans ton IA.
Il n'existe aucun connecteur officiel MyFitnessPal pour Claude, car MyFitnessPal n'a ni serveur MCP ni intégration MCP publique. L'option la plus proche est Nutrition MCP, un serveur MCP gratuit : ajoute https://nutrition-mcp.com/mcp comme connecteur personnalisé dans Claude, connecte-toi, et commence à enregistrer par conversation.
Oui, et c'est gratuit. Envoie le code-barres d'un produit et Nutrition MCP récupère les macros de l'étiquette depuis Open Food Facts — alors que MyFitnessPal a placé son scanner de codes-barres derrière un abonnement Premium payant.
Tu décris ce que tu as mangé en langage courant — « un burrito bowl au poulet avec supplément de riz » — et ton IA estime les calories et les macros. Il n'y a pas de base de données de millions d'entrées communautaires à parcourir, ni à deviner laquelle est fiable.
Si tu veux suivre calories, macros — fibres, sucres totaux et caféine inclus —, eau et poids sans ouvrir une app séparée ni chercher dans une base de données alimentaire, oui. Plutôt que de naviguer dans une base de données, tu décris ce que tu as mangé en langage courant, envoies une photo, ou scannes un code-barres, et ton IA l'enregistre — entièrement gratuit et open source.
Oui. Demande à importer ton historique et un importateur s'ouvre dans le chat : tu choisis le CSV exporté par MyFitnessPal, il est analysé dans ton navigateur plutôt que lu par l'IA, tu associes ou confirmes les colonnes, tu prévisualises ce qui sera ajouté, et tu confirmes. Les calories, protéines, glucides et lipides sont importés, tout comme les fibres, les sucres totaux et la caféine quand ton export les contient. L'export de MyFitnessPal est reconnu par son nom — y compris sa marque d'ordre des octets, ses lignes de totaux en fin de bloc, et le fait qu'il écrit une ligne agrégée par repas et par jour sans nom d'aliment, étiquetée par créneau de repas. Réimporter le même fichier ne crée jamais de doublons. Dans les clients sans panneaux intégrés au chat, tu peux coller ton export à la place.
Pas quand l'importateur s'ouvre. Il analyse le CSV dans ton navigateur et te montre ce qui sera ajouté avant que rien ne soit écrit : le nombre de repas, le total de calories, tout ce qu'il a dû signaler, et les lignes elles-mêmes — un fichier long en liste les premières plus un décompte du reste plutôt que chaque ligne. Seules les lignes que tu confirmes sont envoyées, et elles passent comme données structurées plutôt que par la réponse de l'IA, donc aucune ligne ne peut être mal retranscrite ou inventée en chemin. Chaque ligne porte aussi une empreinte de contenu, donc relancer le même fichier signale ces repas comme déjà enregistrés au lieu de les dupliquer. Si ton client ne peut pas afficher de panneaux intégrés au chat, la solution de repli consiste à coller l'export — l'IA le lit bien dans ce cas, donc privilégie l'importateur quand tu as le choix.
Oui. Nutrition MCP est entièrement gratuit, sans forfait premium, publicité ni fonctionnalité payante — contrairement aux apps qui verrouillent certaines fonctionnalités derrière un abonnement. Il te faut seulement un compte Claude ou ChatGPT pour te connecter.
Gratuit et open source — pas de compte MyFitnessPal, pas d'app à ouvrir.
MyFitnessPal est une marque déposée de son propriétaire respectif. Nutrition MCP est un projet indépendant et open source, non affilié à MyFitnessPal, ni approuvé ni sponsorisé par cette entreprise. Les comparaisons reflètent les informations publiquement disponibles au moment de la rédaction et peuvent évoluer.