Garmin Connect 记录了大量运动与健康数据,但在 App 里往往需要逐页查看。接入后,你可以直接问:“我这周睡得怎么样?”、“比较最近三次长跑”、“为什么今天的训练准备度较低?”
兼容 MCP 的 AI 客户端可以按需读取这些数字,关联睡眠与表现、总结训练周期,也可在确认后创建并安排训练计划。
跑步、骑行、游泳与力量训练,以及分段、心率区间、功率、天气和装备。
睡眠阶段与评分、HRV、身体电量、压力和晨间训练准备度。
步数、心率、呼吸、血氧、血压、补水与体重趋势。
训练状态与负荷、最大摄氧量趋势、比赛预测、耐力与爬坡评分。
不仅能读取数据;还可创建间歇、力量与 Zone 2 训练,并安排到 Garmin 日历。
饮食记录、称重、身体成分、装备追踪、设备、徽章与挑战。
中国版与国际版共用高可用统一网关,两区账号独立隔离,由登录授权自动路由。
https://shaojun.icu
复制上方的统一 MCP 服务器地址。中国版与国际版共用同一加密入口。
在客户端中新增远程 MCP 服务器并粘贴地址。OAuth Client ID 与 Client Secret 留空,由服务器自动注册。支持 Claude、ChatGPT、Codex、Gemini CLI、Qwen Code 和 DeepSeek Harness 等兼容客户端。
登录授权页单选确认勾选【🇨🇳 中国区(garmin.cn)】。输入在 Garmin Connect 中国区注册的账号与密码。
客户端会自动发现 Garmin 工具。可以先问:“我昨晚睡得怎么样?”
复制上方统一地址。全球直连同一安全网关,自动智能调度 Global 端点。
在 AI 客户端中创建 Remote Server 并填入地址,无需配置任何 OAuth 凭证,系统支持 DCR 动态发现。
在授权页面切换为【🌐 国际版 Global(garmin.com)】,输入你的全球账户邮箱与密码,完成直连授权。
内置 SsoBreaker 智能熔断与探活,保障连接高可用。授权成功即可全面分析国际版健康表现!
ChatGPT 的菜单路径略有不同,可查看专门接入指南;其他客户端使用同一个 MCP 地址。
查看你使用的 Garmin Connect App 或网页版登录地址:若登录域名为 connect.garmin.cn 或在 App 中注册服务区域选择“中国大陆”,即为中国版;若登录域名为 connect.garmin.com 或在海外注册绑定,即为国际版。购买海外版手表(如美版、欧版、日版)配对国际版账号,购买国行手表配对中国版账号,两版均已获得本网关原生深度支持。
绝不冲突。网关底层采用严格的命名空间级隔离存储(中国区账号键为 cn:email,国际版账号键为 global:email)。各版本独立的会话令牌使用 AES-256-GCM 单独加密存储,两区的数据查询与写入完全独立并行,互不干扰。
功能完全一致且同等完备。无论是中国版还是国际版,均可无缝读取 153 项 Garmin 核心数据与指令接口(包含心率、睡眠阶段、HRV、身体电量、训练准备度、历史活动及日历训练安排)。
网关集成了上游最新的 Garmin SSO 熔断器(SsoBreaker)与实时探活(SsoProbe)机制。当国际版 SSO 遇到海外 Cloudflare 临时 429 频控时,网关会智能启动 300 秒冷却保护与快速失败提示,避免长时间无意义超时阻塞,全链路保障高可用与账户安全。
展示连接器真正能力的提示词。
“总结我的训练周:运动量、强度、睡眠质量,以及身体对负荷的响应。下周应该调整什么?”
“为我制定一个目标 50 分钟内 10 公里的三跑周 — 基于我最近的训练负荷,并将训练安排到手表。”
“看看最近一个月:哪些习惯与我最差的睡眠评分相关 — 晚间训练、压力峰值、还是其他?”
知动 为 Garmin 运动数据接入提供了安全的多用户授权网关(OAuth 2.1 + PKCE),让你可以从任何支持 MCP 的 AI 客户端直接连接,无需在本地配置复杂环境或单独运行服务。
网关采用会话隔离与严格的数据传输边界,仅在对话需要时按需读取运动健康数据,全流程保障数据隐私与安全。
知动现已深度接入全部 153 项 Garmin 核心数据与指令接口,按运动科学与健康管理场景分类。支持任何兼容 MCP 的 AI 模型精准调用。点击类别展开查看:
get_heart_ratesget_heart_rates_summaryget_rhr_dayget_spo2_dataget_respiration_dataget_respiration_summaryget_respiration_trendget_blood_pressureset_blood_pressureget_training_readinessget_morning_training_readinessget_recovery_time_remainingget_body_batteryget_body_battery_eventsget_sleep_dataget_sleep_summaryget_sleep_summary_rangeget_stress_dataget_stress_summaryget_all_day_stressget_all_day_eventsget_weekly_stressget_activitiesget_activities_by_dateget_activities_fordateget_activityget_activity_splitsget_activity_typed_splitsget_activity_split_summariesget_activity_weatherget_activity_hr_in_timezonesget_activity_power_in_timezonesget_activity_gearget_activity_exercise_setscount_activitiesget_activity_typescreate_manual_activityset_activity_nameset_activity_typeset_activity_descriptionset_activity_event_typeset_perceived_effortset_activity_feeldelete_activityset_activity_exercise_setsget_activity_fit_dataget_activity_fit_messagesget_power_duration_curveget_cycling_ftpget_lactate_thresholdget_training_statusget_training_effectget_training_load_trendget_training_load_balanceget_vo2max_trendget_hrv_dataget_hrv_trendget_race_predictionsget_endurance_scoreget_hill_scoreget_running_toleranceget_running_tolerance_trendget_fitnessage_dataget_acclimationget_progress_summary_between_datesrequest_reloadget_workoutsget_workout_by_idcreate_run_workoutcreate_run_interval_workoutcreate_walk_run_workoutcreate_z2_walk_workoutcreate_strength_workoutupload_workoutupload_workoutsschedule_workoutschedule_workoutsschedule_weekunschedule_workoutunschedule_workoutsdelete_workoutdelete_workoutsdownload_workoutget_scheduled_workoutsget_garmin_coach_workoutsget_training_plan_workoutsget_calendar_eventsreschedule_workoutget_coursesget_course_detailsdelete_courseget_weigh_insget_daily_weigh_insadd_weigh_inadd_weigh_in_with_timestampsdelete_weigh_insget_body_compositionadd_body_compositionget_stats_and_bodyget_statsget_stats_rangeget_user_summaryget_steps_dataget_daily_stepsget_weekly_stepsget_floorsget_weekly_intensity_minutesget_hydration_dataadd_hydration_dataget_lifestyle_logging_dataget_gearadd_gear_to_activityremove_gear_from_activityget_devicesget_device_last_usedget_device_settingsget_primary_training_deviceget_device_solar_dataget_device_alarmspush_workout_to_deviceget_menstrual_data_for_dateget_menstrual_calendar_dataget_pregnancy_summaryget_nutrition_daily_food_logget_nutrition_summary_between_datesget_nutrition_daily_mealsget_energy_balanceget_nutrition_daily_settingsset_nutrition_daily_settingssearch_foodsget_custom_foodsget_custom_food_serving_unitscreate_custom_foodupdate_custom_fooddelete_custom_foodlog_foodlog_custom_fooddelete_food_logupsert_and_logget_personal_recordget_goalsget_earned_badgesget_available_badge_challengesget_badge_challengesget_non_completed_badge_challengesget_inprogress_virtual_challengesget_adhoc_challengesget_heart_rate_zonesset_heart_rate_zonesget_full_nameget_user_profileget_userprofile_settingsget_unit_system🚀 跨品牌数据流统一聚合 (Cross-Brand Multi-Sensor Hub)🏃 AI 赛事动态配速与能量补给策略 (AI Marathon Pacing & Fueling Engine)🧬 生物学机体年龄与长寿健康评估 (Biomarker & Biological Aging Index)⚠️ 心血管异常负荷与过度训练预警 (Cardiovascular Strain & Fatigue Guard)