Wat is Nutrition MCP?
Nutrition MCP is een gratis, open-source MCP-server (Model Context Protocol) die Claude, ChatGPT of een andere MCP-client verandert in een calorie- en macrotracker. In plaats van zelf elk product op te zoeken, vertel je je AI wat je at, en die registreert de calorieën, macro’s, vezels, suiker, toegevoegde suiker, verzadigd en transvet en cafeïne in je eigen voedingsdagboek.
Wat is het Model Context Protocol (MCP)?
Het Model Context Protocol is een open standaard waarmee AI-assistenten zoals Claude en ChatGPT verbinding kunnen maken met externe tools en gegevensbronnen. Een MCP-server biedt specifieke functies (hier: voeding bijhouden) die de AI tijdens een gesprek kan gebruiken. Zie het als een pluginsysteem voor AI-assistenten.
Hoe tel ik calorieën met Claude of ChatGPT?
Verbind Nutrition MCP één keer – in Claude via de connectorenlijst, in ChatGPT als aangepaste app met de server-URL – en log in. Vertel daarna in je eigen woorden aan je AI wat je at, laat een foto van de maaltijd zien of geef een productbarcode. Bij generieke voedingsmiddelen komen de waarden uit USDA FoodData Central wanneer die er zijn, anders zijn het schattingen; een barcode wordt opgezocht in Open Food Facts. Nutrition MCP slaat het item op in je voedingsdagboek. Vraag op elk moment om de totalen van vandaag, weektrends of je voortgang richting je doelen.
Werkt het met ChatGPT?
Ja. Open in ChatGPT op het web Settings → Apps, maak een custom app aan met de server-URL via OAuth, en log in. Voor een custom app heb je de Developer mode van ChatGPT nodig, die OpenAI bij sommige ChatGPT-abonnementen aanbiedt.
Welke andere clients worden ondersteund?
Elke MCP-client die OAuth 2.0 met PKCE ondersteunt, waaronder Claude.ai, de desktop- en mobiele apps van Claude, Claude Code, Cursor, Windsurf en VS Code.
Kan ik het zelf hosten?
Ja. Nutrition MCP is open source (MIT). Je kunt je eigen instantie draaien met je eigen Supabase-project; de GitHub-repository bevat een volledige handleiding voor zelf hosten en een Dockerfile.
Is Nutrition MCP gratis?
Ja, het is volledig gratis: geen betaald abonnement, geen advertenties, geen verborgen kosten. Je hebt een AI-app nodig die MCP-connectors ondersteunt, zoals Claude of ChatGPT, en een gratis Nutrition MCP-account, dat je aanmaakt wanneer je voor het eerst verbinding maakt. Vrijwillige donaties op Patreon helpen de serverkosten te dekken en ontgrendelen niets.
Wat kan ik bijhouden?
Calorieën, eiwit, koolhydraten, vet, verzadigd en transvet, vezels, totale suiker, toegevoegde suiker en water voor elk item: in gewone taal beschreven, opgezocht als generiek voedingsmiddel in USDA FoodData Central, of uit een productbarcode via Open Food Facts. Een maaltijd kun je ingrediënt voor ingrediënt registreren, elk met een eigen hoeveelheid en voedingsstoffen, en een maaltijd die je vaak eet kun je bewaren als opgeslagen maaltijd en op naam opnieuw registreren. Cafeïne wordt ook bijgehouden, in milligram, de eenheid die elk etiket gebruikt, en het levert geen calorieën op. Alcohol kun je ook bijhouden, in gram zuivere ethanol; die wordt pas getoond als je alcoholregistratie aanzet. Je kunt ook je lichaamsgewicht in kg of lb registreren en trends richting een streefgewicht volgen. Lichaamsmaten (taille, heupen, nek, borst, schouders, bovenarm, onderarm, bovenbeen en kuit) kun je ook in cm of inches registreren. Bekijk dagelijkse overzichten, vraag maaltijden per periode op, wijzig of verwijder eerdere items, stel doelen in en volg trends in de tijd.
Kan ik maaltijden die ik vaak eet, of mijn eigen recepten, bewaren?
Ja. Vraag om een maaltijd onder een naam te bewaren, alleen met de totalen of als recept met de ingrediënten, en de waarden voor één portie worden opgeslagen. De volgende keer noem je de naam en wordt hij in één stap gelogd: geschaald naar het aantal porties, met een enkel ingrediënt op de hoeveelheid die je echt had of helemaal weggelaten. De registratie is een kopie, dus als je de opgeslagen maaltijd later wijzigt of verwijdert, blijven maaltijden die er al uit zijn gelogd zoals ze waren. Opgeslagen maaltijden zitten ook in je gegevensexport.
Hoe nauwkeurig zijn de calorieën?
Generieke voedingsmiddelen gebruiken waarden uit USDA FoodData Central wanneer die beschikbaar zijn, en anders schattingen. De cijfers van een barcode komen uit de productgegevens in Open Food Facts, omgerekend naar de hoeveelheid die je had. Elke waarde toont waar hij vandaan komt (USDA, Open Food Facts, jijzelf of een schatting), en een label van USDA of Open Food Facts verschijnt alleen wanneer het cijfer overeenkomt met die gegevens voor de hoeveelheid die je registreerde. Schattingen en gegevens kunnen fout zijn, dus controleer wat belangrijk is; elk item kun je corrigeren of verwijderen door er gewoon om te vragen. Nutrition MCP is een registratietool, geen medisch of voedingsadvies: overleg met een arts of diëtist voordat je beslissingen over je gezondheid neemt, vooral als je zwanger bent, een medische aandoening hebt of ooit een eetstoornis hebt gehad.
Houdt het alcohol bij?
Ja, als je ervoor kiest: alcoholregistratie staat standaard uit, en alcohol blijft verborgen in je maaltijden, doelen en overzichten tot je het aanzet. Daarna worden drankjes getoond in gram zuivere ethanol en als Amerikaanse standaardglazen of Britse eenheden, naar keuze. Er wordt nooit alcohol voor je afgeleid: het wordt alleen vastgelegd uit een drankje dat je logt of een alcoholkolom in een bestand dat je importeert, en een drankje dat je logt wordt ook opgeslagen als de registratie uit staat. Zet je het weer uit, dan wordt alcohol weer verborgen en leest de importer geen alcoholkolommen meer. Het is geen verwijderknop, en je export bevat altijd wat je hebt gelogd. Wil je een alcoholwaarde verwijderen, verwijder dan de maaltijd waar die bij hoort.
Kan ik mijn geschiedenis importeren uit MyFitnessPal of een andere app?
Ja. Vraag om je geschiedenis te importeren en er opent een importvenster in de chat: je kiest de CSV die je oude app heeft geëxporteerd, controleert hoe de kolommen worden gekoppeld, en ziet wat er wordt toegevoegd voordat je bevestigt. Exports van MyFitnessPal, Cronometer, Lose It! en MacroFactor worden automatisch herkend, en elke andere CSV werkt door de kolommen zelf te koppelen. Je browser leest het bestand, dus de AI typt je rijen nooit over. In clients die geen panelen in de chat tonen, plak je in plaats daarvan je export. Hetzelfde bestand opnieuw importeren levert geen dubbele registraties op, zolang je tijdzone tussendoor niet is veranderd.
Zijn mijn gegevens privé?
Je gegevens worden in de EU opgeslagen en zijn gekoppeld aan je eigen account, dat je bereikt via de AI-apps die je verbindt. Nutrition MCP verkoopt je gegevens nooit en deelt ze nooit met derden, behalve de productnamen die voor een opzoeking naar USDA FoodData Central of Open Food Facts worden gestuurd, en gebruikt ze nooit voor reclame; de startpagina toont alleen anonieme totalen voor de hele site. Alles wat je AI via de tools leest, wordt verstuurd naar de aanbieder van die AI, onder jouw eigen overeenkomst met hen. Je kunt alles exporteren wat we over je opslaan, of je account en alle gegevens ervan op elk moment verwijderen; het privacybeleid bevat de details.