使用说明
WHOOP MCP提供商
这是WHOOP的模型上下文协议(MCP)提供商,允许您通过标准化的界面访问WHOOP健康和健身数据。
特性
- 使用WHOOP API进行OAuth2身份验证
- 访问WHOOP数据包括:
- 周期(每日应变)
- 恢复指标
- 睡眠数据
- 锻炼数据
- 身体测量
- 用户资料信息
设置
-
克隆此存储库
-
安装依赖项:
npm install -
创建一个
.env文件基于.env.example:cp .env.example .env -
获取您的WHOOP API证书:
- 首选 WHOOP开发者门户
- 创建新应用程序
- 复制您的客户端ID和客户端密码
- 设置重定向URI
-
更新您的
.env使用您的凭据文件:WHOOP_CLIENT_ID=your_client_id WHOOP_CLIENT_SECRET=your_client_secret WHOOP_REDIRECT_URI=http://localhost:3000/callback
建筑
npm run build
运行测试
npm test
用法
该提供程序可以用作库或独立的MCP服务器:
import { WhoopProvider } from 'whoop-mcp';
const provider = new WhoopProvider({
clientId: 'your_client_id',
clientSecret: 'your_client_secret',
redirectUri: 'your_redirect_uri'
});
可用资源
whoop://cycle-每日应变周期whoop://recovery-恢复指标whoop://sleep-睡眠数据whoop://workout-锻炼数据whoop://body_measurement-身体测量whoop://profile-用户资料信息
许可证
国际协调委员会