使用说明
Strava MCP服务器
将您的Strava训练数据连接到Claude。这个MCP服务器将克劳德变成你的个人训练教练——分析你的训练负荷,计划锻炼,跟踪你的进步。适用于自行车、跑步以及您在Strava上追踪的任何运动。
安装
适用于 克劳德桌面 和 claude.ai 任何计划。免费计划可以添加1个自定义连接器(先删除任何现有连接器),Pro和Max不受限制。
1.创建Strava API应用程序
这大约需要2分钟。您需要一个免费的Strava API应用程序,以便Claude可以访问您的数据。
- 首选 strava.com/settings/api
- 填写表格-- 应用程序名称, 类别,以及 描述 可以是任何东西(例如“My Claude连接器”)
- 集 授权回调域 到
strava-mcp-web.vercel.app - 点击 创建 并注意你的 客户端ID 和 客户端密钥
2.添加连接器
- 打开克劳德桌面或 claude.ai
- 首选 设置→ 连接器→ 添加自定义连接器
- 粘贴此URL并保存:
https://strava-mcp-web.vercel.app/mcp
3.连接
点击 连接 在新添加的连接器上。这将打开一个页面,您可以在其中输入Strava客户端ID和客户端密码,然后使用Strava进行授权。
就是这样!问克劳德你的训练情况。
工具
服务器公开了10个工具:
| 工具 | 说明 |
|---|---|
get_recent_activities |
您最近的活动,包括距离、持续时间和心率 |
get_activity_details |
深入某一特定活动——力量、人力资源、速度、痛苦分数 |
get_training_load_analysis |
ATL、CTL、TSB,提供培训建议和8周趋势 |
get_weekly_stats |
周流量——活动、公里、小时 |
get_weekly_training_plan |
基于当前体能和疲劳的每周计划 |
get_gear_maintenance |
自行车/鞋子的总里程,包括链条、卡带和轮胎警告 |
get_power_curve |
最佳功率输出(5s-60min),FTP估计,每月比较 |
get_hr_zone_distribution |
在每个人力资源区提供两极分化培训建议的时间 |
get_hr_drift_analysis |
稳定骑行中的心脏漂移——有氧效率指标 |
check_workout_quality |
区间一致性、功率解耦、恢复评分 |
示例对话
“我今晚想骑马,我该怎么办?” “我的训练负荷怎么样?” “检查我上次间歇训练的质量” “我什么时候需要更换链条?” “我的FTP是什么,与上个月相比怎么样?” “我在第二区花了足够的时间吗?” “我正在为四月份的150公里比赛训练——我在赛道上吗?”
运作原理
Claude实时提取您的Strava数据,并在上下文中对其进行推理——您最近的骑行、健身趋势、疲劳程度和目标。
训练负荷分析 使用标准PMC模型:
- ATL (7天)——你现在有多累
- CTL (42天)——你的健康水平
- TSB --CTL减去ATL。阳性=新鲜,阴性=疲劳
- 爬坡速率 --每周负载变化,并附有受伤风险警告
齿轮维护 每辆自行车和鞋子上都有公里的轨迹,当链条(3000公里)、钱箱(6000公里)、轮胎(5000公里)或电缆(8000公里)需要注意时,会发出警告。
功率曲线 在持续时间内找到你的最佳努力,并估计FTP为你20分钟能力的95%。
人力资源分析 涵盖了区域分布(你是否足够两极分化?)和心脏漂移(你的有氧基础是否有所改善?)。
局限性
- 训练负荷使用痛苦分数/HR——它低估了力量训练或HR较低的活动带来的疲劳
- 功率功能需要功率计或智能训练器
- 每周计划是一种启发,而不是对认证教练的替代
故障排除
连接器不工作? 在“设置”中删除并重新添加连接器→ 连接器。
身份验证错误?
检查您的Strava API应用程序是否 strava-mcp-web.vercel.app 作为回调域。
网站
内置于
- 模型上下文协议(MCP) --Anthropic将AI连接到外部工具的开放标准
- Strava API v3 --获取运动员活动和指标
许可证
麻省理工学院