mcpField
P
Paceva

Paceva

远程服务
github.com/OwenScheuer健康医疗05 天前更新
代码仓库

关于 Paceva

Paceva 是面向耐力运动员的只读 MCP 服务,通过 Intervals.icu 同步手表数据,提供训练状态和比赛预测。预测以范围呈现,并依据个人历史校验;设备数据与 Paceva 计算值会分别标注。

主要功能

  1. 01读取训练状态和数据
  2. 02读取 HRV 与睡眠数据
  3. 03分析训练记录
  4. 04提供个人比赛预测范围
  5. 05通过 OAuth 2.1 登录

适用场景

  1. 01判断当天是否适合高强度训练
  2. 02估算当前游泳比赛成绩
  3. 03回顾近期骑行训练周期

MCP 相关

在 `https://paceva.app/api/mcp` 提供 MCP 服务,使用 Streamable HTTP 和 OAuth 2.1 PKCE。工具只读访问已认证用户自己的 Paceva 数据。

配置

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

服务地址https://paceva.app/api/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Paceva:现已支持 Claude 和 ChatGPT

面向开发者的 Paceva

Paceva 将耐力运动员的手表数据转化为可靠的赛事预测: 给出范围,并根据运动员自己的历史数据进行验证。本仓库介绍其 公开接口:Paceva MCP 服务、前置的 OAuth 2.1 登录,以及 Paceva 如何连接到 Intervals.icu。

Paceva 应用本身为闭源。本仓库仅包含文档和 示例。

一分钟内完成连接

服务 URL: https://paceva.app/api/mcp

应用操作方法
Claude(claude.ai、桌面端、移动端)前往 Settings → Connectors → Add custom connector,粘贴 URL,登录 Paceva 并批准。
ChatGPT前往 Settings → Apps & Connectors → 使用该 URL 添加自定义连接器(部分套餐需要启用开发者模式)。
Claude Code运行 claude mcp add --transport http paceva https://paceva.app/api/mcp,然后输入 /mcp 登录。
Cursor / VS Code使用 paceva.app/dashboard/ai 上的一键按钮,或将其添加为 Streamable HTTP 服务。
其他应用任何支持 Streamable HTTP 和带 PKCE 的 OAuth 2.1 的 MCP 客户端。

然后可以询问诸如 “我今天该不该进行高强度训练?”、“我现在游 1500 米能达到什么成绩?” 或 “我上一个骑行训练周期表现如何?” 等问题。

完整指南:docs/connect.md。

本仓库内容

文档用途
docs/connect.md如何连接各类 AI 应用,以及使用预期
docs/tools.md每个 MCP 工具、参数及返回内容
docs/oauth.mdOAuth 2.1 服务:发现、PKCE、客户端注册、令牌
docs/intervals-icu.md手表数据接入方式:Intervals.icu 登录分步说明
docs/data-and-privacy.mdAI 应用可以和不可以查看的内容
docs/listing.mdMCP Registry 条目(server.json)以及可提交到的目录
examples/curl 发现、原始 JSON-RPC 调用、客户端配置片段

基本原则

  • 只读。 仅有一个权限范围 paceva:read。所有工具都不会写入数据。
  • 仅限你自己的数据。 令牌绑定到一个 Paceva 账户,绝不会读取他人的数据。
  • 每个数值都有标注。 device 值来自你自己的手表(例如 Garmin 的 HRV);paceva 值由 Paceva 计算得出。
  • 预测以范围表示。 工具会返回低值至高值的范围,以及该范围对你而言的命中频率。请引用范围,而非单一成绩。
  • 可撤销。 在 Paceva → Use with AI 中断开任意应用后,其令牌会在下一次调用时失效。

状态

项目状态
MCP 服务 + OAuth已上线
Intervals.icu 同步(Garmin、Coros、Wahoo、Polar、Suunto)已上线
Paceva 网页仪表板即将推出,加入候补名单
iPhone 应用(Apple Health)即将推出

安全

发现问题?请发送邮件至 [email protected],不要公开提交问题。请参阅 SECURITY.md。

许可证

本仓库中的文档和示例采用 MIT 许可证。Paceva 名称和 徽标不在许可范围内。

评论

支持 Markdown

第一次接触 MCP?

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

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