Fitness AI Connector について
Fitness AI Connectorは、Garmin Health APIを通じてGarminの健康・運動データをClaudeやChatGPTから参照できる、ホスト型のリモートMCPサーバーです。OAuth 2.0で認証し、Garminのパスワードをサービスに共有しません。
主な機能
- 01毎日の健康サマリー
- 02アクティビティ、ペース、心拍の詳細
- 03体組成と周期データ
- 04週ごとのトレンド分析
- 05Garminデータのオンデマンド更新
活用シーン
- 011週間の睡眠やHRVを確認
- 02直近のランニングのラップデータを調べる
- 03週ごとの運動傾向を比較
- 04体重や体組成の変化を確認
MCP 対応
リモートMCPサーバーはStreamable HTTPで、Garminデータの参照・更新・アカウント管理を行う12のツールを公開します。ClaudeとChatGPTはOAuth 2.0で接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://garmin-mcp-nuqd.onrender.com/mcpclaude mcp add --transport http fitness-ai-connector https://garmin-mcp-nuqd.onrender.com/mcp{"mcpServers":{"fitness-ai-connector":{"type":"http","url":"https://garmin-mcp-nuqd.onrender.com/mcp"}}}Cursor で開く{"servers":{"fitness-ai-connector":{"type":"http","url":"https://garmin-mcp-nuqd.onrender.com/mcp"}}}VS Code で開く{"mcpServers":{"fitness-ai-connector":{"type":"http","url":"https://garmin-mcp-nuqd.onrender.com/mcp"}}}{"mcpServers":{"fitness-ai-connector":{"serverUrl":"https://garmin-mcp-nuqd.onrender.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Fitness AI Connector
Claude と ChatGPT で Garmin のデータについて会話できます。
公式の Garmin Health API を通じて、Garmin の健康・フィットネスデータを Claude と ChatGPT に接続します。OAuth 2.0 でサインインするホステッド型のリモート MCP サーバー(Streamable HTTP)です。Garmin のパスワードが共有されることはありません。12 個のツールを利用できます。日々の健康サマリー(睡眠、HRV、ストレス、Body Battery)、ラップおよび時系列分析を含むアクティビティ、体組成、月経周期の追跡、傾向の確認、オンデマンドのデータ更新に対応しています。2026 年 10 月時点で 70,000 人以上のユーザーが利用しています。無料プランもあります。
🌐 ウェブサイト:https://fmp.it.com/en/fitness-ai/
仕組み
- ChatGPT のアプリディレクトリでアプリを接続するか、Claude にコネクターを追加します
- Garmin の公式ページでサインインします(OAuth 2.0 + PKCE)。パスワードを確認したり保存したりすることはありません
- 自然な言葉で質問します:「今週の睡眠はどうでしたか?」「最新のランニングの詳細を見せて」「上達していますか?」
Garmin Health API の Webhook/プルモデルを通じて、Garmin のデータが自動的に同期されます。Garmin アカウントの設定からいつでも接続を解除したり、すべてのデータを削除したりできます。
質問できること
| 領域 | 例 |
|---|---|
| 日々の健康状態 | 歩数、カロリー、心拍数、睡眠ステージとスコア、ストレス、Body Battery、HRV |
| アクティビティ | ランニング、サイクリング、水泳のペース、距離、カロリー、アクティビティごとの心拍数 |
| アクティビティの詳細 | ラップごとのスプリット、心拍数のドリフト、ペースの安定性、ネガティブスプリット、ケイデンスとパワーの統計 |
| 体組成 | 体重、BMI、体脂肪率、筋肉量(スマート体重計が必要です) |
| 月経周期 | 周期のフェーズ、周期日数、妊娠可能期間、生理の記録(Garmin Connect でオプトインが必要です) |
| 長期的な傾向 | 週ごとの平均、変化の傾向、「上達していますか?」の比較 |
| プロフィールとアカウント | 接続状況、VO2max、フィットネス年齢、サブスクリプションの管理 |
ツール
このコネクターは 12 個の MCP ツールを提供します。
- get_user_profile — Garmin の接続状況、サブスクリプションのプラン、VO2max、フィットネス年齢を取得します。
- get_health_summary — 1 日の概要:歩数、カロリー、心拍数、睡眠ステージとスコア、ストレス/Body Battery、HRV。オプションで時系列データ(心拍数、ストレス、Body Battery、睡眠ステージ、SpO2、呼吸数)も取得できます。
- get_activities — ペース、距離、カロリー、アクティビティごとの心拍数を含むアクティビティ(ランニング、サイクリング、水泳)の一覧を取得します。
- get_activity_details — 1 件のアクティビティについて、ラップごとのスプリット、心拍数のドリフト、ペースの安定性、ネガティブスプリット比率、ケイデンスとパワーの統計を取得します。オプションで 1 秒ごとの時系列データも取得できます。
- get_body_composition — 体重、BMI、体脂肪率、筋肉量、骨量、体水分率を取得します(スマート体重計が必要です)。
- get_cycle_data — 月経周期のスナップショット:フェーズ、周期日数、生理開始日、周期の長さ(予測値と実測値)、妊娠可能期間。該当する場合は妊娠中の状態も考慮されます(Garmin Connect で周期の追跡を有効にする必要があります)。
- get_trends — 週ごとの平均、変化の傾向、パターンの検出(「上達していますか?」)を取得します。
- refresh_data — 指定した期間の Garmin データを再取得します。接続日より前の日付はスキップされます。
- refetch_activity_detail — 欠落しているアクティビティの詳細情報の復元をリクエストします。
- manage_subscription — 請求ポータルとアカウントの削除(30 日間は復元可能)を管理します。
- get_help — セットアップ、トラブルシューティング、請求に関するよくある質問への回答を取得します。
- acknowledge_garmin_source — データが初めて表示されたときに Garmin のブランド表記を表示します。
入手先
- ChatGPT:アプリディレクトリで「Fitness AI Connector」を検索してください
- Claude:カスタムコネクターとして追加します — MCP エンドポイント:
https://garmin-mcp-nuqd.onrender.com/mcp - 詳細とセットアップガイド:https://fmp.it.com/en/fitness-ai/
比較
Garmin のデータを AI アシスタントに接続する方法はいくつかあります。率直に比較すると、次のとおりです。
| Fitness AI Connector | セルフホスト型 OSS(例:garmin_mcp) | ホスト型の認証情報ベースのコネクター | |
|---|---|---|---|
| Garmin へのアクセス | Garmin Health API(公式開発者プログラム) | 非公式(リバースエンジニアリングされた)API | 非公式(リバースエンジニアリングされた)API |
| 認証 | Garmin のページで OAuth を使用。パスワードは共有されません | Garmin のメールアドレスとパスワード | 運営者が Garmin のメールアドレスとパスワードを保存 |
| セットアップ | 不要(ホスト型) | ローカルにインストール(Python/Node) | 不要(ホスト型) |
| モバイル/ウェブチャットでの動作 | はい | デスクトップのみ(ローカルプロセス) | はい |
| 過去のデータ | 接続日以降。Basic では Garmin のデータエクスポートをインポート可能(最大10年分) | 全履歴 | 全履歴 |
| ツール数 | 目的を絞った12個のツール | 最大110個以上のツール | プランによって異なります |
| 価格 | 無料プラン。Basic は月額 $3 に適用される税金が加算されます | 無料(セルフ管理) | 無料 |
| 継続性のリスク | 契約で保証された API | Garmin が内部認証を変更すると動作しなくなります | Garmin が内部認証を変更すると動作しなくなります |
セルフホスト型 OSS は、ツールを最大限に活用し、すべてをローカルで管理したい開発者にとって最適な選択肢です。Fitness AI Connector は、Garmin Health API を利用し、ChatGPT アプリや Claude アプリで動作する、セットアップ不要でパスワードを共有しなくてよい方法を求める人向けに構築されています。
プライバシーとセキュリティ
- PKCE を使用した OAuth 2.0。Garmin の認証情報を当社が確認または保存することはありません
- リクエストに応じてデータを削除し、30日間の復旧期間を設けた後、自動的に完全消去します
- プライバシーポリシー:https://fmp.it.com/en/fitness-ai/privacy/ · 利用規約:https://fmp.it.com/en/fitness-ai/terms/
サポート
- メール:[email protected]
- ウェブサイト:https://fmp.it.com
Garmin Health API を通じて Garmin Connect™ に接続します。Garmin、Garmin のロゴ、および Garmin Connect は、Garmin Ltd. またはその子会社の商標です。このプロジェクトは Garmin と提携しておらず、Garmin による推奨または後援を受けていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。