使用 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 把我来自三个不同来源的健康数据整合到了一起,用于一个我差点忘记的医生预约 - 印象深刻
用户分享了使用 openclaw 将来自三个来源(健身手表、短信、手写笔记)的杂乱健康数据整合在一起,用于一次心脏科预约的积极体验,包括解决日程冲突、合并数据以及确保隐私。
再次使用Claude Code订阅为OpenClaw服务!
一位开发者创建了otterly,这是一个npm包,可将本地Claude CLI转换为兼容OpenAI的HTTP服务器,使OpenClaw等应用程序能够使用Claude Code订阅,而不是昂贵的按token付费API费率。该工具可在树莓派上运行,并共享Claude Code的速率限制。
@_philschmid:@googlehealth API 有了 CLI!ghealth 是一个开源的 CLI,适用于你的 Fitbit Air。你现在可以拉取 40 项健康指标……
ghealth 是一个用于 Google Health API 的开源 CLI 工具,可直接从终端提取 40 项健康指标(包括睡眠分解和心率数据),或将其传输至 AI 智能体。通过向导即可完成 GCP 项目、OAuth 和权限范围的设置。