mcpField
A
athletedata

athletedata

远程服务
athletedata.health健康医疗26 天前更新

关于 athletedata

athletedata 是面向运动员的托管 MCP 服务,可通过 AI 查询已连接的训练与健康应用。它汇集 39 款应用的数据并计算训练、恢复和表现指标,还可将指定训练、饮食记录和训练计划写回支持的服务。

主要功能

  1. 01读取 39 款应用的数据
  2. 02训练负荷与准备度指标
  3. 03睡眠、HRV 和心率趋势
  4. 04功率与配速曲线、赛事预测
  5. 05写回训练、饮食记录和训练计划

适用场景

  1. 01查看训练负荷与恢复趋势
  2. 02比较睡眠和 HRV 的变化
  3. 03检查功率曲线和赛事预测
  4. 04发送训练或记录饮食与力量训练计划

MCP 相关

托管的 Streamable HTTP MCP 服务向 MCP 客户端提供已连接的健身与健康数据及部分写入操作。支持 OAuth 或 API 密钥认证。

配置

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

服务地址https://mcp.athletedata.health/mcp
一键复制安装命令
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://mcp.athletedata.health/mcp需要授权

工具

详细介绍

athletedata

athletedata MCP 服务

Garmin、Oura、WHOOP、Hevy 及另外 35 款健身应用的数据,都可以通过你自己的 AI 查询。

athletedata 是面向运动员的托管式 MCP 服务。在 athletedata.health 一次性连接你的训练和健康应用,然后向自己的 AI 询问你的数据。

它读取 39 款应用的数据,并据此计算各项指标:训练负荷(CTL、ATL、TSB)、HRV 和静息心率趋势、准备状态、睡眠趋势、功率和配速曲线、比赛成绩预测、强度分布和负荷激增情况。经你许可,它还可以写入数据:通过 Intervals.icu 将结构化训练推送到 Garmin 或 COROS,或通过 athletedata iPhone 应用推送到 Apple Watch;记录食物;或创建 Hevy 训练计划。

服务: https://mcp.athletedata.health/mcp(Streamable HTTP) 账户: 开始 7 天免费试用,然后前往 www.athletedata.health/dashboard/mcp 查找你的密钥。 更多信息: athletedata.health/mcp

可读取的数据

  • 活动和功率: Garmin、Wahoo、Intervals.icu、TrainingPeaks、Polar、COROS、Suunto、Zepp、Zwift、Rouvy、MyWhoosh、Peloton、TrainerRoad、Hammerhead Karoo、Concept2
  • 睡眠和恢复: Oura、WHOOP、Ultrahuman、Garmin、Withings、Apple Health、Google Health(Fitbit、Pixel Watch)、COROS、Suunto、Zepp、Eight Sleep
  • 心脏: Frontier X(ECG)
  • 力量训练: Hevy、Strong、Fitbod、Technogym
  • 营养: Cronometer、MyFitnessPal、Yazio、Lose It!、Lifesum、Fuelin
  • 身体成分: Renpho、Withings
  • 周期追踪: Clue、Flo
  • 日历和文档: Google Calendar、Apple Calendar、Google Sheets

MCP 无法获取 Strava 数据:Strava 的 API 条款不允许将数据提供给第三方 AI 工具。

两种登录方式

  1. OAuth(客户端支持时推荐使用)。 添加纯 URL https://mcp.athletedata.health/mcp,然后使用你的 athletedata 账户登录。授权 页面会列出应用请求的权限,你可以随时在「设置」的「已连接的应用」中撤销授权。
  2. API 密钥。 每次请求都发送 Authorization: Bearer sk_soma_...。 密钥位于你的 MCP 页面。请像保护密码一样保管它。

按客户端设置

Claude(claude.ai、Claude Desktop)

前往「设置」→「连接器」→「添加自定义连接器」,粘贴 https://mcp.athletedata.health/mcp,然后登录。 指南:athletedata.health/mcp/setup/claude-desktop 还没有账户?免费开始使用。

Claude Code
claude mcp add --transport http athletedata https://mcp.athletedata.health/mcp

然后在 Claude Code 中运行 /mcp 并登录。还没有账户?免费开始使用。

ChatGPT

指南:athletedata.health/mcp/setup/chatgpt 还没有账户?免费开始使用。

Cursor

将 athletedata 添加到 Cursor

点击按钮即可添加服务,Cursor 会提示你登录。若要改用密钥,请将以下内容放入 ~/.cursor/mcp.json,并在环境中设置 ATHLETEDATA_API_KEY:

{
  "mcpServers": {
    "athletedata": {
      "url": "https://mcp.athletedata.health/mcp",
      "headers": { "Authorization": "Bearer ${env:ATHLETEDATA_API_KEY}" }
    }
  }
}

此仓库也是一个 Cursor 插件(.cursor-plugin/plugin.json)。 还没有账户?免费开始使用。

VS Code(GitHub Copilot)
code --add-mcp '{"name":"athletedata","type":"http","url":"https://mcp.athletedata.health/mcp"}'

首次使用时,VS Code 会要求你登录。还没有账户?免费开始。

Gemini CLI
gemini extensions install https://github.com/athletedata-health/mcp

安装程序会要求你提供 API 密钥,并将其保存在系统钥匙串中。 还没有账户?免费开始。

OpenClaw

使用 OAuth 登录:

openclaw mcp add athletedata --url https://mcp.athletedata.health/mcp --transport streamable-http --auth oauth
openclaw mcp login athletedata

也可以使用密钥(在环境中设置 ATHLETEDATA_API_KEY;单引号会让占位符保留在配置中,由于添加时的探测不会展开该占位符,因此需要使用 --no-probe):

openclaw mcp add athletedata --url https://mcp.athletedata.health/mcp --transport streamable-http --header 'Authorization=Bearer ${ATHLETEDATA_API_KEY}' --no-probe
openclaw mcp probe athletedata

相应的技能会告诉你的 Agent 何时使用它:clawhub install athletedata。 还没有账户?免费开始。

Hermes Agent
echo 'ATHLETEDATA_API_KEY=sk_soma_...' >> ~/.hermes/.env
hermes plugins install athletedata-health/mcp
hermes plugins enable athletedata

还没有账户?免费开始。

Mistral Le Chat

进入 Connectors,选择 Add connector,再选择 Custom MCP connector,粘贴 https://mcp.athletedata.health/mcp,然后登录。 还没有账户?免费开始。

其他 MCP 客户端

URL https://mcp.athletedata.health/mcp,传输方式为 Streamable HTTP,标头为 Authorization: Bearer sk_soma_...。 仅支持 stdio 的客户端可以通过 npx mcp-remote https://mcp.athletedata.health/mcp --header "Authorization:Bearer ${ATHLETEDATA_API_KEY}" 建立桥接。

此仓库包含什么

仅包含清单。服务本身由 athletedata 托管;此处的内容不会在你的计算机上运行。

文件用途
server.json官方 MCP Registry
gemini-extension.json、GEMINI.mdGemini CLI 扩展
plugin.json、mcp.json、skills/Agent Plugins 软件包(Hermes Agent、Cursor)
.cursor-plugin/plugin.jsonCursor 插件
clawhub/athletedata/SKILL.mdOpenClaw 的 ClawHub 技能
glama.jsonGlama 列表所有权
build/build.mjs从单一来源生成上述所有文件

隐私

你的数据由你掌控:我们不会出售数据,也不会使用数据训练模型;你可以从控制面板删除所有内容。详情:athletedata.health/trust。 有疑问?请联系:[email protected]

由苏黎世的 HealthspanOS AG 制作。

评论

支持 Markdown

第一次接触 MCP?

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

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