使用 freddy CLI 将 Garmin 及其他可穿戴设备接入 OpenClaw
摘要
freddy 是一款 CLI 工具,充当个人健康数据的 MCP 服务器,允许 AI 代理查询 Garmin 等可穿戴设备。它支持 OAuth 设备流程,可从多个来源获取睡眠、HRV 等指标。
嗨,各位,我之前在这里发过关于 freddy 的帖子,它是一个用于健康与运动表现数据的个人 MCP 服务器。你只需连接一次数据源,任何支持 MCP 的 AI 或代理都能读取这些数据。它提供了 CLI 和标准的 OAuth 设备流程,因此代理(如 Claude Code、OpenClaw、Cowork 或你自己的机器人)无需浏览器回调即可登录、关联数据源并查询数据。现在 Garmin 数据源已对所有用户开放。你的代理现在可以从 Garmin 获取睡眠、HRV、静息心率和 Body Battery,同时还能从其他来源获取训练和举重数据。在终端中的操作如下:
npm i -g u/freddy-coach/cli
freddy login --scope "mcp account:read connections:write"
freddy connect garmin
freddy metrics
freddy query --metrics hrv,sleep_duration --days 14 --json
每条命令都支持 --json 参数,因此输出可直接供代理下一步使用。如果你更愿意自行对接设备流和 MCP 端点,原始 HTTP 流程的文档位于 https://freddy.coach/agents。由于它能跨数据源读取,你可以让代理检查:在加大训练量的几周里,睡眠质量和 HRV 是否下降,或者在表现平平的训练之前,恢复状态是否已经呈下降趋势。Garmin 受支持,此外还有 Polar、Oura、Withings、Suunto、Intervals.icu 和 Hevy,另外还有一些处于测试阶段。你可以通过仪表盘请求测试版访问权限。你可以在 https://freddy.coach/ 找到它。我知道健康数据很敏感,多年来我一直通过 fitIQ 处理这类数据。数据经过加密,我不会出售,也不打算从你的数据中获利。但如果你仍然不信任第三方解决方案,那就不要使用它 :)
相似文章
一个将健康数据连接到AI代理的命令行工具
Freddy CLI 是一个开源工具,允许用户通过MCP将可穿戴健康数据连接到AI代理,支持Oura、Polar、Garmin等设备。
适用于 OpenClaw 的个人健康 MCP(支持 Oura、Ultrahuman、Polar、Suunto、Withings、Garmin、WHOOP、Intervals.icu 等)
一个个人健康 MCP 服务器,通过统一接口和 OAuth 设备码流程,让 OpenClaw 等 AI 代理能够访问来自可穿戴设备(Oura、Garmin、WHOOP 等)的真实健康和表现数据。
如果你正在运行OpenClaw,以下是如何通过MCP为它在真实手机上赋予“双手”
本文解释了如何使用MCP协议和Mobilerun(一款用于真实设备自动化的开源工具)将AI编排器OpenClaw连接到真实手机,从而实现需要设备完整性或仅限移动应用的任务。
openclaw 把我来自三个不同来源的健康数据整合到了一起,用于一个我差点忘记的医生预约 - 印象深刻
用户分享了使用 openclaw 将来自三个来源(健身手表、短信、手写笔记)的杂乱健康数据整合在一起,用于一次心脏科预约的积极体验,包括解决日程冲突、合并数据以及确保隐私。
openclaw/openclaw
OpenClaw 是一个个人AI助手,在用户设备上本地运行,并通过中央网关与各种消息渠道集成,支持连接到AI模型和工具。