S
soma-intelligence/open-health-sync
One API for Apple Health, Oura, WHOOP and Fitbit
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
# Open Health Sync
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
One API for all your health data. Free, open source, on your own server.
## What it does
Every health app and wearable sends data in its own format. Open Health Sync collects it all and
gives it back in one clean format, through one API.
In: Apple Health, Health Connect, Garmin, Oura, WHOOP, Fitbit, Withings, Polar, Strava,
Dexcom and more.
Out: a REST API, FHIR R4, Open mHealth, signed webhooks, CSV and Parquet, native SDKs, and
an MCP server so an AI agent can read your data.
Runs anywhere: one program plus Postgres, even on a Raspberry Pi. Your data stays with you.
## Try it
You need Docker.
sh
git clone https://github.com/soma-intelligence/open-health-sync.git && cd open-health-sync
cp .env.example .env
sed -i.bak "s|^OHSENCRYPTIONKEY=.|OHSENCRYPTIONKEY=$(openssl rand -base64 32)|" .env
docker compose --env-file .env -f deploy/docker-compose.yml up -d --wait
docker compose --env-file .env -f deploy/docker-compose.yml exec ohs /ohs seed --demo
The last command loads 90 days of sample data and prints an API key and calls to try.
Or run it on a hosting platform, no server of your own:
Fly.io and Railway steps are in Deploy on a platform.
Next steps: API guide,
self-hosting, releases.
## Don't want to run a server?
Use the free hosted beta:
same API, nothing to install. Test data only for now.
## Learn more
Documentation · FAQ ·
Compare with Terra and others ·
Connect an AI agent ·
Contributing · Security
Not a medical device. Licensed under AGPL-3.0.
## What it does
Every health app and wearable sends data in its own format. Open Health Sync collects it all and
gives it back in one clean format, through one API.
In: Apple Health, Health Connect, Garmin, Oura, WHOOP, Fitbit, Withings, Polar, Strava,
Dexcom and more.
Out: a REST API, FHIR R4, Open mHealth, signed webhooks, CSV and Parquet, native SDKs, and
an MCP server so an AI agent can read your data.
Runs anywhere: one program plus Postgres, even on a Raspberry Pi. Your data stays with you.
## Try it
You need Docker.
sh
git clone https://github.com/soma-intelligence/open-health-sync.git && cd open-health-sync
cp .env.example .env
sed -i.bak "s|^OHSENCRYPTIONKEY=.|OHSENCRYPTIONKEY=$(openssl rand -base64 32)|" .env
docker compose --env-file .env -f deploy/docker-compose.yml up -d --wait
docker compose --env-file .env -f deploy/docker-compose.yml exec ohs /ohs seed --demo
The last command loads 90 days of sample data and prints an API key and calls to try.
Or run it on a hosting platform, no server of your own:
Fly.io and Railway steps are in Deploy on a platform.
Next steps: API guide,
self-hosting, releases.
## Don't want to run a server?
Use the free hosted beta:
same API, nothing to install. Test data only for now.
## Learn more
Documentation · FAQ ·
Compare with Terra and others ·
Connect an AI agent ·
Contributing · Security
Not a medical device. Licensed under AGPL-3.0.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/soma-intelligence-open-health-sync/)
- Source
- awesome · https://github.com/soma-intelligence/open-health-sync
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.