Paceva

io.github.OwenScheuer由 GitHub 帳號 OwenScheuer 發布v1.0.0更新於 Oct 24, 2026

Your swim, bike and run training: readiness, HRV, sleep, workouts and race predictions. Read-only.

已驗證Streamable HTTP可網頁執行位置與生活資料與分析

概覽

AI 產生的概覽

Paceva 是遠端、唯讀的 MCP 伺服器,讓助理讀取耐力運動員的游泳、自行車與跑步訓練資料及比賽預測。

可以做什麼
  • 讀取訓練與恢復資料:來自手錶的準備度、HRV、睡眠與訓練課表。
  • 讀取比賽預測,結果以低到高的區間呈現,並附上該區間在個人歷史上成立的頻率。
  • 區分手錶裝置原始數值與 Paceva 計算出的數值。
  • 回答諸如今天是否該高強度訓練、某項游泳成績大約是多少、上一段自行車訓練表現如何等問題。
適用情境
適合已透過 Intervals.icu 同步手錶資料的耐力運動員,希望在對話中讓 AI 助理解讀準備度、睡眠、HRV、訓練課表與比賽預測。它是唯讀的,適合分析與建議,不適合修改訓練計畫。
執行需求
遠端 Streamable HTTP 端點,使用 OAuth 2.1(PKCE)登入,用戶端需支援此方式。需要 Paceva 帳號,並連接 Intervals.icu 以匯入 Garmin、Coros、Wahoo、Polar 或 Suunto 的手錶資料。未宣告環境變數或請求標頭。
安裝前請注意
登入後取得的權杖綁定單一 Paceva 帳號,權限為 paceva:read,無法讀取他人資料。健康與訓練資料會分享給你所連接的 AI 應用程式,請確認該應用程式能看到哪些內容。權杖可在 Paceva 的 Use with AI 設定中撤銷。預測是區間而非單一成績。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Paceva,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.OwenScheuer%2Fpaceva/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "paceva": {
      "type": "http",
      "url": "https://paceva.app/api/mcp"
    }
  }
}

README

[Paceva: now live for Claude and ChatGPT]

Paceva for developers

Paceva turns an endurance athlete's watch data into honest race predictions: ranges, checked against their own history. This repository documents the public surface: the Paceva MCP server, the OAuth 2.1 sign-in in front of it, and how Paceva connects to Intervals.icu.

The Paceva app itself is closed source. This repo is documentation and examples only.

Connect in one minute

Server URL: https://paceva.app/api/mcp

AppHow
Claude (claude.ai, desktop, mobile)Settings → Connectors → Add custom connector, paste the URL, sign in to Paceva, approve.
ChatGPTSettings → Apps & Connectors → add a custom connector with the URL (some plans need developer mode).
Claude Codeclaude mcp add --transport http paceva https://paceva.app/api/mcp, then /mcp to sign in.
Cursor / VS CodeOne-click buttons on paceva.app/dashboard/ai, or add it as a Streamable HTTP server.
Anything elseAny MCP client that supports Streamable HTTP and OAuth 2.1 with PKCE.

Then ask things like "Should I go hard today?", "What could I swim a 1500 in right now?" or "How did my last block of riding go?".

Full walkthrough: docs/connect.md.

What's here

DocFor
docs/connect.mdConnecting each AI app, and what to expect
docs/tools.mdEvery MCP tool, its arguments and what it returns
docs/oauth.mdThe OAuth 2.1 server: discovery, PKCE, client registration, tokens
docs/intervals-icu.mdHow watch data gets in: the Intervals.icu sign-in, step by step
docs/data-and-privacy.mdWhat the AI app can and can't see
docs/listing.mdThe MCP Registry entry (server.json) and directories to submit to
examples/curl discovery, a raw JSON-RPC call, client config snippets

Ground rules

  • Read-only. One scope, paceva:read. No tool writes anything.
  • Only your own data. A token is bound to one Paceva account; it can never read anyone else's.
  • Every number is labelled. device values are your watch's own (e.g. Garmin's HRV); paceva values are computed by Paceva.
  • Predictions are ranges. Tools return a low–high range and how often that range holds for you. Quote the range, not a single time.
  • Revocable. Disconnect any app from Paceva → Use with AI; its tokens stop working on the next call.

Status

PieceStatus
MCP server + OAuthLive
Intervals.icu sync (Garmin, Coros, Wahoo, Polar, Suunto)Live
Paceva web dashboardComing soon, join the waitlist
iPhone app (Apple Health)Coming soon

Security

Found a problem? Please email [email protected] rather than opening a public issue. See SECURITY.md.

License

Docs and examples in this repository are MIT licensed. The Paceva name and logo are not.

來源:README.md,提交 6c594f1

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

1
  1. v1.0.0最新Oct 23, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分