MCP Catalogs
首页intervals-icu-mcp screenshot

intervals-icu-mcp

by eddmann·25·综合分 43

Intervals.icu 综合 MCP 服务器,提供 48 个工具用于训练数据、健康指标和性能分析。

productivityhealthai-llm
22
Forks
12
活跃 Issue
6 个月前
最近提交
2 天前
收录于

概述

这个 MCP 服务器与 Intervals.icu(自行车和跑步训练平台)提供广泛的集成。它通过 48 个工具(分为 9 个类别,包括活动、性能分析、健康追踪、日历管理和装备管理)提供对用户数据的全面访问。该服务器不仅包含数据操作工具,还提供了持久的运动员个人资料资源和 6 个预构建的常用训练场景模板。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:分析骑行或跑步性能指标和训练数据
:计划和管理工作计划训练事件
:跟踪健康指标,包括恢复、睡眠和 HRV
:管理自行车和跑步装备,包括维护跟踪
:查看历史活动和性能曲线
:这个 MCP 服务器使用什么身份验证方法?
:我可以在除 Claude 之外的其他 LLM 客户端中使用这个服务器吗?

什么时候选它

如果您是认真的骑行者或跑步者,使用 Intervals.icu 进行训练数据分析,并希望获得 AI 辅助的训练分析和规划,请选择此服务器。

什么时候不要选它

如果您不使用 Intervals.icu 进行训练,或更喜欢更通用的健身追踪平台集成,请不要选择此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • get-activity-details

    Get comprehensive details for a specific activity

  • get-activity-streams

    Get time-series data (power, HR, cadence, altitude, GPS)

  • get-best-efforts

    Find peak performances across all durations in an activity

  • get-athlete-profile

    Get athlete profile with fitness metrics and sport settings

  • get-wellness-data

    Get recent wellness metrics with trends (HRV, sleep, mood, fatigue)

  • get-calendar-events

    Get planned events and workouts from calendar

  • create-event

    Create new calendar events (workouts, races, notes, goals)

  • get-power-curves

    Analyze power curves with FTP estimation and power zones

  • get-workout-library

    Browse workout folders and training plans

  • get-gear-list

    Get all gear items with usage and status

  • update-sport-settings

    Update FTP, FTHR, pace threshold, or zone configuration

  • download-activity-file

    Download original activity file

可对比工具

strava-mcpgarmin-mcpfitness-tracker-shell-mcp

安装

安装

前置要求

  • Python 3.11+ 和 [uv](https://github.com/astral-sh/uv),或
  • Docker

身份验证设置

  1. 从 https://intervals.icu/settings 获取您的 Intervals.icu API 密钥
  2. 从您的个人资料 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_auth

Claude 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。