使用说明
Intervals.icu MCP服务器
该项目提供了一个模型上下文协议(MCP)服务器,用于与 intervals.icu API它提供了一套全面的工具,允许您管理运动员、活动、事件等。
先决条件
- Java 21
- 梅文
入门指南
-
构建应用程序:
./mvnw clean install -
运行应用程序:
java -jar target/intervals-mcp-*.jar
默认情况下,服务器将在端口8080上启动。当前未应用安全层。
配置
应用程序需要设置以下环境变量:
INTERVALS_API_TOKEN:的API令牌intervals.icu。您可以从上的帐户设置中获取此信息intervals.icu网站。INTERVALS_API_ATHLETE_ID:您的运动员IDintervals.icu.
您可以在环境中或 .env 文件。
示例 .env 文件:
INTERVALS_API_TOKEN=your_api_token
INTERVALS_API_ATHLETE_ID=your_athlete_id
可用工具
此MCP服务器提供了广泛的工具,用于与 intervals.icu API这些工具大致可分为以下几类:
- 运动员管理: 用于获取和更新运动员数据的工具,包括个人资料、设置和训练计划。
- 活动管理: 用于创建、检索、更新和删除活动的工具。您还可以下载活动文件并分析活动数据,如功率曲线和心率数据。
- 活动管理: 用于管理日历事件的工具,包括创建、更新和删除训练、笔记和比赛。
- 锻炼管理: 用于在库中创建、检索和管理锻炼的工具。
- 数据分析: 用于获取和分析各种数据点的工具,包括健康记录、健身模型和绩效指标。
有关可用工具及其说明的完整列表,请参阅 IntervalsToolProvider.java 文件。
