無料 · オープンソース · OAuth 2.0

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

ClaudeまたはChatGPTを接続して、食べたものを話すだけ。カロリーと栄養素が自動で記録されます。

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

使い方

3ステップ。覚えるアプリはありません。

一度接続するだけ

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

食べたものを話すだけ

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

記録して振り返る

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

かんたん導入

1分足らずで接続完了

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

  1. Claude(Webまたはデスクトップ版)を開き、左上のカスタマイズをクリックします。
  2. コネクタをクリックします。
  3. +をクリックし、カスタムコネクタを追加を選択します。
  4. 名前を付けます(例:Nutrition)。
  5. リモートMCPサーバーURL欄にhttps://nutrition-mcp.com/mcpを貼り付けます。
  6. 追加をクリックします。
  7. 接続をクリックすると、ログインページが開きます。Googleで続行するか、メールアドレスとパスワードでサインインしてください。
  8. 完了です。すぐに使えるようになり、iOS・Androidアプリにも自動的に反映されます。

すべてのClaudeプランで利用できます。無料プランでは同時に接続できるMCPサーバーは1つまでです。

  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. タイムゾーンを設定 — 現地時間の深夜0時に日付が切り替わり、どこにいても今日の合計が正確になります。タイムゾーンをニューヨークに設定してと言うだけ。
  2. 目標を設定 — 1日あたりのカロリー・栄養素・水分の目標に加え、任意で目標体重と単位(kgまたはlb)を設定して、進捗を追跡できます。1日の目標を2,000カロリーとタンパク質150gに設定してと言うだけ。
  3. 言語を設定 — チャット内ウィジェット(ダッシュボードやグラフ)を表示する言語です。AIがあなたに返す文章の言語ではありません。ウィジェットをドイツ語で表示してと言うだけ。
  4. 記録を始める — 食べたものを話すか、写真を送るか、バーコードをスキャンするだけ。それだけです。朝食にベリー入りオートミールを食べましたと言うだけ。

ここでの設定はすべて任意です。今すぐでも、後からでも、しなくても構いません — まずは記録を始めて、好きなタイミングで設定してください。

実際に何ができるか気になりますか? 記録、バーコード、水分、体重、目標、トレンドなど、全36個のツールをそれぞれの説明とプロンプト例つきで確認できます。

こう話しかけてみて

話しかけるだけ。

話しかけるだけでできることの一部です。

みんなでここまで記録

世界中で広がる食事記録

栄養成分表示

内容量 これまでの全員 ライブ

カロリー これまでの累計
追跡したカロリーの合計

食事ログ数

タンパク質

炭水化物

脂質

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

世界の 35 のタイムゾーンで記録

チャットするだけで、すべてが揃う

記録できること

自然な言葉で食事記録

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

バーコードをスキャン

商品のバーコードを撮影または入力すると、Open Food Factsから栄養素・食物繊維・糖類を取得し、食べた量に合わせて調整します。

目標と進捗

1日あたりのカロリー・栄養素・食物繊維・水分の目標を設定し、糖類・カフェイン・アルコールの上限も決められます。進捗はリアルタイムで確認できます。

サマリーとトレンド

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

水分記録

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

体重管理

体重をkgまたはlbで記録し、7/14/30日間のトレンドを確認して、目標体重への進捗を追跡できます。

タイムゾーン対応

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

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

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

エクスポートしてデータを所有

食事、水分、体重、目標、プロフィールなど、ここにあるすべてのデータをCSVファイルのZIPとして取得できます。現時点で再インポートできるのは食事のみです。アカウントとデータはいつでも削除できます。

Nutrition MCPを選ぶ理由

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

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

従来のアプリ

  • 食品ごとにデータベースを検索
  • 間違ったデータを手作業で修正
  • また別のアプリ、アカウント、課金
  • 面倒な手入力

Nutrition MCP

  • 自然な言葉で食事を説明するだけ
  • カロリーと栄養素を自動で推定
  • ClaudeやChatGPT内で無料で使える
  • トレンド・サマリー・目標もすぐ聞ける

特定のアプリから乗り換えを検討中ですか? Nutrition MCPがMyFitnessPal、Cronometerなど他のトラッカーとどう違うかご覧ください。

デフォルトで非公開 データを見られるのはあなただけです。
オープンソース コードを確認したり、自分でホストしたりできます。
いつでもエクスポート すべてのテーブルをCSVで、1つのZIPにまとめて。
即座に削除 アカウントとデータを削除できます。

サポート

運営を支えてください。

Nutrition MCPは無料・広告なしです。サーバーとデータベースの費用はPatreonでまかなっています。

無料メンバー

$0

フォローして最新情報をチェック — サーバー、新しいツール、今後の予定についてのニュースが届きます。

Patreonでフォロー

有料メンバー

任意の金額で支援

ホスティングとデータベースの費用を支援して、サーバーがみんなのために無料で稼働し続けられるようにしましょう。

支援者になる

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

無料でオープンソース — すでに使っているAIでそのまま使えます。

お問い合わせ

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

バグを見つけた、機能の要望がある、質問がある — どんなことでも直接メールしてください。すべてのメッセージに目を通しています。

FAQ

よくある質問

Nutrition MCPとは?

Nutrition MCPは、ClaudeやChatGPTとの自然な会話を通じて食事・カロリー・栄養素・栄養履歴を記録できる無料のModel Context Protocol(MCP)サーバーです。従来のアプリに入力する代わりに、AIに食べたものを伝えるだけで、すべて自動で記録されます。

Model Context Protocol(MCP)とは?

Model Context Protocolは、ClaudeやChatGPTのようなAIアシスタントが外部のツールやデータソースに接続できるようにするオープンな標準規格です。MCPサーバーは特定の機能(ここでは栄養管理)を提供し、AIは会話の中でそれを利用できます。AIアシスタント向けのプラグインシステムのようなものだと考えてください。

ChatGPTでも使えますか?

はい。ChatGPT(Web版)で設定 → アプリを開き、サーバーURLを使ってOAuthでカスタムアプリを作成し、サインインしてください。すべての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のアカウントが必要なだけです。Patreonでの寄付がサーバー費用を支えています。

何を記録できますか?

カロリー、タンパク質、炭水化物、脂質、食物繊維、総糖類、水分をすべての記録について確認できます — 自然な言葉で説明するか、Open Food Facts経由で商品バーコードから取得します。カフェインもすべての表示ラベルで使われる単位、ミリグラムで記録され、カロリーには加算されません。アルコールもオンにすれば純アルコール量(グラム)で記録できます。体重もkgまたはlbで記録し、目標体重へのトレンドを追跡できます。日次サマリーの表示、期間指定での食事の検索、過去の記録の更新・削除、目標の設定、時系列でのトレンドの確認も可能です。

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

オンにした場合のみです — アルコール記録はデフォルトでオフになっています。オンにすると、飲み物は純アルコール量(グラム)で記録され、お好みでUS標準ドリンクまたはUKユニットとして表示されます。AIが勝手にアルコールを推測することはありません。記録した飲み物か、インポートしたファイルのアルコール列からのみ反映されます。再びオフにすると、食事・目標・サマリーからアルコールが非表示になり、インポート時もアルコール列を読み込まなくなります — データが削除されるわけではなく、CSVエクスポートには常に記録した内容がすべて含まれます。

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

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

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

データは安全に保存され、あなた個人のアカウントに紐づけられます。認証済みのセッションを通じて栄養履歴にアクセスできるのはあなただけです。Nutrition MCPはデータを販売・共有することはなく、アカウントとすべてのデータはいつでも削除できます。