RW

romanevstigneev/whoop-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

27 stars 8 forks 品質 66 トレンド 11MIT

モデルコンテキストプロトコル(MCP)を介してWHOOPフィットネスデータをClaudeデスクトップに接続

概要

モデルコンテキストプロトコル(MCP)を介してWHOOPフィットネスデータをClaudeデスクトップに接続 WHOOPフィットネスデータをClaude Desktopの自然な言語のクエリを通して実用的な洞察に変換します。 あなたのワークアウト、回復、睡眠パターンなどに関する質問に答えてください。データを安全かつプライベートに保ちます。 スミリー主催のバージョンをゼロセットアップ展開でお試しください! 🔐 - 暗号化されたローカルストレージとの安全なWHOOPアカウント接続 - ワークアウト、リカバリ、スリープ、サイクル、およびプロファイル情報 ̇ - 明白な英語のあなたのフィットネスデータについてのClaudeを尋ねる - インテリジェントなデータキャッシュで最適化されたパフォーマンス ️️ - すべてのデータは、サードパーティに送信しないように、あなたのマシンにとどまります - 自動認証更新でシームレスな経験 - ✅ ゼロインストールの複雑さ - ✅ 自動更新とメンテナンス - ✅ 企業向けホスティング - ➡️ - ✅ 完全制御とプライバシー - ✅ 外部依存関係なし - ✅ カスタマイズして拡張 - ➡️ - Python 3.

概要(AI 翻訳)

モデルコンテキストプロトコル(MCP)を介してWHOOPフィットネスデータをClaudeデスクトップに接続します

WHOOPフィットネスデータをClaude Desktopの自然な言語のクエリを通して実用的な洞察に変換します。 あなたのワークアウト、回復、睡眠パターンなどに関する質問に答えてください。データを安全かつプライベートに保ちます。

新着情報**: ゼロセットアップ展開のためのSmiseryホスト版をお試しください!

✨ 機能

🔐 セキュアOAuthインテグレーション - 暗号化されたローカルストレージとの安全なWHOOPアカウント接続

  • 完全なデータアクセス** - ワークアウト、回復、睡眠、サイクル、およびプロファイル情報 ✓ 自然言語クエリ** - プレーン英語のあなたのフィットネスデータについてのClaudeを尋ねる ⚡スマートキャッシュ - インテリジェントなデータキャッシュで最適化されたパフォーマンス 🛡️プライバシーファースト - すべてのデータは、第三者に送信されず、あなたのマシンにとどまります 自動認証更新によるシームレスな体験

すぐにスタート

は、デプロイメント方法を選択する

オプションA:スミリーホスト(初心者向け推奨)

  • ✅ゼロインストールの複雑さ
  • ✅ 自動更新とメンテナンス
  • ✅ 企業向けホスティング
  • ➡️**Smiseryから始める

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

🏃 WHOOP MCP Server

Connect your WHOOP fitness data to Claude Desktop through the Model Context Protocol (MCP)

Transform your WHOOP fitness data into actionable insights through natural language queries in Claude Desktop. Ask questions about your workouts, recovery, sleep patterns, and more - all while keeping your data secure and private.

🚀 NEW: Try the Smithery hosted version for zero-setup deployment!

✨ Features

🔐 Secure OAuth Integration - Safe WHOOP account connection with encrypted local storage
🏃 Complete Data Access - Workouts, recovery, sleep, cycles, and profile information
🤖 Natural Language Queries - Ask Claude about your fitness data in plain English
⚡ Smart Caching - Optimized performance with intelligent data caching
🛡️ Privacy First - All data stays on your machine, never sent to third parties
🔄 Auto Token Refresh - Seamless experience with automatic authentication renewal

🚀 Quick Start

🎯 Choose Your Deployment Method

Option A: Smithery Hosted (Recommended for beginners)

  • ✅ Zero installation complexity
  • ✅ Automatic updates and maintenance
  • ✅ Enterprise-grade hosting
  • ➡️ Get started with Smithery

Option B: Local Installation (Advanced users)

  • ✅ Full control and privacy
  • ✅ No external dependencies
  • ✅ Customize and extend
  • ➡️ Continue with local setup below

📦 Local Installation

1. Prerequisites

  • Python 3.8+
  • Claude Desktop
  • Active WHOOP account

2. Installation

git clone https://github.com/romanevstigneev/whoop-mcp-server.git
cd whoop-mcp-server
pip install -r requirements.txt

3. Setup

Run the interactive setup:

python setup.py

This will:

  • Open your browser for WHOOP OAuth authorization
  • Securely save your tokens locally
  • Provide Claude Desktop configuration

Option B: Manual WHOOP OAuth Setup

If the interactive setup doesn’t work, you can manually get your WHOOP tokens:

  1. Open WHOOP OAuth Page: 👉 Click here to authorize WHOOP access

  2. Authorize Your Account:

    • Log in with your WHOOP credentials
    • Grant permissions for the requested scopes:
      • read:profile - Access to your profile information
      • read:workout - Access to workout data
      • read:recovery - Access to recovery data
      • read:sleep - Access to sleep data
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "whoop": { "command": "/opt/miniconda3/bin/python", "args": ["/path/to/whoop-mcp-server/src/whoop_mcp_server.py"], "env": { "PYTHONPATH": "/path/to/whoop-mcp-server/src" } } } }