Apple Health
latest · 1.4.1Query and analyze Apple Health CSV exports using DuckDB.
- MCP registry
- io.github.neiltron/apple-health-mcp
Install
Needs an env var: HEALTH_DATA_DIR — replace the <placeholders> with your values.
claude mcp add io-github-neiltron-apple-health-mcp --env HEALTH_DATA_DIR=<HEALTH_DATA_DIR> -- npx @neiltron/apple-health-mcp/mcp confirms it's connected.
Or add it manually in ~/.cursor/mcp.json:
{
"mcpServers": {
"io-github-neiltron-apple-health-mcp": {
"command": "npx",
"args": [
"@neiltron/apple-health-mcp"
],
"env": {
"HEALTH_DATA_DIR": "<HEALTH_DATA_DIR>"
}
}
}
}In claude_desktop_config.json (Settings → Developer → Edit Config), then restart:
{
"mcpServers": {
"io-github-neiltron-apple-health-mcp": {
"command": "npx",
"args": [
"@neiltron/apple-health-mcp"
],
"env": {
"HEALTH_DATA_DIR": "<HEALTH_DATA_DIR>"
}
}
}
}Config entry, any MCP client:
{
"command": "npx",
"args": [
"@neiltron/apple-health-mcp"
],
"env": {
"HEALTH_DATA_DIR": "<HEALTH_DATA_DIR>"
}
}Community score
from web signals · no reviews yet · 1 mention · 1 reaction (community v3)
- Web signals (ecosystem baseline)60/100 · 100% of the weight
No reviews yet — be the first.
What the web says
Objective public usage & activity (formula v3) — the community score's web-signals input, and its own sort.
- GitHub stars · 28 days ago
- ★ 568
- Last commit · 28 days ago
- today
- Issue close rate · 28 days ago
- 87%
No package-registry data collected yet.
- Glama · 5 days ago
- Listed · Glama quality score 3.7 ↗
Quotes5
- Show HN: Apple Health MCP Server ↗
Hey HN,<p>This is an MCP server to chat with Apple Health data. I built it because I'm working on (yet another) personal trainer tool that keeps track of my workout goals, etc. and does scheduling for me. Part of that is weekly check-i…
- Rust parses a 2.5 GB export into DuckDB. Node reads a JSON file your phone keeps fresh. Two local Apple Health MCP servers, one tradeoff. healthexport.dev/blog/vpeters... ↗
- health-export-mcp v1.5.0: encrypt an Apple Health export with a passphrase, the server decrypts in memory on your machine. Rebuilt days are marked so agents know what changed. www.healthexport.dev/mcp?utm_sour... ↗
- HKCategoryType and Workout tables fail — hardcoded `unit` column reference ↗
Bug Summary All 8 HKCategoryType tables and all 13 workout-type tables fail to load with "Referenced column 'unit' not found" because cleanAndOptimizeTable() and loadTableSample() hardcode a unit column reference that only exists in quantit…
- Cursor can query Apple Health next to your code, but Composer ignores the MCP server unless you name it in the prompt. Local data, 14 read-only tools. www.healthexport.dev/blog/connect... ↗
No liveness or verification signals yet.
Version history1
- 1.4.1release date unknown