Skip to main content
Glama

Whoop MCP Server

by ctvidic

Whoop MCP 服务器

Python 包许可证:MIT Python 3.12

提供 Whoop API 访问权限的模型上下文协议 (MCP) 服务器。它允许语言模型通过 Whoop API 查询周期、恢复、压力和锻炼数据。

可用工具

该服务器公开以下工具:

循环查询

  • get_cycle_collection(start_date: str, end_date: str) :获取特定日期范围的周期数据
  • get_latest_cycle() :获取最近的周期数据

恢复与压力

  • get_recovery_data(start_date: str, end_date: str) :获取特定日期范围内的恢复数据
  • get_strain_data(start_date: str, end_date: str) :获取特定日期范围内的应变数据
  • get_average_strain(days: int = 7) :计算指定天数的平均应变

个人资料和身份验证

  • get_profile() :获取用户个人资料信息
  • check_auth_status() :使用 Whoop API 检查身份验证状态

日期应采用 ISO 格式 (YYYY-MM-DD)。

用法

您需要 Whoop 凭证才能使用此服务器。该服务器使用 Whoop API 进行电子邮件/密码身份验证。

克劳德桌面版

更新您的claude_desktop_config.json (在 macOS 上位于~/Library/Application\ Support/Claude/claude_desktop_config.json ,在 Windows 上位于%APPDATA%/Claude/claude_desktop_config.json )以包含以下内容:

{ "mcpServers": { "Whoop": { "command": "python", "args": ["/path/to/whoop/src/whoop_server.py"], "cwd": "/path/to/whoop", "env": { "WHOOP_EMAIL": "your.email@example.com", "WHOOP_PASSWORD": "your_password" } } } }

HTTP API 服务器

该项目还包含一个 HTTP API 服务器,可通过 HTTP 端点公开相同的功能。运行方法如下:

./run_whoop_server.sh

示例查询

连接后,您可以向 Claude 询问以下问题:

  • “我今天的恢复分数是多少?”
  • “显示我过去一周的应变数据”
  • “过去 7 天我的平均压力是多少?”
  • “获取我的最新周期数据”

错误处理

服务器针对常见问题提供可读的错误消息:

  • 无效的日期格式
  • API 身份验证错误
  • 网络连接问题
  • 凭证缺失或无效

项目结构

whoop/ ├── src/ │ ├── whoop_server.py # MCP server implementation │ └── whoop_http_server.py # HTTP API server implementation ├── config/ │ └── .env # Environment variables ├── requirements.txt # Python dependencies └── run_whoop_server.sh # Script to run HTTP server

执照

该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

模型上下文协议服务器为语言模型提供对个人 Whoop 健身数据的访问权限,允许从 Whoop API 查询周期、恢复、压力和锻炼信息。

  1. 可用工具
    1. 循环查询
    2. 恢复与压力
    3. 个人资料和身份验证
  2. 用法
    1. 克劳德桌面版
    2. HTTP API 服务器
  3. 示例查询
    1. 错误处理
      1. 项目结构
        1. 执照

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server for tracking personal health and well-being, offering tools for workout logging, nutrition management, and daily journaling with AI-assisted analysis integration.
            Last updated -
            2
            Python
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that provides language models with access to Strava API data, allowing them to query and analyze athlete activities from Strava.
            Last updated -
            4
            3
            Python
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables language models to interact with Strava data, including activities, athlete statistics, routes, achievements, and social features.
            Last updated -
            2
            Python
            MIT License
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.
            Last updated -
            TypeScript
            MIT License
            • Apple
            • Linux

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/ctvidic/whoop-mcp-server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server