MF

meltforce/freereps

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

22 stars 9 forks 质量 79 趋势 30MIT

自托管健康数据服务器,具可视化仪表盘和MCP界面

概览

**Reely 主持 **cords, **Valuation & **Rocessing **erver 一个自托管服务器,收集来自 Apple Health、Oura、Withings、Heavy 和 Alpha Progression 的健康和训练数据,持续存储,通过可自由配置的相关性网页仪表盘进行可视化,并作为大型语言模型的 MCP 服务器公开。 它在 iOS 27 上同步,只发送自上次同步以来 HealthKit 添加的内容,并从应用、主屏幕小部件或 Siri 开始同步。需要一个同版本 2.2 的 FreeReps 服务器。参见 iOS 应用。

概述(AI 翻译)

Freely 主持 Records, E估值 & Processing Server

一台自托管服务器,收集来自苹果健康的健康和培训数据, Oura、Withings、Hevy和Alpha进阶,持续存储,可视化 通过一个可自由配置关联的网页仪表盘进行访问,并暴露 作为大型语言模型(LLM)的MCP服务器。

iOS 2.2版FreeReps可在 应用商店。 它会同步 iOS 27,只发送 HealthKit 自上次同步以来添加的内容,并启动 从应用、主屏幕小部件或Siri同步。需要一个同版本的FreeReps服务器,2.2版本。参见 iOS应用。

仪表盘功能

  • 每日概览 — 每个用户选出四个英雄号码,每个编号都有其 自己的火花线,显示在一个包含所有可见指标的表格上方
  • 相关性探测器 — 任何度量与其他指标的比较,作为散点图 通过叠加,Pearson r和r在四个延迟下从一个有效载荷重新计算
  • 睡眠——催眠图、舞台构图以及通过 晚安
  • 锻炼——心率区间对用户设定的最大值或FreeReps进行 根据出生日期、地图上的GPS路线以及 力量训练

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

FreeReps

Freely hosted Records, Evaluation & Processing Server

A self-hosted server that collects health and training data from Apple Health, Oura, Withings, Hevy and Alpha Progression, stores it persistently, visualizes it through a web dashboard with freely configurable correlations, and exposes it as an MCP server for LLMs.

FreeReps for iOS 2.2 is available in the App Store. It syncs on iOS 27, sends only what HealthKit added since the last sync, and starts a sync from the app, a Home Screen widget or Siri. It needs a FreeReps server of the same release, 2.2. See iOS app.

Dashboard Features

  • Daily overview — the four hero numbers are chosen per user, each with its own sparkline, above a table of every visible metric
  • Correlation explorer — any metric against any other, as a scatter plot with an overlay, Pearson r, and r recomputed at four lags from one payload
  • Sleep — hypnogram, stage composition, and HR, HRV and SpO2 through the night
  • Workouts — heart rate zones against a maximum the user sets or FreeReps estimates from a date of birth, the GPS route on a map, and the sets of a strength session
  • Metrics — time series with a moving average and a normal range band
  • Trends — small multiples across the metric set, over a selectable window
  • Settings — per-metric visibility, which metrics the ingest accepts, source priority per category, the integrations, the ingest log, and the alert channel

Screenshots

Each pair below is served in the colour scheme your client asks for. The MCP capture is a screenshot of Claude Desktop, so it has one version only.

Dashboard Sleep
Workouts Metrics
Correlations Trends
MCP
iOS app
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "freereps": { "command": "/path/to/freereps", "args": ["--mcp", "-config", "/path/to/config.yaml"] } } }