Apple Healthとの同期 · iPhone

1日の合計を、Apple Healthに

無料のiPhoneショートカットが、終わった日の合計をNutrition MCPからApple Healthにコピーします。記録はこれまでどおりAIアプリで行い、ショートカットは終わった日だけを送ります。

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

始める前に

  • ショートカットアプリとヘルスケアアプリが入ったiPhone。どちらもiOSに標準で入っています。
  • ClaudeやChatGPTなどのAIアプリにすでに接続済みのNutrition MCPアカウント。ショートカットも同じアカウントでサインインします。
  • 推奨:プロフィールにタイムゾーンを設定しておくこと。1日の区切りはタイムゾーンで決まります。チャットで“タイムゾーンを設定して”と伝えるだけです。一度も設定していない場合は、接続時にiPhoneが伝えたタイムゾーンが使われます。

ショートカットをインストール

iPhoneでリンクを開き、ショートカットを追加をタップします。ショートカットアプリにNutrition MCP Healthとして表示されます。

Nutrition MCP Health ショートカットを入手

名前はNutrition MCP Healthのまま変えないでください。サインインページはこの名前でショートカットを再び開くため、名前を変えると接続が途中で止まります。

接続する

  1. ショートカットアプリでNutrition MCP Healthをタップして実行します。
  2. 2つの質問に答えます。水分も送るかどうか(Apple Watchや別のアプリがすでに水分を記録している場合はオフのままに)と、どの日を送るか(From today=今日から、またはAlso the last 7 days=直近7日間も)です。
  3. Safariでサインインページが開きます。AIアプリと同じアカウントでサインインしてください。ページにはApple Healthの接続についての注意が表示されます。自分のiPhoneのショートカットから今まさに自分で始めた場合にだけ、先に進んでください。
  4. Safariがショートカットを開くか尋ねたら、開くをタップします。ショートカットが接続を完了します。
  5. 初めて1日分が送られるときに、Apple Healthがショートカットに書き込みを許可する項目を尋ねます。すべての項目をオンにして、許可をタップします。Also the last 7 daysを選び、その期間に食事を記録していれば、すぐに尋ねられます。そうでない場合はまだ送るものがないため、明日の05:00以降にショートカットを開き、Sync nowを一度タップして許可してください。

サインインのリンクは1回限りで、30分間有効です。期限が切れたら、もう一度ショートカットを実行してください。最初に終わった日は明日の05:00以降に届きます。直近7日間を選んだ場合は、その分がすぐに送られます。

自動で動かす

共有されたショートカットにはオートメーションを含められないため、ショートカットアプリのオートメーションタブで一度だけ作成してください。大事なのは1つ目です。ほかの2つは、ヘルスケアを開かなかった日の分を取り戻します。

実行するタイミング

メイン

App → ヘルスケア → 開いたとき

ヘルスケアを開くときこそ、データが最新であってほしいタイミングです。

朝の取り戻し

アラーム → 停止したとき

目覚ましなど、05:00以降にアラームを止めると、終わった昨日の分がすぐに送られます。

任意

充電器 → 接続されたとき

夜や仕事中に充電器につなぐたびに、同期の機会が1回増えます。

それぞれの作成手順

  1. ショートカットアプリでオートメーションタブを開き、+をタップして個人用オートメーションを作成します。
  2. トリガーを選びます。例:App → ヘルスケア → 開いたとき。
  3. すぐに実行を選び、表示される場合は実行時に通知をオフにします。
  4. アクションショートカットを実行を追加してNutrition MCP Healthを選び、入力にテキストautoを設定します。

入力をautoにすると、自動実行は静かに動き、対応が必要なときだけ通知します。正確な時刻を決める必要はありません。毎回の同期で直近7日間の終わった日をさかのぼるため、同期しなかった朝の分は自動で取り戻されます。

日々の使い方

記録し忘れたときは

いつもどおりチャットで追加してください。その日がすでに送信済みで直近7日間に入っていれば、次の同期で12:01、12:02…の小さな追加エントリとして補われます。約20 kcalまたは2 g未満の変化は送られません。極端に大きな増加や、9回の追加後の変化は送られず、手動で入力するよう通知が届きます。

食事を削除した・減らしたときは

Apple Healthは値を足すことはできても減らすことはできないため、その日がどれだけ多くなっているかを通知でお知らせします。直すには、ヘルスケアでブラウズ → 栄養を開いて項目を選び、すべてのデータを表示をタップして、その日の「ショートカット」からのエントリを左にスワイプして削除し、通知に書かれた正しい合計を手動で入力します。“ショートカット”からのすべてのデータを削除は使わないでください。ほかのショートカットが記録したデータも消えます。

手動で実行する

ショートカットアプリでNutrition MCP Healthをタップするとメニューが開きます。Sync nowは未送信の分を送り、Statusは最後に送った日と次の日が準備できる時刻を表示し、Disconnectは接続を終了します。

AIアプリで確認する

AIにプロフィールの表示を頼むと(get_profile)、同期を接続した日、どの日まで送信したか、最後に実行された日時がわかります。

プライバシーと制限

  • 本サービスのサーバーは接続と、送信した合計の記録を8日間保存します。これにより各日を1回だけ送り、その後は追加分だけを補います。どちらもデータのエクスポートに含まれます。
  • ショートカットはアクセストークンを、ファイルではなく、iPhone上のショートカットアプリ内にある自身の保存領域に保存します。ショートカットアプリがこのトークンをiCloud経由でほかのデバイスに同期することがあります。お使いのデバイスでショートカットを実行できる人は、同期を解除するまで同期を利用できるため、ショートカットは自分だけが使うデバイスに置いてください。
  • 本サービスがAppleに何かを送ることはありません。ショートカットがサーバーに合計を問い合わせ、iPhoneのヘルスケアに書き込みます。その後は、あなた自身のAppleの設定に従います。
  • Disconnectを選べばいつでも、接続とその記録がすぐに削除されます。同期のないまま90日たった場合と、接続から365日たった場合にも自動で終了します。すでにApple Healthにあるデータは、削除するまでそこに残ります。

プライバシーポリシーを読む

トラブルシューティング

数字が合わないときは、よくあるケースをこちらで確認してください。

ご自身のサーバーで運用していますか?ショートカットの作り方は作成手順書で一つずつ説明しています。