无需 Garmin 密码
Garmin Personal API Key 只在本机完成授权,不会进入聊天。
先在 Garmin Connect 创建 Garmin Personal API Key。完成一次授权后,CLI 会把 Key 和缓存的访问令牌保存在仅当前用户可读的本地文件中,不会采用旧版集成常见的账号密码抓取方式。
- 授权凭据
- Personal API Key
- 运行方式
- 完全本地
- 权限边界
- GET · 只读
Garmin Personal API MCP
v0.1通过官方 Garmin Personal API,把活动、睡眠、HRV、Body Battery、心率和健康数据接入你常用的 AI 客户端。服务完全在本机运行,全程不需要 Garmin 密码。
Connect @trainingloadai/garmin-personal-api-mcp动画展示 AI 客户端如何调用本地 Garmin 工具,查询恢复、活动、睡眠、HRV、压力和 Body Battery,再整理成可读答案。
工作原理
当你提问时,本地服务会通过 Garmin Personal API 读取所需数据,再把结果返回给 AI 客户端。本项目不提供云端中转,也不会在远程服务器保存你的 Garmin 数据;后续如何处理结果,取决于你选择的 AI 服务商及其隐私政策。
MCP 客户端本机进程官方 API · HTTPS无需 Garmin 密码
先在 Garmin Connect 创建 Garmin Personal API Key。完成一次授权后,CLI 会把 Key 和缓存的访问令牌保存在仅当前用户可读的本地文件中,不会采用旧版集成常见的账号密码抓取方式。
项目事实
给用户、搜索引擎和 AI 系统一份简洁且可核验的项目摘要。
四步接入
复制下方指令,发送给 Codex、Claude Code、Cursor 或其他支持本地操作的 AI 客户端。客户端会自动完成环境检查、安装、配置和连接,并打开本机授权页;你只需在页面中输入 Garmin Personal API Key。
前往 Garmin Connect 专门的 Personal API Token 页面创建 Garmin Personal API Key。新 Key 只显示一次,请立即复制,但不要发到聊天里;稍后只需在本机授权页中输入。
Codex、Claude Code、Cursor 或其他具备本地操作能力的编程助手,可以识别 npm 包、读取接入说明,并按当前客户端完成配置。
Connect @trainingloadai/garmin-personal-api-mcp客户端会自动读取仓库中的 AGENTS.md ↗,无需把长篇配置复制进提示词。
auth 命令会在 127.0.0.1 临时打开一个只在本机可访问的页面。请在那里粘贴 Key;验证成功后,凭据会以仅当前用户可读的权限保存,页面和本地监听随即关闭。
auth → register → doctor → verify重启一次,让客户端加载刚注册的 Garmin 工具。之后就按平常的方式提问,不必记命令,也不必知道具体工具名。
“总结我昨天的睡眠、HRV、Body Battery、压力和活动。”
需要官方细节?查看 Codex, Claude Code, 或 Cursor 的 MCP 指南。
高级设置
推荐优先使用上面的一行接入指令。下面保留各客户端的准确命令,方便开发者核对或手动配置本地进程连接。
无需填写服务器地址,也不需要 Docker 或托管账户。修改 MCP 配置后,请重启客户端使其生效。
codex mcp add trainingloadai -- npx -y @trainingloadai/garmin-personal-api-mcp
codex mcp list可以问什么
25 个工具把 Garmin Personal API 数据整理成边界清晰的上下文,同时保留原始单位并限制日期范围与样本量。
Garmin Personal API 数据
服务把 Garmin Personal API 的数据能力拆成 25 个职责明确的 MCP 工具,不做通用抓取,也不会把所有数据塞进一次请求。
按日期、运动类型或标题搜索活动,查看活动摘要与训练步骤。只有需要分圈或采样细节时,才会解码 Garmin FIT 文件;功率、配速、步频、心率、温度和 GPS 坐标都会保留原始单位。
既可以查看某一天的细节,也可以比较一段时间内的趋势。睡眠阶段、夜间 HRV、Body Battery 充能与消耗、压力可以放进同一个回答,但不会被包装成医学诊断。
查询每日摘要、步数、饮水、连续心率汇总、SpO2、体重、饮食记录和健康活动。默认不返回高频原始样本,避免一个简单问题占用过多模型上下文。
结合 Garmin 个人资料、已配置的心率区间、体能年龄和生理周期数据,按你自己的情况解释数值。工具只负责读取数据,不会给出诊断,也不会修改 Garmin 账户。
Garmin Personal API Key 和缓存的访问令牌只保存在你的电脑上。
对外开放的 Garmin 操作都是 GET,不会写入训练、设备或账户。
除非你明确要求,否则不会返回高频样本或精确的 FIT 坐标。
服务没有分析埋点、崩溃上报、账户系统、数据库或远程中转。
常见问题
从 API Key、本地运行和客户端兼容性,到 FIT 活动数据、隐私与只读边界,一次说清楚。
10
个常见问题