跑步计算工具包

为AI代理提供跑步相关的计算工具和数据查询服务,包括配速计算、心率区间预测、比赛时间预测和马拉松倒计时等功能。

  • by XWeaponX7
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 XWeaponX7/rundida-mcp

使用说明

@rundida/mcp服务器

MCP服务器 Rundida --为AI代理运行专业知识。

让Claude、Cursor或任何MCP客户端使用的十个工具 实时计算速度、心率区域、比赛预测和马拉松倒计时,以及 查询RunDida的完整库:99台跑步计算器、56份训练指南和300多场马拉松比赛(课程、天气和报名数据)----英文、中文和日文。免费,零配置,无API密钥。

快速开始

克劳德桌面版

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "rundida": {
      "command": "npx",
      "args": ["-y", "@rundida/mcp-server"]
    }
  }
}

Claude 代码

claude mcp add rundida -- npx -y @rundida/mcp-server

光标/风帆

添加到MCP配置中:

{
  "rundida": {
    "command": "npx",
    "args": ["-y", "@rundida/mcp-server"]
  }
}

可用工具

工具 类型 描述
list_tools 数据 浏览全部 99个正在运行的计算器 附描述
get_tool 数据 获取特定工具的详细信息、常见问题解答和来源
list_guides 数据 浏览全部 46跑步指南 附描述
get_guide 数据 获取指南详细信息、常见问题解答和相关工具
list_marathons 数据 列表 300多场马拉松比赛 注明日期和地点
get_marathon 数据 获取马拉松比赛的详细信息,包括天气和赛道概况
calculate_pace 计算 计算速度、时间或距离(提供3个中的任意2个)
predict_race 计算 使用Riegel公式+VO2max估计预测比赛时间
heart_rate_zones 计算 计算5个HR训练区(Karvonen方法)
marathon_countdown 计算 获取特定马拉松赛事的倒计时

数据工具 从 API龙迪达 具有30分钟缓存。 计算工具 本地运行,无需任何API调用。

示例用法

问你的AI助手:

  • “如果我想在3:30内完成马拉松比赛,我的马拉松配速是多少?”
  • “根据我的10公里45分钟预测我的马拉松时间”
  • “我的心率区域是什么?我32岁,静息心率为52”
  • “距离东京马拉松还有多少天?”
  • “向我展示所有与营养相关的计算器”
  • “关于马拉松训练,你有什么跑步指南?”
  • “跟我说说沙发到5K的指南”

关于RunDida

Rundida (跑滴答) 是一个面向各级跑步者的免费跑步工具平台:

  • 90+交互式计算器 --速度、心率区、最大摄氧量、比赛预测、营养、装备尺寸、天气影响等
  • 29马拉松倒计时 --实时计时器,提供比赛日天气预报、赛道概况和训练工具
  • 免费JSON API --无需身份验证,启用CORS, OpenAPI 3.0已记录
  • 多语言 — English, Chinese (中文)
  • 可嵌入小部件 --一行iframe嵌入任何计算器

所有工具都是免费的,不需要帐户。试试看 Rundida.com.

运作原理

计算工具使用既定的运行科学公式:

公式 用于 说明
Riegel配方 predict_race 跨距离比赛时间预测
杰克·丹尼尔斯方法 predict_race 根据比赛表现估算VO2max
卡尔沃宁方法 heart_rate_zones 从年龄到静息心率的心率训练区

需求

  • Node.js>=18
  • 互联网连接(数据工具从 Rundida.com)

链接

资源 URL
RunDida网站 Rundida.com
API 文档 Rundida.com/api
OpenAPI规范 Rundida.com/api/openapi.son
NPM包 @rundida/mcp服务器

许可证

麻省理工学院