mcpField
T
Tredict

Tredict

远程服务
tredict.com健康医疗228 周前更新

关于 Tredict

Tredict MCP Server 将耐力运动员的 Tredict 训练历史接入 AI 助手,用于分析与计划制定。它结合活动和健康指标、结构化训练,以及聊天中的交互式组件。

主要功能

  1. 01分析活动指标和时间序列
  2. 02评估能力数值与训练区间
  3. 03创建可复用的多周训练计划
  4. 04编写并调整结构化训练
  5. 05查看健康、恢复和装备数据
  6. 06在聊天中呈现活动与计划组件

适用场景

  1. 01查看跑步的配速、心率和分段
  2. 02根据近期训练创建多周计划
  3. 03检查 HRV、睡眠和训练负荷
  4. 04核对装备使用量和距离

MCP 相关

通过 MCP 工具提供 Tredict 活动、计划、健康和装备数据,并支持 OAuth 2.1 或个人 API Token 认证。交互式组件可在兼容的聊天宿主中展示活动详情和计划。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://www.tredict.com/api/mcp/v2
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://www.tredict.com/api/mcp/v2
SSEhttps://www.tredict.com/api/mcp/v2

工具

详细介绍

Tredict MCP 服务

适用于 Tredict 的官方 Model Context Protocol(MCP)服务。Tredict 是面向耐力运动员和教练的规划与分析平台。将你偏好的 AI 助手连接到完整的训练历史记录,涵盖跑步、骑行、游泳等项目。分析活动、确定能力值,并在 Tredict 中创建结构完整的训练计划,直接同步到你的运动手表。

Tredict 还提供交互式 MCP App UI 小组件,可在 Claude.ai 或 ChatGPT 等宿主的 LLM 聊天中,以可视化方式呈现活动详情和训练计划。

概览

名称Tredict MCP 服务
MCP 服务 URLhttps://www.tredict.com/api/mcp/v2
传输方式Streamable HTTP 和 SSE
协议MCP 2025-06-18
身份验证OAuth 2.1 with PKCE / Personal API Token

完整技术文档:Tredict MCP 服务文档。

核心功能

  • 创建训练计划。 分析训练历史和当前体能状况,生成可重复使用、为期数周且包含结构化训练的计划,并将其保存到用户的“My Plans”类别中。
  • 编写结构化训练。 为跑步、骑行、游泳和力量训练创建可执行的结构化训练,并重新安排计划训练或为其重命名。
  • 活动分析。 获取每项已完成活动的详细指标和完整时间序列(心率、配速、功率、步频、海拔、位置、圈数)。
  • 能力评估。 根据近期训练数据确定 FTP、FTPace(跑步)、HRmax 和乳酸阈值。
  • 健康与恢复。 获取 HRV、睡眠、身体数据(体重、体脂、静息心率)和随时间变化的训练负荷。
  • 训练区间。 读取区间修订记录,以及按 sportType 和 zoneType(heartrate、pace、power、cadence)汇总的区间分布。
  • 装备追踪。 列出所有装备(自行车、跑鞋、游泳装备、其他),包括使用范围、次数、距离和时长。
  • 设备同步。 应用到训练日历的计划会自动上传至已连接的运动手表(Garmin、Suunto、Coros、icTrainer、Wahoo、Apple Watch 等)。

对话示例

活动分析
You: "How did my long run on Sunday go?"
Claude: [Shows pace, heart rate, cadence, elevation and zone distribution. 
         Flags the last 5 km where HR drifted into threshold]
创建训练计划
You: "Build me a 10-week half marathon plan based on my recent training"
Claude: [Analyses last 8 weeks of running history, creates a structured 
         multi-week plan in My Plans, pushes workouts to your Garmin]
FTP 与能力
You: "What is my current running FTP?"
Claude: [Derives FTPace from recent efforts, compares to last revision, 
         suggests updated training zones]
装备与跑鞋
You: "How many kilometres do my current running shoes have?"
Claude: [Lists active shoes with distance logged, 
         flags gear approaching typical replacement range]
年度对比
You: "How does my 2025 training compare to 2024?"
Claude: [Compares total volume, zone distribution, long run progression
         and peak weeks across both years]
恢复状况检查
You: "Am I ready for tomorrow's threshold session?"
Claude: [Reads HRV trend, resting heart rate and recent training load.
         Gives a clear go or back-off recommendation]
计划执行情况
You: "Am I actually hitting my training zones as planned?"
Claude: [Shows prescribed vs actual time in each zone per sport,
         highlights where execution is drifting from the plan]
HRV 与体能趋势
You: "What does my HRV trend tell me about my current fitness?"
Claude: [Analyses rMSSD baseline, flags suppression periods,
         links dips to high-load weeks in training history]
比赛目标现实性检查
You: "Is my sub-4 marathon goal realistic given my current training?"
Claude: [Derives pace capacity from recent long runs and threshold efforts,
         compares to goal pace, outlines what needs to improve]

平台支持

官方支持: Anthropic Claude(Web、Desktop、Code)、OpenAI ChatGPT、OpenAI Codex、Mistral Le Chat、Mistral Vibe。

兼容: 任何支持 OAuth 2.1 或 bearer-token 身份验证的 MCP 客户端,包括本地 LLM 部署。

各平台的设置指南:

配置

Claude.ai / Claude Desktop

Settings → Connectors → Add custom connector:

  • 名称:Tredict
  • 远程 MCP 服务 URL:https://www.tredict.com/api/mcp/v2

首次使用时会自动处理 OAuth。

通用 MCP 客户端(Streamable HTTP)
{
  "mcpServers": {
    "tredict": {
      "url": "https://www.tredict.com/api/mcp/v2",
      "transport": { "type": "http" }
    }
  }
}
Personal API Token

对于不支持 OAuth 的客户端,请在 Tredict 的“Settings → Personal API / MCP”中创建访问令牌,并将其作为 bearer token 传入:

Authorization: Bearer <your-personal-api-token>

身份验证

该服务支持两种方式:

  1. 带 PKCE 和客户端凭据的 OAuth 2.1。 推荐用于第三方 MCP 主机。权限范围粒度细致:activityRead、activityWrite、bodyvaluesRead。
  2. 个人 API 令牌。 推荐用于自建 Agent 和本地大模型工作流。

完整详情请参阅 OAuth2 文档。

可用工具

MCP 客户端可以列出所有工具名称、描述和架构。括号内为权限范围。

活动
工具描述权限范围
activity-list列出指定日期范围内已完成的活动activityRead
activity活动详情、指标和时间序列activityRead
activity-update更新活动标题和备注(非破坏性)activityWrite
equipment-list列出用户的所有装备(自行车、鞋、游泳及其他)activityRead
计划
工具描述权限范围
plan-creation在“My Plans”中创建可重复使用的训练计划activityWrite
add-plan-training向现有计划添加一项结构化训练activityWrite
planned-workout-list列出计划中/已安排的训练activityRead
planned-workout查看单项计划训练的详情和结构activityRead
planned-workout-change-date将计划训练改期至新日期activityWrite
training-effort-list查看所有 sportTypes 随时间变化的训练负荷activityRead
身体、健康与能力
工具描述权限范围
bodyvalues体重、体脂率、静息心率、身高等bodyvaluesRead
capacity每种 sportType 的能力值(HRmax、HRlth、FTP、FTPace)bodyvaluesRead
hrv-list心率变异性数据及基准值bodyvaluesRead
sleep-list睡眠数据及基准值bodyvaluesRead
zones每种 sportType 和 zoneType 的区间修订记录bodyvaluesRead
zones-distribution按 sportType 和月份汇总的区间分布bodyvaluesRead
交互式 MCP 应用 UI 小组件
工具描述权限范围
show-activity-ui在聊天中呈现活动详情、指标、分段和地图activityRead
show-plan-ui在聊天中以日历视图呈现可重复使用的训练计划activityRead

提示词

主机可作为模板提供的预定义参数化任务:

  • better-names:查找近期标题不佳的活动,并为其建议有意义的标题。
  • coolest-training (year):查找指定年份中最有趣的一次训练。
  • compare-years (firstYear, otherYear):深入比较两个年份。
  • create-plan (monthsBack?, durationInWeeks?, workoutsPerWeeks?, sportTypes?, targetZonesTypes?):根据近期历史记录制定完整训练计划。
  • determine-ftp (sportType?):根据训练历史推算当前 FTP。
  • indepth-analysis:对近 2 年的训练状态进行深入评估。
  • recreate-structured-workout (activityId):根据已完成的活动重建可执行的结构化训练。

资源

URI描述
mcp://tredict/assets/logo.svgTredict 矩形徽标(浅色/深色主题)
mcp://tredict/assets/logo-slogan.svg带有“耐力运动员分析”标语的 Tredict 徽标
ui://widget/activity-ui-100.html活动详情 UI 小组件(MCP 应用)
ui://widget/plan-ui-100.html训练计划 UI 小组件(MCP 应用)

数据完整性

  • 所有写入操作均可撤销。activity-update 会将先前的标题和备注保存在 mcpUpdatedFields 数组中,因此可以随时回滚任何更改。
  • 该服务仅访问你自己的个人资料。如果你以朋友或教练的身份有权访问其他 Tredict 运动员的数据,这些数据对 MCP 服务仍不可见。

健康数据责任

某些响应,尤其是来自 plan-creation 的响应,会要求大模型展示健康和责任声明。用户注册 Tredict,即表示接受《使用条款》中定义的数据健康相关应用责任。大模型也会出错,不能替代合格的教练或您自己的判断。

隐私与控制

在用户明确配置之前,外部 MCP 客户端无法访问 Tredict 数据。创建令牌时,可以按范围限制读写权限。Tredict 完全符合 GDPR;请参阅《隐私政策》。请查看已连接 AI 提供商的隐私政策,了解通过其发送的数据将如何处理;也可以使用本地大模型,将所有数据保留在设备上。

链接

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。