Apple Health MCP:ホスト型か、書き出しを読むローカルサーバーか
| 接続 | 更新 | あなたが管理するもの |
|---|---|---|
| teloのリモートMCP | iPhoneアプリが許可した記録を同期します。最後の同期を確認してください。 | iPhoneアプリと、承認したアカウントの接続。 |
| 書き出しを読むローカルのMCPサーバー | 新しい記録を入れるには、書き出したファイルを置き換えます。 | 書き出し、ローカルサーバー、対応するクライアント。 |
| チャットに添付したファイル | 選んだ記録のその時点のコピー。 | 新しいデータが欲しいときは新しいコピー。 |
サーバーURL、認証、プラン
リモートMCPに対応したクライアントでは、Streamable HTTPとOAuthを使います。iPhoneと同じteloアカウントでサインインし、アクセスを承認してください。この接続には、デバイスのベアラートークンも個人用のREST APIキーも要りません。
telo Freeは直近7日分です。Proでは、それより前に同期した履歴も使えます。アシスタントの側にも、独自のプランやワークスペースの条件がある場合があります。バックグラウンドの同期はiOSしだいで、センサーのデータをリアルタイムで届けるものではありません。
https://telo.health/mcpFreeプランで最初の読み取りを確かめる
直近7日以内の終わった日を1日選び、その歩数をヘルスケア Appと比べてください。次に、teloのアクセス履歴にアシスタントの読み取りがあるか確認します。結果が空なら、期間を広げる前に、カテゴリの権限、アカウント、最後の同期を確認してください。
teloを使って、[YYYY-MM-DD]の歩数を読み取ってください。現地の日付、合計、単位を返してください。記録がなければ、そう伝えてください。teloが使えない場合は、ツールを呼び出せなかったと伝えてください。欠けているデータを推定しないでください。MCPで何が変わるか
MCPはModel Context Protocolの略です。アシスタントに、別のサービスへ情報を求めるためのツールを与えます。iPhoneのHealthKitに直接アクセスさせるものではありません。
teloでは、iPhoneがあなたの許可したヘルスケアのカテゴリを読み取り、利用できる履歴をteloのサービスに送ります。承認されたアシスタントは、そのコンテキストをリクエストできるようになります。回答をつくるのは、あなたのAIアシスタントです。
ネイティブ連携、書き出したファイル、MCPのどれを使うか
ネイティブ連携は、アシスタント自身のアプリの中でヘルスケア Appを接続するものです。確認日の時点で、ClaudeとChatGPTはそれぞれのヘルスケア連携を米国向けとしています。書き出したファイルはその時点のコピーで、新しい記録が欲しいときは置き換える必要があります。
MCPは、データサービスへの別の接続です。日本のようにネイティブ連携の対象地域外にいるときや、Codexなど別のクライアントを使うときに役立ちます。それでも、あなたのプランと地域で、アシスタントがその接続に対応している必要があります。
teloの接続のしくみ
- App StoreからiPhoneにteloアプリをインストールし、アカウントを作成します。
- iPhoneで共有するヘルスケアのカテゴリを選び、履歴の同期を完了します。
- 対応するアシスタントにteloを追加し、teloアカウントでアクセスを承認します。
- 比較を頼む前に、どの記録と日付が使えるかを聞きます。
どの記録が使えるか
teloは、利用できる日別の健康指標、睡眠、ワークアウトを扱います。どこまでそろうかは、ヘルスケア Appに書き込むアプリやデバイス、あなたの権限、実際に同期された記録によって変わります。
日別のサマリーはセンサーの生データではありません。ワークアウトの1秒ごとの記録や、細かな睡眠のヒプノグラムは期待しないでください。Apple Watchの記録も使えますが、接続のデータ元はiPhoneのヘルスケア Appです。
データはどこへ行くか
同期したデータはteloのサービスが保管します。アシスタントに返された記録は、そのAIサービスでも処理されます。iPhoneだけで完結する、完全にローカルな仕組みではありません。
共有するカテゴリと、承認する権限を見直してください。接続を外すことと、同期済みのデータを削除することは別の操作です。teloは記録を届けるだけで、診断や治療の提案はしません。
よくある質問
毎回XMLファイルを書き出す必要がありますか?
手動の書き出しは、その時点で使える記録を写したものです。teloアプリを設定すれば、同期で更新がサービスに送られます。最近の記録について聞く前に、最後の同期を確認してください。バックグラウンドで届くといっても、すぐに更新されるわけではありません。
ウォッチの指標が表示されないのはなぜですか?
まず、iPhoneのヘルスケア Appに表示されているか確認してください。次に、teloの読み取り権限と、同期が終わったかを確認します。ほかのアプリ独自のスコアは、ヘルスケア Appと共有されていないことがあります。MCPで使えるのは、サービスに届いた記録だけです。
アシスタントを接続すると、iPhone全体にアクセスされますか?
いいえ。アシスタントが問い合わせるのは、teloのサービスのツールと、承認したアカウントの同期済みの記録です。iPhoneへの一般的なアクセスを与えるものではありません。返された記録は、あなたが選んだAIサービスで処理されます。
出典と提供状況
プラン、地域、画面は変わることがあります。設定の前に公式の情報を確認してください。
このガイドの作成方法
引用した公式ドキュメントと、プロジェクトに記載されたteloの動作をもとに、AIの支援を受けて作成しました。画面や権限はアカウントによって異なる場合があります。今回の確認では、各アシスタントにサインインした状態での完全なテストは行っていません。