vpetersson/apple-health-mcp-server vs MetricBridge: Rust, DuckDB and a 2.5 GB export.xml
Two open-source Apple Health MCP servers, both local, both free. vpetersson's is a Rust importer that materializes a multi-gigabyte export into DuckDB and serves 12 read-only tools, with real SQL over your records. MetricBridge is zero-dependency Node with no import step: the iOS app writes 190 metrics as JSON on a schedule, and 14 read-only tools serve them.
The honest split:
- Raw XML at scale and actual SQL: the Rust importer wins, and it is built for that.
- No parse to own, one-line install, current numbers: the JSON path wins.
- Both keep the data on your machine. That part is the same.
Then confirm freshness before trusting a number:
npx -y health-export-mcp
Full comparison, including install shapes and the freshness check: https://healthexport.dev/blog/vpetersson-apple-health-mcp-server-vs-metricbridge?utm_source=devto&utm_medium=social&utm_campaign=exp-20260928-hea157-vpetersson
Top comments (0)