Token导航 LogoToken导航TokenDH.com
Xert MCP logo
运维云端未说明官方级别未说明来源级核验

Xert MCP

MCP Server

XERT MCP Server是一个连接Claude与XERT API的模型上下文协议服务器,提供健身签名、训练负荷、锻炼计划和活动数据访问。

工具数

7

提示词数

0

GitHub Stars

3

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Milofax

提供方

Milofax

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

XERT MCP服务器

模型上下文协议(MCP)服务器,将Claude连接到XERT API,提供对健身特征、训练负荷、训练和活动的访问。

特性

  • 📊 健身签名 -获取您当前的FTP、LTP、HIE和峰值功率
  • 🎯 训练状态 -检查新鲜度、训练负荷和推荐的XSS
  • 🏋️ 一天的锻炼 -基于人工智能的锻炼建议
  • 📋 锻炼 -列表、查看详细信息和导出(ZWO/ERG)
  • 🚴 活动 -浏览包含完整XSS指标和MPA数据的活动
  • ⬆️ 上传 -上传FIT文件进行分析

安装

先决条件

  • Node.js 18或更高版本
  • XERT帐户(免费或高级)

设置

  1. 克隆存储库:
   git clone https://github.com/Milofax/xert-mcp.git
   cd xert-mcp
  1. 安装依赖项:
   npm install
  1. 使用XERT进行身份验证:
   npm run setup-auth

出现提示时,输入XERT电子邮件和密码。代币将保存到 .env.

  1. 构建项目:
   npm run build

配置

添加到您的Claude Desktop配置中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "xert": {
      "command": "node",
      "args": ["/path/to/xert-mcp/dist/server.js"]
    }
  }
}

替换 /path/to/xert-mcp 安装的实际路径。

重新启动Claude Desktop以加载服务器。

码头工人

你也可以通过Docker运行服务器:

1.塑造形象

docker build -t xert-mcp .

2.获取XERT代币

首先在本地运行安装脚本以进行身份验证:

npm install
npm run setup-auth

这创造了 xert-tokens.json 使用您的访问和刷新令牌。

3.配置克劳德桌面

{
  "mcpServers": {
    "xert": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "XERT_ACCESS_TOKEN",
        "-e", "XERT_REFRESH_TOKEN",
        "xert-mcp"
      ],
      "env": {
        "XERT_ACCESS_TOKEN": "your-access-token-from-xert-tokens.json",
        "XERT_REFRESH_TOKEN": "your-refresh-token-from-xert-tokens.json"
      }
    }
  }
}

注: 访问令牌将在7天后过期。当它们过期时,运行 npm run setup-auth 再次更新配置中的令牌。

可用工具

工具说明
xert-get-training-info获取健身特征、训练状态、负荷和WOTD
xert-list-workouts列出您保存的所有训练
xert-get-workout获取详细的锻炼间隔
xert-download-workout将训练导出为ZWO或ERG文件
xert-list-activities列出时间范围内的活动
xert-get-activity使用XSS指标获取活动详细信息
xert-upload-fit上传FIT文件进行分析

用法示例

问克劳德以下问题:

  • “我当前的FTP和培训状态如何?”
  • “显示我当天的锻炼”
  • “列出我过去7天的活动”
  • “我昨天骑行的XSS故障是什么?”
  • “这周我有什么突破吗?”
  • “显示我保存的训练”
  • “将我的‘周日耐力’训练导出为ZWO文件”

XERT概念

  • 文件传输协议 -功能阈值功率(1小时可持续功率)
  • 语言技术平台 -低阈值功率(脂肪燃烧阈值)
  • 医院信息交换 -高强度能量(厌氧工作能力)
  • PP -峰值功率(最大瞬时功率)
  • XSS -Xert应变评分(训练负荷指标)
  • 公共管理硕士 -最大可用功率(实时功率限制)

发展

# Run in development mode
npm run dev

# Build for production
npm run build

# Start production server
npm start

许可证管理

服务器自动处理令牌:

  • 访问令牌 7天后过期
  • 刷新令牌 6个月后到期
  • 代币存储在 xert-tokens.json (自动创建)
  • 在401错误时,令牌会自动刷新
  • 新令牌被持久化以在服务器重启后继续存在

如果身份验证完全失败,请运行 npm run setup-auth 再一次。

MCP漏斗/环境变量

当使用mcp漏斗或类似工具时,来自 xert-tokens.json 优先于环境变量。这确保了即使环境变量包含过时的值,也能使用刷新的令牌。

许可证

麻省理工学院

学分

目录标签

目录标签

TypeScriptClaude云端部署健身分析本地部署训练负荷锻炼计划数据导出API集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP