
intervals-icu-mcp
by eddmann·★ 25·综合分 43
Intervals.icu 综合 MCP 服务器,提供 48 个工具用于训练数据、健康指标和性能分析。
概述
这个 MCP 服务器与 Intervals.icu(自行车和跑步训练平台)提供广泛的集成。它通过 48 个工具(分为 9 个类别,包括活动、性能分析、健康追踪、日历管理和装备管理)提供对用户数据的全面访问。该服务器不仅包含数据操作工具,还提供了持久的运动员个人资料资源和 6 个预构建的常用训练场景模板。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
如果您是认真的骑行者或跑步者,使用 Intervals.icu 进行训练数据分析,并希望获得 AI 辅助的训练分析和规划,请选择此服务器。
什么时候不要选它
如果您不使用 Intervals.icu 进行训练,或更喜欢更通用的健身追踪平台集成,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 12 个工具get-activity-detailsGet comprehensive details for a specific activity
get-activity-streamsGet time-series data (power, HR, cadence, altitude, GPS)
get-best-effortsFind peak performances across all durations in an activity
get-athlete-profileGet athlete profile with fitness metrics and sport settings
get-wellness-dataGet recent wellness metrics with trends (HRV, sleep, mood, fatigue)
get-calendar-eventsGet planned events and workouts from calendar
create-eventCreate new calendar events (workouts, races, notes, goals)
get-power-curvesAnalyze power curves with FTP estimation and power zones
get-workout-libraryBrowse workout folders and training plans
get-gear-listGet all gear items with usage and status
update-sport-settingsUpdate FTP, FTHR, pace threshold, or zone configuration
download-activity-fileDownload original activity file
可对比工具
安装
安装
前置要求
- Python 3.11+ 和 [uv](https://github.com/astral-sh/uv),或
- Docker
身份验证设置
- 从 https://intervals.icu/settings 获取您的 Intervals.icu API 密钥
- 从您的个人资料 URL 中记录您的运动员 ID(格式:
i123456)
选项 1:使用 UV
cd intervals-icu-mcp
uv sync
# 配置凭据
uv run intervals-icu-mcp-auth选项 2:使用 Docker
docker build -t intervals-icu-mcp .
# 创建并配置环境文件
touch intervals-icu-mcp.env
docker run -it --rm -v "$(pwd)/intervals-icu-mcp.env:/app/.env" intervals-icu-mcp:latest python -m intervals_icu_mcp.scripts.setup_authClaude Desktop 配置
添加到您的 claude_desktop_config.json 文件:
{
"mcpServers": {
"intervals-icu": {
"command": "uv",
"args": [
"run",
"--directory",
"/ABSOLUTE/PATH/TO/intervals-icu-mcp",
"intervals-icu-mcp"
]
}
}
}FAQ
- 这个 MCP 服务器使用什么身份验证方法?
- 服务器使用 API 密钥身份验证,配合 HTTP Basic Auth(用户名为 'API_KEY',密钥为密码)。不需要 OAuth。
- 我可以在除 Claude 之外的其他 LLM 客户端中使用这个服务器吗?
- 是的,只要客户端支持模型上下文协议(MCP),您就可以在任何兼容的 LLM 客户端中使用此服务器。
intervals-icu-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。