Cos'è Nutrition MCP?
Nutrition MCP è un server MCP (Model Context Protocol) gratuito e open source che trasforma Claude, ChatGPT o un altro client MCP in un contatore di calorie e macronutrienti. Invece di cercare ogni alimento da solo, dici alla tua IA cosa hai mangiato, ed essa registra nel tuo diario alimentare calorie, macronutrienti, fibre, zuccheri, zuccheri aggiunti, grassi saturi e trans e caffeina.
Cos'è il Model Context Protocol (MCP)?
Il Model Context Protocol è uno standard aperto che permette ad assistenti IA come Claude e ChatGPT di collegarsi a strumenti e fonti di dati esterne. Un server MCP offre funzionalità specifiche (in questo caso, il monitoraggio dell'alimentazione) che l'IA può usare durante una conversazione. Immaginalo come un sistema di plugin per gli assistenti IA.
Come si contano le calorie con Claude o ChatGPT?
Collega Nutrition MCP una volta – in Claude dalla directory dei connettori, in ChatGPT come app personalizzata con l’URL del server – e accedi. Poi racconta alla tua IA cosa hai mangiato con parole tue, mostrale una foto del pasto o dille un codice a barre. Per gli alimenti generici i valori arrivano da USDA FoodData Central quando disponibili, altrimenti sono stime; un codice a barre viene cercato in Open Food Facts. Nutrition MCP salva la voce nel tuo diario alimentare. Chiedi in qualsiasi momento i totali di oggi, le tendenze settimanali o i progressi verso i tuoi obiettivi.
Funziona con ChatGPT?
Sì. In ChatGPT sul web, apri Settings → Apps, crea un'app personalizzata con l'URL del server usando OAuth, e accedi. Per creare un'app personalizzata serve la modalità sviluppatore (Developer mode) di ChatGPT, che OpenAI offre su alcuni piani ChatGPT.
Quali altri client sono supportati?
Qualsiasi client MCP che supporti OAuth 2.0 con PKCE, tra cui Claude.ai, le app desktop e mobile di Claude, Claude Code, Cursor, Windsurf e VS Code.
Posso ospitarlo io stesso (self-hosting)?
Sì. Nutrition MCP è open source (licenza MIT). Puoi far girare una tua istanza con un tuo progetto Supabase: il repository GitHub include una guida completa al self-hosting e un Dockerfile.
Nutrition MCP è gratuito?
Sì, è completamente gratuito: niente piani a pagamento, niente pubblicità, nessun costo nascosto. Ti servono un'app di IA che supporti i connettori MCP, come Claude o ChatGPT, e un account Nutrition MCP gratuito, che crei la prima volta che ti colleghi. Le donazioni volontarie su Patreon aiutano a coprire i costi del server e non sbloccano nulla.
Cosa posso monitorare?
Calorie, proteine, carboidrati, grassi, grassi saturi e trans, fibre, zuccheri totali, zuccheri aggiunti e acqua per ogni voce: descritti con parole semplici, cercati come alimento generico in USDA FoodData Central oppure ricavati da un codice a barre tramite Open Food Facts. Un pasto si può registrare ingrediente per ingrediente, ciascuno con la sua quantità e i suoi nutrienti, e un pasto che mangi spesso si può salvare come pasto salvato e registrare di nuovo con il suo nome. Anche la caffeina viene registrata, in milligrammi, l’unità usata su ogni etichetta, e non apporta calorie. Anche l’alcol si può registrare, in grammi di etanolo puro; viene mostrato quando attivi il suo tracciamento. Puoi inoltre registrare il peso corporeo in kg o lb e seguire le tendenze verso un peso obiettivo. Le misure corporee (vita, fianchi, collo, petto, spalle, braccio, avambraccio, coscia e polpaccio) si possono registrare in cm o pollici. Consulta i riepiloghi giornalieri, cerca i pasti per intervallo di date, modifica o elimina voci passate, imposta obiettivi e segui le tendenze nel tempo.
Posso salvare i pasti che mangio spesso, o le mie ricette?
Sì. Chiedi di salvare un pasto con un nome, solo con i totali oppure come ricetta con i suoi ingredienti, e vengono conservati i suoi valori per una porzione. La volta successiva basta nominarlo e viene registrato in un solo passaggio: in proporzione alle porzioni, con un singolo ingrediente portato alla quantità che hai mangiato davvero oppure escluso. La voce registrata è una copia, quindi modificare o eliminare in seguito il pasto salvato non cambia mai i pasti già registrati da esso. I pasti salvati fanno parte dell'esportazione dei tuoi dati.
Quanto sono precisi i conteggi delle calorie?
Gli alimenti generici usano i valori di USDA FoodData Central quando disponibili, e stime negli altri casi. I valori di un codice a barre provengono dalla scheda del prodotto in Open Food Facts, riportati alla quantità che hai mangiato. Ogni valore mostra la sua fonte (USDA, Open Food Facts, tu o una stima), e un’indicazione USDA o Open Food Facts compare solo quando il valore corrisponde a quella scheda per la quantità registrata. Stime e schede possono sbagliare, quindi controlla ciò che conta; puoi correggere o eliminare qualsiasi voce semplicemente chiedendolo. Nutrition MCP è uno strumento di registrazione, non un parere medico o dietetico: parla con un medico o un dietista prima di prendere decisioni sulla tua salute, soprattutto se sei in gravidanza, hai una patologia o hai avuto disturbi alimentari.
Registra anche l'alcol?
Sì, se lo attivi: il monitoraggio dell'alcol è disattivato per impostazione predefinita, e l'alcol resta nascosto da pasti, obiettivi e riepiloghi finché non lo attivi. Da quel momento i drink vengono mostrati in grammi di etanolo puro e come drink standard USA o unità alcoliche britanniche, a tua scelta. Niente viene dedotto in automatico: l'alcol viene salvato solo quando registri un drink o importi un file con una colonna alcol, e un drink che registri viene salvato anche a monitoraggio disattivato. Se lo disattivi di nuovo, l'alcol torna nascosto e l'importatore smette di leggere le colonne dell'alcol: non serve a cancellare nulla, e la tua esportazione include sempre ciò che hai registrato. Per rimuovere un valore di alcol, elimina il pasto a cui appartiene.
Posso importare il mio storico da MyFitnessPal o un'altra app?
Sì. Chiedi di importare il tuo storico e si apre un importatore nella chat: scegli il CSV esportato dalla tua vecchia app, controlli come vengono abbinate le colonne e vedi cosa verrà aggiunto prima di confermare. Le esportazioni di MyFitnessPal, Cronometer, Lose It! e MacroFactor vengono riconosciute automaticamente, mentre qualsiasi altro CSV funziona abbinando tu le colonne. Il file lo legge il tuo browser, quindi l'IA non ricopia mai le tue righe. Nei client senza pannelli in chat puoi invece incollare la tua esportazione, e reimportare lo stesso file non crea duplicati, purché nel frattempo tu non abbia cambiato fuso orario.
I miei dati sono privati?
I tuoi dati sono conservati nell’UE e collegati al tuo account, a cui accedi tramite le app di IA che colleghi. Nutrition MCP non vende mai i tuoi dati e non li condivide mai con terzi, salvo i nomi dei cibi inviati a USDA FoodData Central o Open Food Facts per una ricerca, e non li usa mai per la pubblicità; la home page mostra solo totali anonimi dell’intero sito. Tutto ciò che la tua IA legge tramite gli strumenti viene inviato al fornitore di quella IA, secondo il tuo accordo con loro. Puoi esportare tutto ciò che conserviamo su di te, oppure eliminare il tuo account e tutti i suoi dati, in qualsiasi momento; i dettagli sono nell’informativa sulla privacy.