ふだんの言葉で食事を記録
何を食べたかを説明してください。一般食品は、USDA FoodData Central の値があればそれを使い、残りは AI が推定します。カロリー、たんぱく質、炭水化物、脂質、飽和脂肪酸とトランス脂肪酸、食物繊維、総糖質、添加糖、カフェイン(ミリグラム)を記録し、各値に出典が表示されます。
朝ごはん + アメリカーノ
このページはAIによって英語から翻訳されており、人による確認は行われていません。 英語の原文を読む
ClaudeやChatGPTをはじめ、リモートMCPサーバーに対応したAIクライアントならどれでも使えます。インストールもAPIキーも不要です。
普通の言葉で説明するか、食事の写真、配達アプリのスクリーンショット、バーコードを送ってください(商品は Open Food Facts で検索されます)。一般食品は、利用可能な場合 USDA FoodData Central の値が使われます。栄養素は自動で記録されます。
日ごとのサマリー、週ごとのトレンド、目標の進捗を聞いたり、記録したすべてをCSVファイルでエクスポートしたりできます。すべて無料です。
OAuth 2.0(PKCE)に対応したMCPクライアントならどれでも使えます。初回接続時にGoogleかメールアドレスとパスワードでアカウントを作成します。次回以降も同じ方法でサインインすれば、データはそのまま引き継がれます。
設定はまったくの任意で、Nutrition MCPは接続したその瞬間から使えます。お好みで次の3つの簡単なステップを済ませればより正確になりますが、飛ばしてすぐに記録を始めてもかまいません。
タイムゾーンを設定 — 現地時間の深夜0時に日付が切り替わるので、どこにいても今日の合計が正確になります。
タイムゾーンをニューヨークに設定して
目標を設定 — 1日のカロリー・PFC・水分の目標に加え、必要なら目標体重と体重の単位(kgまたはlb)も設定して、進捗を確認できます。
1日の目標をカロリー2,000、タンパク質150 gにして
言語を設定 — チャット内ウィジェット(ダッシュボードやグラフ)の表示言語です。AIの返答の言語は変わりません。
ウィジェットをドイツ語で表示して
記録を始める — 食べたものを話すか、写真を送るか、バーコードをスキャンするだけ。これだけです。
朝ごはんにベリー入りのオートミールを食べた
どれも任意です。今すぐでも、後からでも、設定しなくてもかまいません。まずは記録を始めて、好きなときに設定してください。
実際に何ができるのか気になりますか?記録、バーコード、水分、体重と体の計測値、目標、トレンドなど、全48個のツールをそれぞれの説明とプロンプト例つきで紹介しています。 ツールを見る話しかけるだけでできることを、いくつか紹介します。
友だちに話すように伝えるだけ。量やどの食事かが抜けていれば、推定する前に確認します。食物繊維・糖類・添加糖はすべての記録に、カフェインは含まれるものだけに付き、「7時ごろ」はあなたのタイムゾーンの07:00として記録されます。
PFC、食物繊維、糖類、添加糖、コーヒーのカフェインを含めて朝食を保存
あわせて使うツール
07:00の500 mlを今日の水分合計に記録
今日の日付を確認し、「7時ごろ」を07:00として記録
写真は推測ではなく、会話のきっかけです。手作りか外食かを確かめ、写真ではわからないことは過去の記録から探し、食べた量を身近な単位でたずねます。記録するのは、まとめを承認してからです。
お昼
パッケージを撮影すると、バーコードの下の数字をOpen Food Factsで検索し、どれだけ口にしたかをたずねます。添加糖は、Open Food Factsに情報があれば読み取ります。Open Food Factsにはカフェインの情報がないため、カフェインはラベルや一般的な含有量から補います。食物繊維・糖類・添加糖の数値が欠けている場合も、空欄にせず推定します。
カップのラベルの数値とNutri-ScoreをOpen Food Factsから取得
あわせて使うツール
カップ1個分を、100 gあたりの値から換算して朝食として記録
朝ごはんに食べた。これって体にいい?
食品名を伝えると、AI が USDA FoodData Central で検索し、100 g あたりの値を食べた量に換算します。記録がない項目はゼロ表示ではなく推定され、各値には取得元が表示されます。
英語名 “grilled chicken breast” で USDA の項目を検索
あわせて使うツール
USDA の値を 150 g に換算
昼食を記録し、各値に USDA または推定のタグを付与
よく食べる食事を材料ごと保存しておけば、次からは名前を言うだけで記録できます。その回だけ材料を抜いたり量を変えたり、何食分かまとめて記録したりしても、保存した食事はそのまま残ります。
カロリーやタンパク質のように達成したい目標と、添加糖・飽和脂肪酸・総糖類・アルコール・カフェインのように超えたくない上限を設定できます。変わるのは伝えた項目だけです。あとはどの日のことでも聞けば、各目標まであとどれだけか、各上限に対して今どのくらいかがわかります。
カロリーとタンパク質の目標、カフェイン上限400 mgを保存
あわせて使うツール
今日の状況を各目標・上限と比べ、チャット内のカードに表示
1週間の調子を聞くと、カロリーとPFCの平均を目標と比べ、記録した日数もまとめたトレンドカードがチャット内に開きます。7日・14日・30日の切り替えは、改めて頼まなくてもできます。連続記録日数や目標を達成した日数も答えられます。
直近7日・14日・30日の平均を出し、トレンドカードを開く
体重をkgかlbで記録すると、日々の増減に埋もれたトレンドが見えてきます。平滑化した平均、1か月の変化、目標までの差を表示。ウエストからふくらはぎまで、体の9部位をメジャーで測った計測値も、cmまたはinであわせて記録できます。小数点の打ち忘れのようなありえない値は、保存する前にはじきます。
今朝の体重78.4 kgを記録
あわせて使うツール
日々の変動を平滑化したトレンド体重と週あたりのペース、目標までの差を算出
ウエストの計測値84 cmを記録
比較のため前回のウエストの記録を検索
どんなときに多く食べているかを聞くと、自分の記録同士を比べます:平日と週末、朝食をとった日と抜いた日、量の多い昼食、早めの夕食と遅めの夕食。いつもと違う日も知らせますが、伝えるのは原因ではなく傾向です。
30日分で、朝食の有無・夕食の時間・週末を比較
アルコールは、記録をオンにするまで表示されません。US標準ドリンクかUKユニットを選ぶと、どの飲み物も量と度数から純アルコール量(g)を計算します。あとでオフにするとアルコールはまた非表示になりますが、削除はされません。
アルコール記録をオンにし、グラム数とUKユニットを併記
あわせて使うツール
パイントのアルコールを純アルコール量(g)で記録(568 ml × 4% × 0.789)
MyFitnessPal、Cronometer、Lose It!、MacroFactorから乗り換えますか? チャット内でインポーターが開き、エクスポートしたファイルをブラウザ内で読み込んで列を対応付けます。プレビューを確定するまで何も保存されず、タイムゾーンが同じなら、同じファイルをもう一度インポートしても食事は重複しません。タイムゾーンが未設定なら先にそれを済ませるので、どの食事も正しい日付に入ります。
アカウントにタイムゾーンがまだ設定されていないことを表示
あわせて使うツール
America/Chicagoに設定し、食事を現地時間で記録
エクスポートファイル用のインポーターをチャット内に開く
確定した行を最大50件ずつ保存し、取り込み済みの行はスキップ
一度頼むだけで、保存されているあなたのデータすべて(食事とその材料、保存した食事とその材料、水分、体重、体の計測値の記録、目標、プロフィール設定、アカウント情報、利用テレメトリ、アプリの接続)を、README付きのCSVファイルのZIPにまとめます。タイムスタンプはあなたのタイムゾーンで記載され、meals.csvはそのままインポートし直せます。
CSVファイルすべてとREADMEをZIPにまとめ、60分間有効なリンクで渡す
Nutrition MCPの全アカウントを合わせたライブ栄養統計(カロリー、食事ログ、PFC、減った体重)を、5秒ごとに更新しています。
全アカウントの合計値で、食事が記録されるたびに更新されます。個人のデータが表示されることはありません。
何を食べたかを説明してください。一般食品は、USDA FoodData Central の値があればそれを使い、残りは AI が推定します。カロリー、たんぱく質、炭水化物、脂質、飽和脂肪酸とトランス脂肪酸、食物繊維、総糖質、添加糖、カフェイン(ミリグラム)を記録し、各値に出典が表示されます。
商品のバーコードを撮影または入力すると、Open Food FactsからPFC・食物繊維・糖類(記載があれば添加糖も)を取得し、食べた量に合わせて換算します。
カロリー・栄養素・食物繊維・水分の目標に加えて、添加糖・飽和脂肪酸・総糖質・カフェイン・アルコールの上限を設定でき、進捗をリアルタイムで確認できます。
日ごと・週ごとの内訳、7/14/30日間のトレンド、連続記録日数、よく食べる食事のパターンを確認できます。
食事と一緒に水分摂取量(ml)を記録し、日ごとに振り返れます。
体重をkgまたはlbで記録し、これまでの全履歴にわたる平滑化したトレンド体重と週あたりのペースを確認して、目標体重への進捗を追えます。ウエストからふくらはぎまで、体の9部位の計測値もcmまたはinであわせて記録できます。
世界のどこにいても、現地時間で日付が切り替わります。
MyFitnessPal、Cronometer、Lose It!、MacroFactorから食事の履歴を移せます。その他のCSVも、列を自分で対応付ければ取り込めます。保存する前に、追加される内容を確認できます。
食事とその材料、保存した食事とその材料、水分、体重、体の計測値、目標、プロフィールに加え、アカウント情報、利用テレメトリ、接続中のアプリまで、保存しているあなたのデータすべてをCSVファイルのZIPひとつで受け取れます。現時点で再インポートできるのは食事だけです。アカウントとデータはいつでも削除できます。
バーコードを撮るか、食べたものを話すだけ。食品を一つずつ調べる必要も、別のアプリを開く必要もありません。
特定のアプリからの乗り換えをお考えですか? Nutrition MCPとMyFitnessPal、Cronometerなどの記録アプリとの違いをご覧ください。
Nutrition MCPは無料で、広告もありません。サーバーとデータベースの費用はPatreonでまかなっています。
Nutrition MCPが役に立っていたら、ホスティングとデータベースの費用を支援していただけると嬉しいです。支援者も含めて全員が同じ機能を使え、誰でも無料のままご利用いただけます。
バグを見つけた、ほしい機能がある、ちょっと聞きたいことがある。そんなときは直接メールしてください。すべてのメッセージに目を通しています。
Nutrition MCP は、Claude や ChatGPT などの MCP クライアントをカロリー・栄養素の記録ツールに変える、無料のオープンソース MCP(Model Context Protocol)サーバーです。食品を一つずつ検索する代わりに、食べたものを AI に伝えるだけで、カロリー、栄養素、食物繊維、糖質、添加糖、飽和脂肪酸とトランス脂肪酸、カフェインが自分の食事記録に保存されます。
Model Context Protocolは、ClaudeやChatGPTのようなAIアシスタントが外部のツールやデータソースに接続するためのオープンな標準規格です。MCPサーバーは特定の機能(ここでは栄養管理)を提供し、AIは会話の中でそれを使えます。AIアシスタント向けのプラグインのような仕組みです。
Nutrition MCP を一度接続し(Claude ではコネクタディレクトリから、ChatGPT ではサーバー URL を指定したカスタムアプリとして)、サインインします。あとは食べたものを自分の言葉で AI に伝えたり、料理の写真を見せたり、商品のバーコードを渡したりします。一般食品の値は、利用可能なら USDA FoodData Central から取得され、それ以外は推定になります。バーコードは Open Food Facts で検索されます。Nutrition MCP は記録を食事日記に保存します。今日の合計、週間の傾向、目標への進捗はいつでも尋ねられます。
はい。ChatGPT(Web版)で「設定」→「アプリ」を開き、サーバーURLを使ってOAuthでカスタムアプリを作成し、サインインしてください。カスタムアプリの作成にはChatGPTの開発者モードが必要で、OpenAIはこれを一部のChatGPTプランで提供しています。
OAuth 2.0(PKCE)に対応したMCPクライアントなら使えます。Claude.ai、Claudeのデスクトップ・モバイルアプリ、Claude Code、Cursor、Windsurf、VS Codeなどです。
はい。Nutrition MCPはオープンソース(MITライセンス)です。自分のSupabaseプロジェクトで独自のインスタンスを運用できます。GitHubリポジトリに、詳しいセルフホスティングガイドとDockerfileがあります。
はい、完全に無料です。有料プランも広告も、隠れた費用もありません。必要なのは、ClaudeやChatGPTなどMCPコネクタに対応したAIアプリと、初回接続時に作成する無料のNutrition MCPアカウントだけです。Patreonでの任意の寄付がサーバー費用を支えていますが、寄付で使えるようになる機能はありません。
カロリー、たんぱく質、炭水化物、脂質、飽和脂肪酸とトランス脂肪酸、食物繊維、総糖質、添加糖、水分を、1 件ごとに記録できます。自然な言葉で説明するほか、一般食品は USDA FoodData Central で検索し、商品のバーコードは Open Food Facts から取得します。食事は材料ごとに、それぞれ量と栄養素を付けて記録でき、よく食べる食事は保存メニューとして残して、名前で再度記録できます。カフェインはミリグラムで記録します。これはすべてのラベルで使われている単位で、カロリーはありません。アルコールは純エタノールのグラム数で記録でき、アルコールの記録をオンにすると表示されます。体重は kg または lb で記録し、目標体重への推移を追えます。身体測定値(ウエスト、ヒップ、首まわり、胸囲、肩幅、上腕、前腕、太もも、ふくらはぎ)も cm またはインチで記録できます。日別の集計を見たり、期間で食事を検索したり、過去の記録を修正・削除したり、目標を設定したり、長期の傾向を確認したりできます。
はい。名前を付けて食事を保存するよう頼むと、合計値だけでも、材料つきのレシピとしてでも、1食分の数値が保存されます。次からは名前を言うだけで一度に記録でき、食数に合わせて換算したり、特定の材料だけ実際に食べた量に変えたり、抜いたりもできます。記録された食事はコピーなので、あとで保存した食事を編集・削除しても、すでに記録した食事は変わりません。保存した食事はデータのエクスポートにも含まれます。
一般食品は、利用可能な場合 USDA FoodData Central の値を使い、それ以外は推定します。バーコードの値は Open Food Facts の商品情報から取得し、食べた量に換算します。各値には出典(USDA、Open Food Facts、本人の入力、推定)が表示され、USDA や Open Food Facts のタグは、記録した量について記録と一致した場合にのみ付きます。推定値やデータベースの情報には誤りがあり得るため、重要な内容は確認してください。どの記録も、頼めばいつでも修正・削除できます。Nutrition MCP は記録のためのツールであり、医療や食事に関する助言ではありません。特に妊娠中の方、持病のある方、摂食障害の経験がある方は、健康に関する判断の前に医師や管理栄養士に相談してください。
はい、オプトイン方式です。アルコール記録はデフォルトでオフで、オンにするまでアルコールは食事・目標・サマリーに表示されません。オンにすると、飲み物は純アルコール量(g)と、US標準ドリンクかUKユニットのお好きな方で表示されます。AIがアルコールを推測して記録することはなく、記録されるのは自分で記録した飲み物か、インポートしたファイルのアルコール列だけです。記録した飲み物は、アルコール記録がオフの間も保存されます。再びオフにするとアルコールはまた非表示になり、インポーターもアルコール列を読み込まなくなります。削除のスイッチではなく、エクスポートには記録した内容が常に含まれます。アルコールの数値を消すには、その数値を含む食事を削除してください。
はい。履歴のインポートを頼むと、チャット内にインポーターが開きます。以前のアプリから書き出したCSVを選び、列の対応付けを確認し、追加される内容を見てから確定します。MyFitnessPal、Cronometer、Lose It!、MacroFactorのエクスポートは自動で認識され、その他のCSVも列を自分で対応付ければ使えます。ファイルを読み込むのはブラウザなので、AIが行を書き写すことはありません。チャット内パネルに対応していないクライアントでは、エクスポートを貼り付けることもできます。また、途中でタイムゾーンを変えていなければ、同じファイルをもう一度インポートしても重複は作られません。
データは EU に保存され、接続した AI アプリを通じてアクセスする、あなた自身のアカウントに紐づけられます。Nutrition MCP はデータを販売せず、第三者と共有することもありません。ただし、食品を検索するために USDA FoodData Central や Open Food Facts へ送られる食品名は例外です。広告に利用することもありません。ホームページに表示されるのは、サイト全体の匿名の合計値だけです。AI がツールを通じて読み取った内容は、あなたと AI 提供元との契約に基づいて、その提供元に送られます。保存しているあなたに関するデータはいつでもエクスポートでき、アカウントとすべてのデータを削除することもできます。詳細はプライバシーポリシーをご覧ください。