iPhoneのローカルMCPサーバーを使い、Apple WatchのワークアウトをCodexで計画する
ローカルのiPhone上でMCP(Model Context Protocol)サーバーを立ち上げ、Apple Watchのヘルスケアデータを参照しながら、OpenAI Codexにワークアウト計画を立案させる方法を紹介。デバイス上のデータを外部に送信せずに、AIを活用したパーソナルトレーニングを実現できる。
背景メモ
MCP(Model Context Protocol)は、Anthropicが開発したAIアシスタントと外部データやツールを連携させるためのオープンプロトコル。iPhone上でローカルMCPサーバーを動かすことで、Claude CodexなどのAIモデルがApple Watchのワークアウトデータ(HealthKit)に直接アクセスできるようになる。この記事の筆者Bernhard Heringは、それを使ってAIに過去の運動履歴を分析させ、パーソナライズされたワークアウト計画を自動作成する方法を実践している。ポイントは、データが端末内で完結する(クラウドに送らない)プライバシー設計と、AppleのヘルスケアAPIをAIが直接操作できるようになった点。同様の試みはOpenAIのFunctions CallingやGeminiの拡張機能でも可能だが、MCPはプロトコル標準化とローカル実行のしやすさで注目されている。