よくある回避策がうまくいかない理由
FitbitのデータをChatGPTに取り込もうとしたことがあるなら、おそらく同じ壁にぶつかったはずです。ChatGPTはあなたのFitbitアカウントを見ることができません。そのため、Fitbitダッシュボードから CSVをエクスポートして貼り付けたり、IFTTTレシピを組んだり、昨夜の睡眠のスクリーンショットを画像として貼り付けたりといった回避策に頼る人が出てきます。
そのいずれも脆く、状態を保持しません。CSVはエクスポートした瞬間に凍結され、明日にはまた再エクスポートが必要です。IFTTTのレシピは1つの指標しか動かせず、何も知らせずに壊れます。スクリーンショットは履歴のない単一の日にすぎません。ChatGPTは貼り付けられた内容を読み、一度答えたら忘れてしまいます。基準値もトレンドも、先月の記憶もありません。
解決策は、ChatGPTにスナップショットを渡すのをやめて、常に最新のソースを読み取れるようにすることです。それがWellness Projectの提供するものです。ChatGPTが平易な言葉で問い合わせできる、あなたのFitbit履歴のホスト版です。
接続が実際にどう機能するか
2つの接続が必要です。まず、FitbitがWellness Projectに届く必要があります。FitbitはOAuthで接続し、新しいデータが届くたびにWebhookでプッシュされるため、歩数、Active Zone Minutes、睡眠ステージ、安静時心拍数は手動エクスポートなしで最新の状態に保たれます。Fitbit自体はAIが読み取れるコネクタを提供していないため、このホスト型レイヤーが橋渡しになります。
次に、ChatGPTがWellness Projectにアクセスできる必要があります。すべてのデバイスに対応する同じMCPサーバー経由でプラグインとして接続するため、一度認証すれば、あなたのFitbitの履歴が会話の中で読み取れるようになります。設定はチャットごとではなく、一度だけで済みます。
Wellness Projectのアカウントを作成
iPhone、Android、ウェブのいずれかで登録できます。これはFitbitの履歴を保持し、ChatGPTに提供するホスト型のレイヤーです。早期アクセス期間中は無料です。
OAuth経由でFitbitを接続
設定 → 連携 → Fitbitと進み、認証します。Fitbitは新しいデータをプッシュするWebhook付きのOAuthで接続されるため、歩数、アクティブゾーン分数、睡眠ステージ、安静時心拍数がリアルタイムで同期されます。CSVエクスポートやIFTTTレシピの維持は不要です。
Wellness ProjectをChatGPTに接続
Wellness ProjectをChatGPTプラグインとして追加し、アカウント設定のキーで認証してください。これはChatGPTがFitbitデータを読み取るための唯一の接続なので、毎回データを貼り付ける代わりに一度だけ設定します。
Fitbitのデータについて ChatGPTに質問できます
チャットを開いて聞いてみましょう。「今月の安静時心拍数の推移は?」「歩数が多い日は睡眠が悪化した?」「先週のアクティブゾーン分数は?」ChatGPTは構造化されたデータを取得し、貼り付けたスナップショットではなく実際の履歴に基づいて回答します。
コネクタ自体の詳細と公開されるツール一覧については、こちらを参照してください Fitbit MCPコネクターページ。このガイドは手順の説明であり、あのページが実際のプロダクトです。
連携後に聞けること
セットアップは、質問の質が良くなる場合にのみ価値があり、実際に良くなります。ChatGPTは単に貼り付けられた一つの数字ではなく解釈済みの履歴を読むため、有用なプロンプトは時間をまたぐものです。パターン、ベースライン、シグナル間の因果関係などです。
きついトレーニング期間中に安静時心拍数がどう変化したか聞いてみましょう。深い睡眠が歩数の多い日と連動しているか聞いてみましょう。アクティブゾーンミニッツと睡眠が両方低下した週を教えてと ChatGPTに頼んでみましょう。接続したすべてのデバイスが同じレイヤーに集約されているため、これらの回答はFitbit、Apple Health、Ouraのデータをまとめて参照でき、互いに情報を照らし合わせないアプリに分断された状態ではなく、全体像として把握できます。
ChatGPTにFitbitの実際の履歴を渡しましょう。
OAuth経由でFitbitをWellness Projectに同期し、ChatGPTを接続して、あなたの実際の傾向について聞いてみましょう。早期アクセス期間中は無料です。