Wellness Project について
Wellness Projectは、AIアシスタントで個人の健康情報を確認・記録したい人向けのホスト型MCPサーバーです。デバイス同期データと手動記録をまとめ、インタラクティブな表示にも対応します。
主な機能
- 01運動・栄養・睡眠・回復データの読み取り
- 02健康記録の追加・更新・削除
- 03モバイルヘルス基盤やデバイスサービスとの接続
- 04インタラクティブな健康データ表示
- 05OAuth 2.1によるアクセス認証
活用シーン
- 01週間の運動や睡眠の傾向を確認
- 02食事・水分・運動を記録
- 03安静時心拍数とHRVを比較
- 04身体指標や目標の進捗を追跡
MCP 対応
ホスト型MCPサーバーとして、対応クライアントに健康データの読み取り・編集ツールとインタラクティブ表示を提供します。クライアントの認証にはOAuth 2.1を使います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://wellnessproject.ai/api/mcpclaude mcp add --transport http ai-wellnessproject-wellness-project https://wellnessproject.ai/api/mcp{"mcpServers":{"ai-wellnessproject-wellness-project":{"type":"http","url":"https://wellnessproject.ai/api/mcp"}}}Cursor で開く{"servers":{"ai-wellnessproject-wellness-project":{"type":"http","url":"https://wellnessproject.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"ai-wellnessproject-wellness-project":{"type":"http","url":"https://wellnessproject.ai/api/mcp"}}}{"mcpServers":{"ai-wellnessproject-wellness-project":{"serverUrl":"https://wellnessproject.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Wellness Project MCP
健康とフィットネスの連携データを、Claude、ChatGPT、Gemini Spark、Gemini CLI、Grok、Mistral、その他のMCPクライアントで利用できます。 Wellness Projectは、ホスト型のModel Context Protocolサーバーです。デバイスや記録は1つのアカウントに同期され、対応するアシスタントが、ワークアウト、栄養、睡眠、回復、身体測定値、目標、検査結果、ウェルビーイングなどのデータを平易な英語で読み取ったり更新したりできます。
このリポジトリは、ホスト型サーバーの公開ドキュメントおよびカタログです。セルフホスト可能なバックエンドではなく、非公開のサーバー実装も含まれていません。
- アプリ:https://wellnessproject.ai
- MCP エンドポイント:
https://wellnessproject.ai/api/mcp - 本番環境のツールレジストリから生成された、公開ツール73個
- 互換性のあるMCP Apps UIクライアント向けの、アクティブな対話型ウィジェット15個
- Dynamic Client RegistrationによるOAuth 2.1認証
できること
接続後は、自然な言葉で質問すると、アシスタントが該当するWellness Projectのツールを呼び出します。
- 「今週のトレーニングはどうでしたか?」
- 「先月の睡眠を表示して。」
- 「ベンチプレスの進捗はどうですか?」
- 「今日の昼食を記録して。チキンブリトーボウルで、約700カロリーです。」
- 「今四半期の安静時心拍数の傾向とHRVを比べると、どうでしたか?」
- 「目標に対する進捗はどうですか?」
- 「水を16オンス飲んだと記録して。」
読み取りツールは、記録・同期済みの健康データを返します。書き込みツールは、依頼に応じて記録を追加、更新、削除します。ウィジェットツールを使うと、数字が並ぶだけの表示ではなく、構造化された対話型ビューを表示できます。
Wellness ProjectをMCPクライアントに接続する
まずhttps://wellnessproject.aiでアカウントを作成し、**Settings → Devices**で利用する健康データソースを接続します。以下のクライアントはすべて、同じホスト型エンドポイントを使用します。
https://wellnessproject.ai/api/mcp
認証にはOAuthを使用します。個人用APIキーは現在の公開接続フローでは使用しません。
Claude
- ウェブ版のClaudeを開きます。
- Customize → Connectors → Add custom connectorに移動します。
https://wellnessproject.ai/api/mcpを貼り付けます。- ClaudeにClient IDとClient Secretの欄が表示されても、空欄のままにします。Claudeは動的に自身を登録できます。
- Wellness Projectにサインインし、接続を承認します。
Claude Code
Claude Codeでは、Wellness Projectをプラグインとしてインストールします。このプラグインに含まれるのは、 このサーバーの設定とセットアップ用スキルだけです。
/plugin marketplace add turnnoblindeye/wellness-project-mcp
/plugin install wellness-project
Claude Codeを再起動し、/mcpを実行してwellness-projectを選択し、認証します。
入力するクライアントID、クライアントシークレット、APIキーはありません。手順を案内してほしい場合は、
/wellness-project:setupを実行します。
Gemini CLI
Wellness Project は、Gemini CLI Extensions Gallery の公式一覧に掲載されています。この公開リポジトリから拡張機能をインストールします。
gemini extensions install https://github.com/turnnoblindeye/wellness-project-mcp
Gemini CLI を再起動し、/mcp list を実行して wellness-project サーバーが表示されることを確認します。認証が必要な場合は、/mcp auth wellness-project を実行し、ブラウザーで Wellness Project にサインインします。認証後、ワークアウト、栄養、睡眠、回復、目標について Gemini に質問したり、記録の更新を依頼したりできます。
ホストされた MCP エンドポイントに接続するため、ローカルサーバーや個人用 API キーは必要ありません。Gemini CLI の OAuth フローには、ブラウザーと localhost コールバックへのアクセスが必要です。詳しくは、Gemini CLI の MCP 認証に関するドキュメントをご覧ください。
Cline
Cline はリモート MCP サーバーとして Wellness Project に接続します。ローカルでクローン、インストール、実行するものはありません。
- Cline のサイドバーにある MCP Servers アイコンを開き、Remote Servers を選択します。
- サーバー名を入力します。たとえば
wellness-projectとします。 - サーバー URL として
https://wellnessproject.ai/api/mcpを貼り付け、追加します。 - Cline がブラウザーで開いたら、Wellness Project の OAuth フローを完了します。
代わりに cline_mcp_settings.json を直接編集するには、次のようにします。
{
"mcpServers": {
"wellness-project": {
"type": "streamableHttp",
"url": "https://wellnessproject.ai/api/mcp",
"disabled": false,
"autoApprove": []
}
}
}
"type": "streamableHttp" を明示的に設定します。タイプを省略すると、Cline は従来の SSE トランスポートにフォールバックします。入力するクライアント ID、クライアントシークレット、API キーはありません。llms-install.md には、セットアップを行うエージェント向けに同じ手順が記載されています。
ChatGPT
ChatGPT のカスタム MCP アプリでは、開発者モードを使用します。現在の OpenAI の利用可否はプランによって異なります。書き込み/変更アクションを含む完全な MCP サポートは、Business、Enterprise、Edu のベータ版で利用でき、Pro では開発者モードで読み取り/取得権限を持つ MCP に接続できます。
- ChatGPT のプランで許可されている方法で、アカウントまたはワークスペースの開発者モードを有効にします。
- ChatGPT のアプリ設定からカスタム MCP アプリを作成します。
- リモート MCP サーバーとして
https://wellnessproject.ai/api/mcpを使用します。 - Wellness Project の OAuth フローを完了します。
OpenAI の最新のセットアップ手順とプランの詳細:https://help.openai.com/en/articles/12584461
Gemini Spark
カスタム MCP アプリを利用するには Gemini Spark へのアクセスが必要です。Gemini ウェブアプリから追加します。
- https://gemini.google.com にアクセスします。
- Settings & help → Connected Apps を開きます。必要に応じて、まず Personal Intelligence → Connected Apps を開きます。
- Custom apps for Spark で、Add a custom app を選択します。
https://wellnessproject.ai/api/mcpを入力し、Next をクリックします。- Wellness Project の OAuth フローを完了します。
Google の最新の利用資格と提供状況に関するルール:https://support.google.com/gemini/answer/17209137
Grok
- https://grok.com/connectors にアクセスし、New Connector → Custom を選択します。
https://wellnessproject.ai/api/mcpを貼り付けます。- Client ID と Client Secret の入力欄が表示された場合は、空欄のままにします。
- Wellness Project の OAuth フローを完了します。
Grok コネクターの利用可否は、Grok のプランによって異なる場合があります。
Mistral Le Chat
- Le Chat で Intelligence → Connectors → Add Connector → Custom MCP Connector を開きます。
https://wellnessproject.ai/api/mcpを貼り付けます。- Client ID と Client Secret の入力欄が表示された場合は、空欄のままにします。
- Wellness Project の OAuth フローを完了します。
ワークスペースの権限によっては、コネクターの追加にオーナーまたは管理者が必要です。
デモ
ChatGPT 内で Wellness Project コネクターを実行している様子を収録した短い画面録画です。
インタラクティブウィジェット
互換性のあるクライアントでは、15 個のアクティブなツールが MCP Apps UI 拡張機能を通じてインタラクティブなビューを表示します。
| 質問 | ウィジェットツール |
|---|---|
| 「健康状態の概要を教えて」 | show_health_overview |
| 「Fit Score はどうだった?」 | show_week_fit_score |
| 「ワークアウトを見せて」 | show_week_workouts |
| 「そのワークアウトを見せて」 | show_workout |
| 「マクロ栄養素を見せて」 | show_week_macros |
| 「食事日記を見せて」 | show_meal_diary |
| 「睡眠の傾向はどう?」 | show_week_sleep |
| 「昨夜の睡眠を見せて」 | show_sleep_detail |
| 「今週の歩数は?」 | show_week_steps |
| 「体重の推移を見せて」 | show_body_weight |
| 「体組成を見せて」 | show_body_composition |
| 「回復の傾向を見せて」 | show_recovery |
| 「ランニングの調子はどう?」 | show_runs |
| 「ベンチプレスの進捗はどう?」 | show_exercise_progression |
| 「ウェルビーイングを見せて」 | show_wellbeing |
多くの傾向ウィジェットでは期間を選択できます。詳細ウィジェットでは、リクエストに関連する日付または記録が使用されます。
ツールカタログ
本番環境で生成された、ドメイン別に分類された 73 個の公開ツールの一覧は TOOLS.md にあります。機械可読形式の説明、注釈、JSON Schema は catalog/tools.json にあります。
どちらのファイルも、tools/list で使用されるものと同じ本番用ツールレジストリから生成されています。管理者専用ツールと、以前のキャッシュ済みクライアントからのみ引き続き呼び出し可能な廃止済みツールは、このカタログには掲載されていません。
生成されたカタログを手動で編集しないでください。
データソースと連携
Wellness Project は、モバイル端末のヘルスケアデータストア、直接連携、リレーソース、手動入力やチャットによる記録を組み合わせて利用します。
| ソース | 現在の対応状況 |
|---|---|
| Apple Health | iOS のヘルスケアおよびフィットネスデータをネイティブに同期 |
| Google Health Connect | Android のヘルスケアおよびフィットネスデータをネイティブに同期 |
| Fitbit / Google Health | 利用可能な場合、アクティビティ、睡眠、心臓、ワークアウト、身体、栄養データに対応 |
| Oura | 睡眠、準備状態/回復、心臓、アクティビティデータに対応 |
| Withings | 身体、睡眠、アクティビティ、心臓、血圧、その他の対応済みヘルスケアデータに対応 |
| Wyze | 対応する Wyze ヘルスケアデータに対応 |
| Hevy | 直接連携による筋力トレーニングの履歴 |
| Ultrahuman | Ring データおよび対応する代謝/CGM データ |
| Liftosaur | 直接連携による筋力トレーニングの履歴 |
| Polar | アクティビティ、睡眠、回復、心臓、トレーニングデータに対応 |
| WHOOP | 提供状況に応じた段階的な直接連携を開始しています |
| 手動入力/チャット | ワークアウト、食事、水分補給、身体指標、検査結果、けが、サプリメント、目標、ウェルビーイングなど |
Garmin、Samsung Health、Amazfit/Zepp、Coros、Wahoo、Strava、Peloton、スマートスケールなどの互換性のあるソースも、関連データが Apple Health または Health Connect に書き込まれる場合、これらのサービスを経由して Wellness Project に接続できます。
料金とステータス
以下の料金は、2026 年 9 月 7 日時点の本番環境の設定に基づいています。アプリストアでは料金が異なる場合があります。
| プラン | 料金 | ステータス |
|---|---|---|
| Free Basic | $0 | 記録と編集は引き続き無料です。2026 年 10 月 15 日から、Free では 1 日あたり 3 件の分析質問を利用できます |
| Founder Pro 月額 | $4.99/month | 2026 年 10 月 15 日までの創業者向け料金 |
| Founder Pro 年額 | $39.99/year | 2026 年 10 月 15 日までの創業者向け料金 |
| Founder Lifetime | $199 one-time | 期間限定の創業者向けオプション。提供終了予定 |
| Pro 月額 | $9.99/month | 標準料金 |
| Pro 年額 | $99.99/year | 標準料金 |
プライバシーと認証
- 公開 MCP エンドポイントは OAuth 2.1 を使用します。対応クライアントは動的に登録できます。
- すべての MCP リクエストは、認証済みの Wellness Project アカウントに限定されます。
- データレイヤーでは、行レベルセキュリティによってユーザー所有の記録が保護されます。
- コネクタへのアクセスは、セルフホストや長期間有効な個人用 API キーのローテーションを行わずに取り消せます。
Wellness Project は情報提供を目的としたソフトウェアであり、医療製品ではありません。
よくある質問
セルフホストは必要ですか?
いいえ。https://wellnessproject.ai/api/mcp はホスト型の本番サーバーです。この GitHub リポジトリでは、ドキュメントとスキーマのみを公開しています。
同じエンドポイントを複数の AI アシスタントで使えますか?
はい。Claude、対象となる ChatGPT アカウント/ワークスペース、Gemini Spark、Gemini CLI、Grok、Mistral、その他の互換性のあるリモート MCP クライアントで、同じエンドポイントを使用できます。クライアント側での MCP の利用可否や権限は、製品やプランによって異なります。
Wellness Project は無料ですか?
無料の Basic をご利用いただけます。有料の Founder Pro と標準の Pro プランでは、分析の利用枠やその他の有料機能が追加されます。最新の料金は上記をご覧ください。
健康データはプライベートに保護されますか?
MCP へのアクセスには、認証済みの OAuth 許可が必要です。また、各ツールはサインイン中のユーザーのアカウントで動作します。クライアントとの接続を解除したい場合は、コネクターへのアクセスを取り消すことができます。
関連情報
- Wellness Project の対応サービス:https://wellnessproject.ai/works-with
- Apple Health を Claude に接続する:https://wellnessproject.ai/integrations/apple-health-to-claude
- Fitbit MCP:https://wellnessproject.ai/integrations/fitbit-mcp
- Claude との連携:https://wellnessproject.ai/integrations/claude
- ChatGPT との連携:https://wellnessproject.ai/integrations/chatgpt
ライセンス
このリポジトリのツールカタログとスキーマは、MCP クライアントやディレクトリが自由に参照できるよう、MIT License のもとで公開されています。「Wellness Project」とアプリ自体は、引き続き Wellness Project LLC の所有物です。許諾の範囲については、NOTICE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。