食事はふだんの言葉で
“バナナとピーナッツバターをのせたオートミール”と言うだけで、AIがカロリー、PFC(タンパク質・脂質・炭水化物)、食物繊維、総糖類、カフェインを推定して記録します。データベース検索は不要です。
このページはAIによって英語から翻訳されており、人による確認は行われていません。 英語の原文を読む
結論から言うと
Model Context Protocol(MCP)は、ClaudeやChatGPTなどのAIアシスタントを外部ツールにつなぐためのオープン標準です。Yazioは公開MCPサーバーを提供していないため、お使いのAIからYazioに食事を記録する公式の方法はありません。“Yazio MCP”や“Yazio Claude 連携”で検索してここにたどり着いたなら、本当に探しているのはAIの中で使える栄養管理ツールのはずです。それがまさにNutrition MCPです。
代わりに得られるもの
“バナナとピーナッツバターをのせたオートミール”と言うだけで、AIがカロリー、PFC(タンパク質・脂質・炭水化物)、食物繊維、総糖類、カフェインを推定して記録します。データベース検索は不要です。
商品のバーコードを送るだけで、Open Food Factsから表示ラベルのPFCを取得します。ラベルに記載があれば食物繊維や糖類も取得します。誰でも無料で、サブスクリプションは不要です。
体重をkgまたはlbで、体の9部位の計測値をcmまたはinで記録し、カロリー・PFC・食物繊維・糖類・カフェイン・水分の目標を設定できます。食物繊維は達成したい目標、糖類とカフェインは超えないための上限です。目標体重に向けたトレンドも確認できます。アルコール記録も用意していますが、任意の機能で、自分でオンにしない限りオフのままです。
1日の合計、週ごとのトレンド、連続記録日数、よく繰り返す食事のパターンを、チャットの中でそのまま聞けます。
他のアプリのCSVエクスポートから食事履歴をインポートできます。解析するのはAIではなく、お使いのブラウザです。データはいつでもまるごと持ち出せます。食事・水分・体重・体の計測値・目標・プロフィールに加え、アカウント情報・利用テレメトリ・接続中のアプリをCSVファイルにまとめた1つのZIPです。現時点で再インポートできるのは食事だけです。アカウントの削除も同じくらい簡単です。
MITライセンスなので、セルフホストも可能です。広告も、有料プラン限定の機能も、アップグレードの勧誘もありません。コードを監査することも、自分のインスタンスを動かすこともできます。
Yazio vs. Nutrition MCP
Yazioは食事プランが充実した、完成度の高いトラッカーです。Nutrition MCPは、ClaudeやChatGPTの中で会話するだけの、手間のかからない記録に特化しています。無料・オープンソースです。
ほかの比較: MyFitnessPal vs. Nutrition MCP · Cronometer vs. Nutrition MCP · Lose It! vs. Nutrition MCP · MacroFactor vs. Nutrition MCP · Lifesum vs. Nutrition MCP
Yazioからの乗り換え
Yazioは記録機能に、体系的な食事プラン、レシピ、ファスティング機能を組み合わせ、ヨーロッパのユーザー向けに磨き上げています。ガイド付きのプランが続ける支えになっているなら、Yazioはその点で優れていますし、Nutrition MCPはそこを目指していません。食事プランのアプリではないからです。
Nutrition MCPが得意なのは、記録の部分を手間なくこなすことです。Yazioのデータベースで材料を一つずつ探す代わりに、料理を伝えればAIがPFCを計算し、そのまま「今日の調子はどう?」にも答えてくれます。今続けている食事プランと組み合わせて使えます。
つまり、両者は競合するというより、補い合う関係です。「何を食べるか」はYazioのプラン(ほかのどんなプランでも)に任せ、「目標どおりに食べられたか」はNutrition MCPで、会話で無料で記録すればいいのです。唯一役に立たないのはファスティングタイマーで、それはYazioの領分であり、栄養記録の役割ではありません。
Yazioの履歴
インポートしたいと伝えると、チャット内にインポーターが開きます。エクスポートファイルを選び、列を対応付け、追加される内容をプレビューしてから確定するだけです。ファイルはブラウザ内で読み込まれ、AIが行データを見ることはありません。チャット内パネルに対応していないクライアントでは、代わりにエクスポートの内容を貼り付けてください。
Yazioの履歴も移せますが、少しだけ手作業が必要です。インポートしたいと伝えると、チャット内にインポーターパネルが開きます。CSVエクスポートを選ぶとブラウザ内で解析され、日付、食品名、食事の種類、カロリー、タンパク質、炭水化物、脂質、食物繊維、総糖類、カフェインに、それぞれの列をご自身で対応付けます。列名で自動認識されるのはMyFitnessPal、Cronometer、Lose It!、MacroFactorの4つのアプリのエクスポートで、Yazioは含まれないため、この対応付けを一度だけ設定することになります。その後の流れは同じです。追加される内容をプレビューし、確定します。
多くのインポーターがつまずくヨーロッパ特有の癖にも対応しています。セミコロン区切りで小数点にカンマを使うファイル(ドイツやオーストリアの地域設定のExcelが書き出す形式)も、区切り文字を小数点と取り違えたり、すべてのPFCが1000倍になったりすることなく、正しく読み取れます。対応付けで認識できる見出しも英語だけではありません。ドイツ語エクスポートのDatum、Kalorien、Eiweiss、Kohlenhydrate、Ballaststoffe、Zucker、Koffeinはすべて認識され、食物繊維・糖類・カフェインはスペイン語、フランス語、イタリア語、オランダ語(fibra、sucres、zuccheri、suikers、cafeína、caffeina)でも一致します。そのため、各国語のファイルは一部の列が対応付け済みの状態で読み込まれることが多く、手作業で設定する列が少なくて済みます。引用符付きのフィールド、セル内の改行、ほぼ空の値や、紛れ込んだ合計行にも対応しており、AIがファイルを読むことは一切ないため、途中で数値が打ち間違えられることもありません。
日付とエネルギーは推測せず、確認してから読み取ります。DD/MM/YYYY形式の列は日を先として読み取り、値だけでは本当に判断できない場合(05/06が5月か6月か)は、インポーターがご自身のファイルの行と並べて読み取り結果を示し、修正できるようにします。エネルギーの列がキロジュールならキロカロリーに換算され、計算例の横に単位の選択欄が表示されます。同じファイルを再インポートしても何も追加されません。各行には行の内容から作るフィンガープリントが付くので、その間にタイムゾーンを変えていなければ、重複分は記録済みとして報告されます。
乗り換え方
OAuth 2.0(PKCE)に対応したMCPクライアントなら、どれでも使えます。初回接続時に、Googleアカウントまたはメールアドレスとパスワードでアカウントを作成します。
ChatGPTなど別のクライアントをお使いですか? 詳しい導入ガイドでは、ChatGPT、Cursor、VS Code、Claude Codeなどでの設定方法を紹介しています。
よくある質問
公式のものはありません。Yazioは公開のModel Context Protocol(MCP)サーバーを提供していないため、Claude、ChatGPT、その他のMCPクライアントからYazioに記録する公式の方法はありません。有志による非公式のサーバーはいくつかありますが、Yazioが開発・サポートしているものではありません。Nutrition MCPはそれらとは別物で、最初からMCPサーバーとして作られた無料・オープンソースのトラッカーです。独自のアカウントを持ち、YazioのCSVエクスポートをインポートできます。
Yazioは公開MCPサーバーを提供していないため、Claude向けの公式なYazioコネクタはありません。選択肢の一つが、Claudeディレクトリに掲載されている無料のMCPサーバー、Nutrition MCPです。https://claude.ai/directory/nutrition-mcp を開いて「接続」をクリックし、サインインすれば、会話で記録を始められます。
いいえ。体系的な食事プラン、レシピ、ファスティング機能はYazioの強みで、Nutrition MCPはそれらを置き換えようとはしていません。担当するのは記録の部分です。Yazioのプラン(ほかのどんなプランでも)を続けながら、記録だけをここで無料で行っている人も多くいます。
たいていは、はい。Yazioのデータベースで材料を一つずつ探して分量を設定する代わりに、「ヨーグルトとベリーをのせたミューズリー」のように完成した料理を一度伝えるだけで、AIがPFCを推定し、一度で記録します。
別のアプリを開いたり食品データベースを検索したりせずに、カロリーとPFCに加えて食物繊維・総糖類・カフェイン、水分、体重を記録したいなら、おすすめです。データベースをタップして探す代わりに、食べたものをふだんの言葉で伝えたり、写真を送ったり、バーコードをスキャンしたりするだけで、AIが記録してくれます。完全に無料で、オープンソースです。
はい。列を手動で対応付ければできます。インポートしたいと伝えると、チャット内にインポーターが開きます。YazioのCSVエクスポートを選ぶと、AIではなくブラウザ内で解析され、日付、食品名、食事の種類、カロリー、PFC、食物繊維、総糖類、カフェインに、それぞれの列をご自身で対応付けます。Yazioは列名で認識される4つのエクスポートに含まれないため、この対応付けは一度だけの手作業になりますが、対応付けで認識できる見出し(ドイツ語、および食物繊維・糖類・カフェインについてはスペイン語、フランス語、イタリア語、オランダ語)は自動で入力されます。小数点にカンマを使うセミコロン区切りのヨーロッパ形式のファイル、DD/MM/YYYY形式の日付、キロジュールにもすべて対応しています。その間にタイムゾーンを変えていなければ、同じファイルを再インポートしても重複は作られません。チャット内パネルに対応していないクライアントでは、代わりにエクスポートの内容を貼り付けることもできます。
インポーターが開く場合は読みません。CSVはブラウザ内で解析され、書き込む前に追加される内容が表示されます。食事の件数、カロリーの合計、警告が付いた項目、そして行データそのものです(長いファイルでは全行ではなく、先頭の数行と残りの件数を表示します)。送信されるのは確定した行だけで、AIの返答を経由せず構造化データとして送られるため、途中で行が書き間違えられたり、でっち上げられたりすることはありません。各行には行の内容から作るフィンガープリントも付くので、その間にタイムゾーンを変えていなければ、同じファイルをもう一度インポートしても食事は重複せず、記録済みとして報告されます。チャット内パネルを表示できないクライアントでは、エクスポートを貼り付ける方法もあります。ただしその場合はAIが内容を読むので、選べるならインポーターをおすすめします。
はい。Nutrition MCPは完全に無料で、プレミアムプランも広告も有料限定の機能もありません。一部の機能をサブスクリプション限定にしているアプリとは違います。必要なのは、ClaudeやChatGPTなどMCPに対応したAIアプリと、無料のNutrition MCPアカウントです。アカウントは初回接続時に、Googleまたはメールアドレスとパスワードで作成します。
Yazioは、その権利者の商標です。Nutrition MCPは独立したオープンソースプロジェクトであり、Yazioとの提携関係はなく、Yazioによる承認や後援も受けていません。比較内容は執筆時点の公開情報に基づくもので、変わる可能性があります。