CursorはMCPサーバーに対応しており、エージェントが外部ツールを呼び出せます。Health to AIを使えば、Appleヘルスケアのデータがそのツールの1つに。読み取り専用で、選んだデータ種類に限定されます。
AppleヘルスケアをCursorに連携する手順
- Health to AIをインストールして同期Appleでサインインし、共有するHealthKitデータの種類を選んで同期します。
- 「AIに接続」でCursorを選択提供先にCursor(Anysphere)を選んで確認します。
- CursorでMCPサーバーを追加CursorのMCP設定を開き、App内に表示されるサーバーURLと認証方法(OAuthまたは読み取り専用APIキー)でHealth to AIを追加します。
- エージェントから使うCursorのエージェントにデータを取得させ、グラフ、ノートブック、小さなダッシュボードなどを作成させます。
開発者向けアイデア
- 「直近90日の睡眠とHRVを取得し、7日移動平均付きでプロットするPythonノートブックを作って」
- 「週ごとのアクティビティ指標を表示するシンプルなWebダッシュボードを作って」
- 「睡眠が6時間未満で、翌日の安静時心拍数が高かった日を検出するスクリプトを書いて」
XML書き出しではなくMCPを使う理由
Appleヘルスケアの書き出しXMLは大きく、階層が深く、すぐに古くなります。MCPツールならエージェントが必要とする範囲のデータだけを扱いやすい形で返し、iPhoneの同期に合わせて最新に保たれます。詳しくはヘルスケアデータをAIに書き出す方法へ。
APIキーはパスワードと同様に扱い、リポジトリにコミットせず、使わなくなったキーは取り消してください。