关于 Strava Training MCP
Strava Training MCP 将 Strava 训练数据接入 Claude,面向希望分析训练状态和活动表现的运动者。它提供训练负荷、功率、心率及装备维护等分析工具。
主要功能
- 01查看近期活动与详细数据
- 02分析训练负荷和趋势
- 03生成每周训练计划
- 04分析功率曲线与 FTP
- 05检查心率区间和漂移
- 06追踪装备维护需求
适用场景
- 01评估近期训练负荷与疲劳
- 02规划下一周训练安排
- 03检查间歇训练质量
- 04判断自行车链条更换时机
MCP 相关
该 MCP 服务向 Claude 提供 10 种 Strava 数据查询与分析工具,包括活动、训练负荷、计划、功率、心率和装备维护。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Strava MCP 服务
将你的 Strava 训练数据连接到 Claude。这个 MCP 服务可将 Claude 变成你的私人训练教练——分析训练负荷、规划训练,并跟踪进度。适用于骑行、跑步以及你在 Strava 上记录的任何运动。
安装
适用于 Claude Desktop 和任何套餐的 claude.ai。免费套餐可添加 1 个自定义连接器(请先移除已有的连接器),Pro 和 Max 套餐则不受数量限制。
1. 创建 Strava API 应用
大约需要 2 分钟。你需要一个免费的 Strava API 应用,以便 Claude 访问你的数据。
- 前往 strava.com/settings/api
- 填写表单——Application Name、Category 和 Description 可以随意填写(例如“我的 Claude 连接器”)
- 将 Authorization Callback Domain 设为
strava-mcp-web.vercel.app - 点击 Create,并记下你的 Client ID 和 Client Secret
2. 添加连接器
- 打开 Claude Desktop 或 claude.ai
- 前往 设置 → 连接器 → 添加自定义连接器
- 粘贴此 URL 并保存:
https://strava-mcp-web.vercel.app/mcp
3. 连接
点击新添加的连接器上的 连接。这会打开一个页面,你可以在其中输入 Strava Client ID 和 Client Secret,然后通过 Strava 授权。
就这么简单!向 Claude 询问你的训练情况吧。
工具
此服务提供 10 个工具:
| 工具 | 描述 |
|---|---|
get_recent_activities | 你最近的活动,包括距离、时长和心率 |
get_activity_details | 深入查看某项活动——功率、HR、速度、疲劳分数 |
get_training_load_analysis | ATL、CTL、TSB,并提供训练建议和 8 周趋势 |
get_weekly_stats | 每周训练量——活动次数、公里数、小时数 |
get_weekly_training_plan | 根据当前体能和疲劳状况制定每周计划 |
get_gear_maintenance | 自行车/鞋的累计公里数,以及链条、飞轮、轮胎的维护提醒 |
get_power_curve | 最佳功率输出(5 秒–60 分钟)、FTP 估算值、月度对比 |
get_hr_zone_distribution | 各心率区间的时长,并提供极化训练建议 |
get_hr_drift_analysis | 稳定骑行中的心率漂移——有氧效率指标 |
check_workout_quality | 间歇训练一致性、功率解耦、恢复评分 |
对话示例
“我今晚想骑车,应该怎么安排?” “我的训练负荷情况怎么样?” “检查一下我上次间歇训练的质量” “我什么时候需要更换链条?” “我的 FTP 是多少?和上个月相比如何?” “我在二区训练的时间够吗?” “我正在备战 4 月的一场 150 公里比赛——进度跟得上吗?”
工作原理
Claude 会实时获取你的 Strava 数据,并结合相关背景进行分析——包括近期骑行、体能趋势、疲劳程度和目标。
训练负荷分析采用标准 PMC 模型:
- ATL(7 天)——你目前有多疲劳
- CTL(42 天)——你的体能水平
- TSB——CTL 减去 ATL。正值 = 状态良好,负值 = 疲劳
- 负荷增长率——周与周之间的负荷变化,并提示受伤风险
装备维护跟踪每辆自行车和每双鞋的累计公里数,并在链条(3000 公里)、飞轮(6000 公里)、轮胎(5000 公里)或线缆(8000 公里)需要维护时发出提醒。
功率曲线会找出不同持续时间下的最佳表现,并按 20 分钟功率的 95% 估算 FTP。
HR 分析涵盖区间分布(你的训练极化程度够吗?)和心率漂移(你的有氧基础在提升吗?)。
局限性
- 训练负荷使用疲劳分数/HR——它会低估力量训练或心率保持较低的活动所带来的疲劳
- 功率功能需要功率计或智能骑行台
- 每周计划采用启发式方法,不能替代认证教练
故障排除
连接器无法使用? 在“设置”→“连接器”中移除并重新添加连接器。
身份验证错误?
检查你的 Strava API 应用是否将 strava-mcp-web.vercel.app 设为回调域名。
网站
构建所用技术
- Model Context Protocol (MCP) — Anthropic 用于将 AI 连接到外部工具的开放标准
- Strava API v3 — 访问运动员的活动和指标
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。