
yuridivonis/whoop-mcp-server 是从 https://github.com/yuridivonis/whoop-mcp-server. 导入的 MCP 服务器候选
概览
yuridivonis/whoop-mcp-server 是从 https://github.com/yuridivonis/whoop-mcp-server. 导入的 MCP 服务器候选
概述(AI 翻译)
你的WHOOP数据存放在你使用的AI中,或者很快会在你自己的代码中。 自托管、私密且开源。
问问Claude、ChatGPT或其他MCP应用“我这周睡得怎么样?”,你可以从自己的恢复、睡眠、疲劳和锻炼中得到答案。你自己运行服务器:当你请求时,它会从WHOOP获取数据,且不保留任何副本,只有你允许的应用能访问。
这是一个独立的开源项目。它使用 WHOOP API 访问 WHOOP 产品的数据,且与 WHOOP 没有任何关联、认可或赞助。
有两个入口
- 与你的数据对话。 部署服务器,连接到你的 AI,然后询问。从设置开始,然后添加到你的 AI,AI 也列出了迄今测试过的应用。
- 用它构建。 服务器内的WHOOP客户端(经过类型测试,并小心使用WHOOP的一次性刷新令牌)正在拆分成你自己的代码库。它还没发布:请关注本仓库的发布,了解发布时间。
基于 Whoop 开发者 API v2 和模型上下文协议(MCP),这些开放标准的 AI 应用用来调用这些工具。
特色
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Whoop MCP Server
Your WHOOP data in whichever AI you use, or, soon, in your own code. Self-hosted, private, and open source.
Ask Claude, ChatGPT or another MCP app “How did I sleep this week?” and get the answer from your own recovery, sleep, strain and workouts. You run the server yourself: it fetches your data from WHOOP when you ask and keeps no copy, and only the apps you’ve allowed can reach it.
This is an independent open-source project. It uses the WHOOP API to access data from WHOOP products, and is not affiliated with, endorsed by, or sponsored by WHOOP.
Two ways in
- Talk to your data. Deploy the server, connect it to your AI, and ask. Start with Setup, then Add to your AI, which also lists the apps tested so far.
- Build with it. The WHOOP client inside this server (typed, tested, and careful with WHOOP’s single-use refresh tokens) is being split out as a library for your own code. It isn’t published yet: watch this repository’s releases to hear when it is.
Built on the Whoop Developer API v2, and the Model Context Protocol (MCP), the open standard AI apps use to call tools like these.
Features
- Everything Whoop sends, nothing hidden: every physiological field of Whoop’s API, with a date on every record, zeros shown as zeros and unscored days marked as such
- Recovery: daily recovery score, HRV, resting heart rate, SpO2, skin temperature, and whether Whoop is still calibrating
- Sleep: bed and wake times, time asleep and in bed, awake and no-data time, light/deep/REM stages, sleep cycles, disturbances, performance, efficiency, consistency, respiratory rate, the sleep needed before each night (baseline, debt, strain, nap credit), and naps
- Strain: daily strain score, calories, average and max heart rate, and steps
- Workouts: activity, local start time, duration, strain, heart rate, calories, time in every heart-rate zone, distance, elevation gain and altitude change, and the share of heart-rate data recorded
安装
docker run -d --name whoop-mcp -p 3000:3000 -v whoop-data:/data \