health-os MCP server
io.github.andronaft/health-os·v0.3.0·3 starsLocal-first personal health record: labs, meds, wearables, food log, deterministic safety checks
not scanned yet
3 stars
Reviews
Write oneNobody has reviewed health-os yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
health-os tools
No tool declarations could be read from the package source. They show once the server is installed.
How health-os compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 73/100
- higher than 39% of 48,255 servers
- GitHub stars
- 3
- more than 80% of 28,688 servers
Release history: 3 versions in the registry since 2026-09-30, latest 2026-10-18, typically one every 17 days.
Install health-os in Claude Code, Cursor or VS Code
claude mcp add health-os -- docker run -i --rm ghcr.io/andronaft/health-os:0.3.0
What the publisher says
From the health-os repository's README, as published. We do not edit it. Read it on GitHub
health-os
Local-first personal health record, exposed over MCP. Your labs, diagnoses, medications, wearable data and food log live in your own Postgres; any MCP client — one running a local model or a cloud assistant — can read and update them through guarded tools. Critical values, drug-safety rules and screening schedules are deterministic code, not LLM judgement.
Medical disclaimer. This is not a medical device and does not give medical advice.
Critical-value alerts and screening reminders are only a signal to contact a doctor —
never a diagnosis and never a reason to delay care. Use at your own risk.
What it does
health-os normalizes names (uk/ru/en/Latin synonyms) and units, and stages the panel as pending. Nothing counts as fact until you approve it.
- Lab results — drop a PDF or photo into your MCP client; the model extracts the values,
optional Telegram); critical findings in narrative reports are flagged; drug-interaction questions are refused and redirected to a doctor/pharmacist (only deterministic checks run: total daily paracetamol across products, biotin before lab tests); a crisis tool returns a fixed response with hotlines, independent of the model.
- Safety net in code — critical values alert immediately (log, macOS notification,
age-gated risk calculators, a screening calendar, a weekly report, a doctor-visit brief.
- Trends and analytics — Mann-Kendall trends, personal baselines and anomalies,
see mcp_server/README.md.
- Food log — meals with a 41-nutrient profile, %RDA, deficiency/excess flags, meal templates.
- Devices — Apple Health export and Garmin import.
- 28 MCP tools + server instructions — the safety rules are sent to every client on connect;
Try it in one command
Only Docker needed. Starts a throwaway database with a fictional patient — two years of labs (LDL creeping up), blood pressure, medications, a food log and a lab panel awaiting approval:
git clone https://github.com/andronaft/health-os && cd health-os/demo
docker compose up -d --buildPoint your MCP client at it:
{
"mcpServers": {
"health-os-demo": {
"command": "docker",
"args": ["run", "-i", "--rm", "--network", "health-os-demo",
"-e", "DATABASE_URL=postgresql+psycopg://health:demo@db:5432/health_os",
"health-os:local"]
}
}
}Ask "show my health summary", "is my LDL trending up?", "what's pending review?", "what am I short on nutritionally?". Remove it all with docker compose down -v.
Install for your own data
Requires Docker and Python 3.12+.
git clone https://github.com/andronaft/health-os && cd health-os
cp .env.example .env # set the passwords
docker compose up -d db # Postgres 16 + pgvector
python3 -m venv .venv && .venv/bin/pip install -e ".[dev]"
.venv/bin/alembic upgrade head # schema
.venv/bin/python -m seed.load # marker catalog, synonyms, units, nutrients
.venv/bin/python -m seed.demo # optional: a fictional demo patient to play withThen connect an MCP client — config for LM Studio, Open WebUI, Ollama CLI and Claude is in mcpserver/README.md. Try: "show my health summary", "LDL trend", "what am I short on nutritionally this week?"*.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
health-os: common questions
- Is health-os MCP server safe?
- Mostly: it is graded B (73/100). Read the health-os safety report
- How do I install health-os?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does health-os need an API key?
- Yes. The registry entry asks for
DATABASE_URL,READONLY_DATABASE_URL. - Is health-os maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v0.3.0.
- What can I use instead of health-os?
- Servers from other publishers that do the same job: MCP for Adobe Premiere Pro MCP server.
- How does health-os compare with other MCP servers?
- safety score 73/100 (higher than 39% of 48,255 servers); github stars 3 (more than 80% of 28,688 servers). Full comparison.
Alternatives to health-os
Same job from other publishers: the closest match first, then the best rated.
- MCP for Adobe Premiere ProLocal-first MCP for supported Adobe Premiere Pro workflows; start with a read-only connection check.not reviewedEstablishedA