intervals-icu-mcp — MCP-сервер для Claude Code: данные тренировок
Даёт ИИ-доступ к тренировочным данным и метрикам Intervals.icu. Помогает разбирать занятия, самочувствие и планы тренировок.
claude mcp add intervals-icu-mcp -e INTERVALS_ICU_API_KEY=<INTERVALS_ICU_API_KEY> -e INTERVALS_ICU_ATHLETE_ID=<INTERVALS_ICU_ATHLETE_ID> -- uvx intervals-icu-mcpЧто делает intervals-icu-mcp
MCP-сервер связывает Intervals.icu с ИИ-клиентом: через него можно читать и изменять данные о занятиях, самочувствии, календаре, снаряжении и тренировках. В наборе есть инструменты для анализа активности и профиля спортсмена, а также ресурсы со схемами и синтаксисом тренировок и промпты для анализа нагрузок, восстановления и планирования недели.
Сервер работает через stdio. Для подключения нужны API-ключ Intervals.icu и ID спортсмена; рекомендуемый запуск использует uvx, который входит в uv. Без этих учётных данных сервер не получит доступ к данным аккаунта. Есть также варианты запуска из исходников и через Docker.
Какие задачи решает
- просмотреть недавние занятия в Intervals.icu
- разобрать показатели отдельной активности
- проверить данные о самочувствии
- составить план тренировочной недели
- получить сведения о календаре и снаряжении
Примеры запросов агенту
- Покажи мои занятия за последнюю неделю из Intervals.icu.
- Разбери показатели этой активности и сопоставь их с моим профилем.
- Помоги спланировать тренировочную неделю по моим данным о самочувствии.
Как установить intervals-icu-mcp
Командой платформы
claude mcp add intervals-icu-mcp -e INTERVALS_ICU_API_KEY=<INTERVALS_ICU_API_KEY> -e INTERVALS_ICU_ATHLETE_ID=<INTERVALS_ICU_ATHLETE_ID> -- uvx intervals-icu-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from intervals-icu-mcp <команда>
Командой платформы
codex mcp add intervals-icu-mcp --env INTERVALS_ICU_API_KEY=<INTERVALS_ICU_API_KEY> --env INTERVALS_ICU_ATHLETE_ID=<INTERVALS_ICU_ATHLETE_ID> -- uvx intervals-icu-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from intervals-icu-mcp <команда>
Файл настроек
{
"mcpServers": {
"intervals-icu-mcp": {
"command": "uvx",
"args": [
"intervals-icu-mcp"
],
"env": {
"INTERVALS_ICU_API_KEY": "<INTERVALS_ICU_API_KEY>",
"INTERVALS_ICU_ATHLETE_ID": "<INTERVALS_ICU_ATHLETE_ID>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from intervals-icu-mcp <команда>
Файл настроек
{
"servers": {
"intervals-icu-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"intervals-icu-mcp"
],
"env": {
"INTERVALS_ICU_API_KEY": "<INTERVALS_ICU_API_KEY>",
"INTERVALS_ICU_ATHLETE_ID": "<INTERVALS_ICU_ATHLETE_ID>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from intervals-icu-mcp <команда>
Командой платформы
gemini mcp add -e INTERVALS_ICU_API_KEY=<INTERVALS_ICU_API_KEY> -e INTERVALS_ICU_ATHLETE_ID=<INTERVALS_ICU_ATHLETE_ID> intervals-icu-mcp uvx intervals-icu-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from intervals-icu-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о intervals-icu-mcp
Как установить intervals-icu-mcp в Claude Code?
Передайте API-ключ и ID спортсмена в команде `claude mcp add intervals-icu-mcp -e INTERVALS_ICU_API_KEY=<INTERVALS_ICU_API_KEY> -e INTERVALS_ICU_ATHLETE_ID=<INTERVALS_ICU_ATHLETE_ID> -- uvx intervals-icu-mcp. Для запуска используется uvx`.
Что делает intervals-icu-mcp?
Подключает данные Intervals.icu к ИИ-клиенту: сервер работает с занятиями, самочувствием, календарём, снаряжением и тренировками. В нём также есть инструменты анализа и промпты для планирования.
Что нужно для работы intervals-icu-mcp?
Нужны API-ключ Intervals.icu и ID спортсмена. Для рекомендуемого запуска установите uv, в состав которого входит uvx.