3 v1.0.0b2 更新于 2026-10-15
Futureweb Intervals MCP MCP Server
自托管的 Intervals.icu MCP 服务器:训练分析、Garmin 数据、健康监测和训练计划。
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
安装配置
本地运行(pypi)
{
"mcpServers": {
"intervals-mcp-server": {
"command": "uvx",
"args": [
"futureweb-intervals-mcp"
]
}
}
} 本地运行(docker)
{
"mcpServers": {
"intervals-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/futureweb/intervals-mcp-server:1.0.0b2"
]
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 15 个工具
get_activity_details
获取活动详情,包含所有自定义字段与 Garmin 恢复的指标
get_activity_report
一次性生成单次活动的教练式分析报告
get_training_summary
获取周/月等训练总结
get_training_load
获取训练负荷分析(急慢性比、单调性、应变等)
get_fueling_analysis
分析营养补给情况,含每小时出汗量等
get_activity_data_audit
审计活动数据,找出仍为零占位或无值的字段
get_activity_streams
以摘要、CSV 或 JSON 形式获取任意数据流,支持切片、降采样和分页
get_activity_intervals
获取活动中的区间(intervals)数据
analyze_workout_execution
对比计划与实际执行的训练,逐步分析
analyze_climbs
分析爬坡和下坡数据
compare_power_streams
对比两个功率计的数据流
get_wellness_data
获取健康/ Wellness 数据,含睡眠、HRV、Body Battery 等
get_recovery_snapshot
基于 42 天基线的恢复状况快照
get_wellness_trends
分析健康数据的趋势与相关性
get_nutrition_summary
获取营养与体重趋势总结