AIに話しかけるだけで栄養管理。

ClaudeかChatGPTを接続して、食べたものを伝えるだけ。カロリーとPFCが自動で記録されます。

朝ごはん + アメリカーノ

スムージーボウルですね。手作りのようです。これまでは、グラノーラとはちみつをのせたものと、フルーツだけのものの2通りがありました。今回はどちらですか?
グラノーラとはちみつ。スプーンたっぷり1杯
わかりました。アメリカーノはシングルですか、ダブルですか? ミルクは入れましたか?
ダブル。オーツミルクをちょっとだけ
では、グラノーラ1つかみとはちみつ大さじ1のボウルと、オーツミルクを少し入れたダブルのアメリカーノですね。約480 kcal、タンパク質21 gです。記録しますか?
うん
朝食を記録しました:480 kcal、タンパク質21 g、カフェイン126 mg。添加糖は上限25 gのうち20 gで、ほとんどがはちみつです。総糖類51 gの残りは果物とヨーグルトによるものです。
昼ごはんは昨日の夜の残りの炒め物、量は同じで。あと500 mlの水を1本
昼食を記録しました。昨夜と同じ620 kcal、タンパク質54 gで、水500 mlも追加しています。
間食:子どものポテト6本つまんじゃった。何も言わないで
何も言いませんよ。約50 kcal、間食として記録しました。
夕飯、あとどれくらい食べられる?
残りは850 kcal、タンパク質はあと84 gです。添加糖は上限25 gのうち23 gで、今日の総糖類59 gの大半は果物によるものです。
あと、体重はどんな感じ?
2月11日から1.4 kg減って、80.2 kgから78.8 kgになりました。目標の75 kgまであと3.8 kgです。
使用例をもっと見る

このページはAIによって英語から翻訳されており、人による確認は行われていません。 英語の原文を読む

たった3ステップ。新しいアプリを覚える必要はありません。

1 / 3

一度接続するだけ

ClaudeやChatGPTをはじめ、リモートMCPサーバーに対応したAIクライアントならどれでも使えます。インストールもAPIキーも不要です。

2 / 3

食べたものを話すだけ

ふだんの言葉で説明するだけ。食事の写真、デリバリーアプリのスクリーンショット、バーコード(商品はオンラインで検索します)を送ってもOKです。PFCは自動で記録されます。

3 / 3

記録して振り返る

日ごとのサマリー、週ごとのトレンド、目標の進捗を聞いたり、記録したすべてをCSVファイルでエクスポートしたりできます。すべて無料です。

1分足らずで接続完了

OAuth 2.0(PKCE)に対応したMCPクライアントならどれでも使えます。初回接続時にGoogleかメールアドレスとパスワードでアカウントを作成します。次回以降も同じ方法でサインインすれば、データはそのまま引き継がれます。

https://nutrition-mcp.com/mcp
AIクライアントを選択
Claudeに追加
  1. ディレクトリのページで接続をクリックし、Googleで続行するか、メールアドレスとパスワードでサインインします。
  2. 完了です。すぐに使えて、iOS・Androidアプリにも自動で反映されます。

無料プランを含め、すべてのClaudeプランで使えます。手動で追加する場合は、「カスタマイズ」→「コネクタ」→「カスタムコネクタを追加」で https://nutrition-mcp.com/mcp を追加してください。

  1. ChatGPT(Web版)を開き、設定 → アプリに進みます。
  2. ポップアップ下部のアプリを作成をクリックします。表示されない場合は、詳細設定で開発者モードをオンにしてください。
  3. 名前を付けます(例:Nutrition)。
  4. Connectionにhttps://nutrition-mcp.com/mcpを貼り付けます。
  5. AuthenticationでOAuthを選び、ほかの項目はそのままにします。
  6. "I understand and want to continue"にチェックを入れます。
  7. 作成をクリックします。
  8. Nutritionでサインインをクリックするとサインインページが開くので、Googleで続行するか、メールアドレスとパスワードでサインインします。
  9. 完了です。すぐに使えて、iOS・Androidアプリにも自動で反映されます。
{
  "mcpServers": {
    "nutrition": {
      "url": "https://nutrition-mcp.com/mcp"
    }
  }
}

上の設定を、お使いのクライアント(Cursor、VS Code、Claude Codeなど)に追加してください。Windsurfではurlの代わりにserverUrlを使います。Claude Codeではclaude mcp add --transport http nutrition https://nutrition-mcp.com/mcpを実行します。OAuthのサインインはクライアントが自動で処理します。

最初に設定しておくか、すぐに話し始めるか

設定はまったくの任意で、Nutrition MCPは接続したその瞬間から使えます。お好みで次の3つの簡単なステップを済ませればより正確になりますが、飛ばしてすぐに記録を始めてもかまいません。

  1. 01

    タイムゾーンを設定 — 現地時間の深夜0時に日付が切り替わるので、どこにいても今日の合計が正確になります。

    こう言うだけ:タイムゾーンをニューヨークに設定して
  2. 02

    目標を設定 — 1日のカロリー・PFC・水分の目標に加え、必要なら目標体重と体重の単位(kgまたはlb)も設定して、進捗を確認できます。

    こう言うだけ:1日の目標をカロリー2,000、タンパク質150 gにして
  3. 03

    言語を設定 — チャット内ウィジェット(ダッシュボードやグラフ)の表示言語です。AIの返答の言語は変わりません。

    こう言うだけ:ウィジェットをドイツ語で表示して
  4. 04

    記録を始める — 食べたものを話すか、写真を送るか、バーコードをスキャンするだけ。これだけです。

    こう言うだけ:朝ごはんにベリー入りのオートミールを食べた

どれも任意です。今すぐでも、後からでも、設定しなくてもかまいません。まずは記録を始めて、好きなときに設定してください。

実際に何ができるのか気になりますか?記録、バーコード、水分、体重と体の計測値、目標、トレンドなど、全41個のツールをそれぞれの説明とプロンプト例つきで紹介しています。 ツールを見る

話しかけるだけ。

話しかけるだけでできることを、いくつか紹介します。

ある街では朝食、別の街ではもう夕食。

Nutrition MCPの全アカウントを合わせたライブ栄養統計(カロリー、食事ログ、PFC、減った体重)を、5秒ごとに更新しています。

5秒ごとに更新 · 次の更新まで5秒ライブ このページを開いてから · 0:00
—記録されたカロリー
—食事ログ
—記録されたタンパク質
—記録された炭水化物
—記録された脂質
—2026年7月2日からの減量
—記録された水分
—か所のタイムゾーン · 日付はそれぞれの現地時間の深夜0時に切り替わります 点の大きさ=プロフィールの割合

全アカウントの合計値で、食事が記録されるたびに更新されます。個人のデータが表示されることはありません。

記録できること

ふだんの言葉で食事を記録

食べたものを伝えるだけで、AIがカロリー、タンパク質、炭水化物、脂質、食物繊維、総糖類、添加糖、カフェイン(mg)を推定して記録します。

バーコードをスキャン

商品のバーコードを撮影または入力すると、Open Food FactsからPFC・食物繊維・糖類(記載があれば添加糖も)を取得し、食べた量に合わせて換算します。

目標と進捗

1日のカロリー・PFC・食物繊維・水分の目標に加え、添加糖・総糖類・カフェイン・アルコールの上限も設定でき、進捗をリアルタイムで確認できます。

サマリーとトレンド

日ごと・週ごとの内訳、7/14/30日間のトレンド、連続記録日数、よく食べる食事のパターンを確認できます。

水分記録

食事と一緒に水分摂取量(ml)を記録し、日ごとに振り返れます。

体重管理

体重をkgまたはlbで記録し、これまでの全履歴にわたる平滑化したトレンド体重と週あたりのペースを確認して、目標体重への進捗を追えます。ウエストからふくらはぎまで、体の9部位の計測値もcmまたはinであわせて記録できます。

タイムゾーン対応

世界のどこにいても、現地時間で日付が切り替わります。

他のアプリからインポート

MyFitnessPal、Cronometer、Lose It!、MacroFactorから食事の履歴を移せます。その他のCSVも、列を自分で対応付ければ取り込めます。保存する前に、追加される内容を確認できます。

データはエクスポートして手元に

食事、水分、体重、体の計測値、目標、プロフィールに加え、アカウント情報、利用テレメトリ、接続中のアプリまで、保存しているあなたのデータすべてをCSVファイルのZIPひとつで受け取れます。現時点で再インポートできるのは食事だけです。アカウントとデータはいつでも削除できます。

タップより、話す方が早い。

バーコードを撮るか、食べたものを話すだけ。データベースを探し回る必要も、別のアプリを開く必要もありません。

従来のアプリ

  • 食品ごとにデータベースを検索
  • 間違ったデータを手作業で修正
  • 開くアプリがまた増え、有料のことも多い
  • 面倒な手入力

Nutrition MCP

  • ふだんの言葉で食事を説明するだけ
  • カロリーとPFCを自動で推定
  • ClaudeやChatGPTの中で無料で使える
  • トレンド・サマリー・目標もすぐ聞ける

特定のアプリからの乗り換えをお考えですか? Nutrition MCPとMyFitnessPal、Cronometerなどの記録アプリとの違いをご覧ください。

最初から非公開販売・共有・広告への利用は一切しません。
オープンソースコードの確認もセルフホストもできます。
いつでもエクスポート保存している全データを、CSVでZIPひとつに。
すぐに削除アカウントとデータを削除できます。

運営を応援してください。

Nutrition MCPは無料で、広告もありません。サーバーとデータベースの費用はPatreonでまかなっています。

無料メンバー

$0

フォローすると、サーバーや新しいツール、今後の予定についてのお知らせが届きます。

Patreonでフォロー
有料メンバー

金額は自由

Nutrition MCPが役に立っていたら、ホスティングとデータベースの費用を支援していただけると嬉しいです。支援者も含めて全員が同じ機能を使え、誰でも無料のままご利用いただけます。

1分足らずで記録を始めよう。

無料でオープンソース。いつものAIでそのまま使えます。

質問やフィードバックはありますか?

バグを見つけた、ほしい機能がある、ちょっと聞きたいことがある。そんなときは直接メールしてください。すべてのメッセージに目を通しています。

anton@nutrition-mcp.com メールを送る

よくある質問

Nutrition MCPとは?

Nutrition MCPは、Claude、ChatGPTなどのMCPクライアントをカロリー計算・PFC管理ツールに変える、無料・オープンソースのModel Context Protocol(MCP)サーバーです。食品データベースを検索する代わりに、AIに食べたものを伝えるだけで、カロリー、PFC(タンパク質・脂質・炭水化物)、食物繊維、糖類、添加糖、カフェインが自分専用の食事記録に保存されます。

Model Context Protocol(MCP)とは?

Model Context Protocolは、ClaudeやChatGPTのようなAIアシスタントが外部のツールやデータソースに接続するためのオープンな標準規格です。MCPサーバーは特定の機能(ここでは栄養管理)を提供し、AIは会話の中でそれを使えます。AIアシスタント向けのプラグインのような仕組みです。

ClaudeやChatGPTでカロリー計算するには?

まずNutrition MCPを一度だけ接続して、サインインします。Claudeではコネクタディレクトリから、ChatGPTではサーバーURLを使ったカスタムアプリとして追加します。あとは食べたものをふだんの言葉で伝えるか、食事の写真を見せるか、商品のバーコードを伝えるだけ。AIがカロリー、タンパク質、炭水化物、脂質、食物繊維、糖類、添加糖を推定し、Nutrition MCPが食事記録に保存します。今日の合計、週ごとのトレンド、目標への進捗はいつでも聞けます。

ChatGPTでも使えますか?

はい。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があります。

Nutrition MCPは無料ですか?

はい、完全に無料です。有料プランも広告も、隠れた費用もありません。必要なのは、ClaudeやChatGPTなどMCPコネクタに対応したAIアプリと、初回接続時に作成する無料のNutrition MCPアカウントだけです。Patreonでの任意の寄付がサーバー費用を支えていますが、寄付で使えるようになる機能はありません。

何を記録できますか?

すべての記録について、カロリー、タンパク質、炭水化物、脂質、食物繊維、総糖類、添加糖、水分を記録できます。ふだんの言葉で説明するか、Open Food Facts経由で商品のバーコードから取得します。カフェインも、どの栄養成分表示でも使われるミリグラム単位で記録され、カロリーには加算されません。アルコールも純アルコール量(g)で記録でき、アルコール記録をオンにすると表示されます。体重もkgまたはlbで記録し、目標体重までのトレンドを追えます。体の計測値(ウエスト、ヒップ、首、胸囲、肩幅、上腕、前腕、太もも、ふくらはぎ)も、cmまたはインチで記録できます。日ごとのサマリーの表示、期間を指定した食事の検索、過去の記録の修正・削除、目標の設定、長期的なトレンドの確認もできます。

カロリー計算はどのくらい正確ですか?

数値は推定値です。説明や写真で記録した食事はAIが数値を推定し、バーコードの場合はOpen Food Factsにある商品の表示データを、食べた量に合わせてAIが換算します。どちらも間違うことがあるので、大事な数値は確認してください。どの記録も、頼むだけで修正・削除できます。Nutrition MCPは記録ツールであり、医療や食事のアドバイスではありません。健康に関わる判断をする前に、医師または管理栄養士に相談してください。妊娠中の方、持病のある方、摂食障害の既往がある方は特に重要です。

アルコールも記録できますか?

はい、オプトイン方式です。アルコール記録はデフォルトでオフで、オンにするまでアルコールは食事・目標・サマリーに表示されません。オンにすると、飲み物は純アルコール量(g)と、US標準ドリンクかUKユニットのお好きな方で表示されます。AIがアルコールを推測して記録することはなく、記録されるのは自分で記録した飲み物か、インポートしたファイルのアルコール列だけです。記録した飲み物は、アルコール記録がオフの間も保存されます。再びオフにするとアルコールはまた非表示になり、インポーターもアルコール列を読み込まなくなります。削除のスイッチではなく、エクスポートには記録した内容が常に含まれます。アルコールの数値を消すには、その数値を含む食事を削除してください。

MyFitnessPalなど他のアプリから履歴をインポートできますか?

はい。履歴のインポートを頼むと、チャット内にインポーターが開きます。以前のアプリから書き出したCSVを選び、列の対応付けを確認し、追加される内容を見てから確定します。MyFitnessPal、Cronometer、Lose It!、MacroFactorのエクスポートは自動で認識され、その他のCSVも列を自分で対応付ければ使えます。ファイルを読み込むのはブラウザなので、AIが行を書き写すことはありません。チャット内パネルに対応していないクライアントでは、エクスポートを貼り付けることもできます。また、途中でタイムゾーンを変えていなければ、同じファイルをもう一度インポートしても重複は作られません。

データはプライベートに保たれますか?

記録はEU域内に保存され、ご自身のアカウントに紐づきます。アカウントには、接続したAIアプリからアクセスします。Nutrition MCPがデータを販売したり、第三者と共有したり、広告に使ったりすることは一切ありません。ホームページに表示されるのは、サイト全体の匿名の合計値だけです。AIがツールを通じて読み取った内容は、あなたとそのAIの提供元との契約に基づいて、提供元に送られます。保存しているあなたのデータはいつでもすべてエクスポートでき、アカウントとすべてのデータを削除することもできます。詳しくはプライバシーポリシーをご覧ください。