mcpField
F
Fitness AI Connector

Fitness AI Connector

远程服务
fmp.it.com数据与分析84 天前更新

关于 Fitness AI Connector

Fitness AI Connector 是托管式远程 MCP 服务,让 Claude 和 ChatGPT 通过 Garmin Health API 查询 Garmin 健康与运动数据。它使用 OAuth 2.0 登录,无需向服务提供 Garmin 密码。

主要功能

  1. 01每日健康摘要
  2. 02活动及配速与心率详情
  3. 03身体成分和周期数据
  4. 04每周趋势分析
  5. 05按需刷新 Garmin 数据

适用场景

  1. 01询问一周睡眠和 HRV 情况
  2. 02查看最近一次跑步的分段数据
  3. 03比较每周运动趋势
  4. 04检查体重及身体成分变化

MCP 相关

该远程 MCP 服务通过 Streamable HTTP 暴露 12 种 Garmin 数据查询、刷新和账户工具。Claude 和 ChatGPT 可经 OAuth 2.0 连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://garmin-mcp-nuqd.onrender.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Fitness AI Connector

在 Claude 和 ChatGPT 中查询 Garmin 数据。

通过官方 Garmin Health API,将 Garmin 健康与健身数据连接到 Claude 和 ChatGPT。托管式远程 MCP 服务(Streamable HTTP),使用 OAuth 2.0 登录——绝不会共享你的 Garmin 密码。提供 12 个工具:每日健康摘要(睡眠、HRV、压力、Body Battery)、含分段和时间序列分析的活动、身体成分、月经周期追踪、趋势分析,以及按需刷新数据。截至 2026 年 10 月,用户超过 70,000 人。提供免费套餐。

🌐 网站:https://fmp.it.com/en/fitness-ai/

工作原理

  1. 在 ChatGPT(Apps Directory)中连接此应用,或在 Claude 中添加此连接器
  2. 在 Garmin 官方页面登录(OAuth 2.0 + PKCE)——我们绝不会查看或存储你的密码
  3. 用日常语言提问:“我这周睡得怎么样?”,“显示我最近一次跑步的详细信息”,“我有进步吗?”

Garmin 数据会通过 Garmin Health API 的 webhook/pull 模式自动同步。你可以在 Garmin 账户设置中断开连接,或随时删除所有数据。

你可以询问的内容

领域示例
每日健康状况步数、卡路里、心率、睡眠阶段和评分、压力、Body Battery、HRV
活动跑步、骑行、游泳的配速、距离、卡路里和每项活动的心率
活动详情分段数据、心率漂移、配速稳定性、负分段、步频和功率统计
身体成分体重、BMI、体脂率、肌肉量(需要智能体重秤)
月经周期周期阶段、周期日、易孕期、经期追踪(需在 Garmin Connect 中选择启用)
长期趋势每周平均值、变化趋势、“我有进步吗?”比较
个人资料和账户连接状态、VO2max、健身年龄、订阅管理

工具

此连接器提供 12 个 MCP 工具:

  • get_user_profile — Garmin 连接状态、订阅等级、VO2max 和健身年龄。
  • get_health_summary — 每日概览:步数、卡路里、心率、睡眠阶段和评分、压力 / Body Battery、HRV。可选择启用时间序列数据(心率、压力、Body Battery、睡眠阶段、SpO2、呼吸)。
  • get_activities — 列出活动(跑步、骑行、游泳),包括配速、距离、卡路里和每项活动的心率。
  • get_activity_details — 一项活动的分段数据、心率漂移、配速稳定性、负分段比例、步频和功率统计,以及可选的逐秒时间序列。
  • get_body_composition — 体重、BMI、体脂率、肌肉量、骨量、体水分率(需要智能体重秤)。
  • get_cycle_data — 月经周期快照:阶段、周期日、经期开始日期、周期长度(预测值与实际值)、易孕期;适用时包含妊娠相关信息(必须在 Garmin Connect 中启用周期追踪)。
  • get_trends — 每周平均值、变化趋势和模式检测(“我有进步吗?”)。
  • refresh_data — 重新获取一段时间范围内的 Garmin 数据;早于连接日期的日期会被跳过。
  • refetch_activity_detail — 请求恢复缺失的活动详情。
  • manage_subscription — 账单门户和账户删除(30 天内可恢复)。
  • get_help — 提供设置、故障排除和账单常见问题解答。
  • acknowledge_garmin_source — 首次展示数据时显示 Garmin 品牌归属声明。

获取方式

  • ChatGPT:在 Apps Directory 中搜索“Fitness AI Connector”
  • Claude:添加为自定义连接器——MCP 端点:https://garmin-mcp-nuqd.onrender.com/mcp
  • 详情和设置指南:https://fmp.it.com/en/fitness-ai/

对比

将 Garmin 数据连接到 AI 助手有几种方式。以下是客观比较:

Fitness AI Connector自托管开源方案(例如 garmin_mcp)基于托管凭据的连接器
Garmin 访问方式Garmin Health API(官方开发者计划)非官方(逆向工程)API非官方(逆向工程)API
身份验证在 Garmin 页面上使用 OAuth;无需共享密码你的 Garmin 邮箱和密码由运营方存储你的 Garmin 邮箱和密码
设置无需设置(托管)本地安装(Python/Node)无需设置(托管)
支持移动端 / 网页聊天是仅桌面端(本地进程)是
历史数据从连接日期开始;Basic 可导入 Garmin 数据导出文件(最多 10 年)完整历史数据完整历史数据
工具数量12 个专用工具最多 110 多个工具数量不定
价格免费套餐;Basic 每月 $3,另加适用税费免费(自行管理)免费
服务持续性风险由合同保障的 APIGarmin 更改内部身份验证机制时会失效Garmin 更改内部身份验证机制时会失效

对于希望获得最多工具并完全本地掌控的开发者来说,自托管开源方案是很好的选择。Fitness AI Connector 面向希望无需设置、无需共享密码,并可在 ChatGPT 和 Claude 应用中使用的用户,由 Garmin Health API 提供支持。

隐私与安全

支持


通过 Garmin Health API 连接到 Garmin Connect™。Garmin、Garmin 徽标和 Garmin Connect 是 Garmin Ltd. 或其子公司的商标。本项目与 Garmin 无关,未获其认可或赞助。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。