apple-health-mcp
View on GitHubLocal-first Apple Health MCP server. Lets AI assistants answer questions about your sleep, workouts, activity and heart data from a local export.
Local-first MCP server that reads an Apple Health CSV export into DuckDB and exposes SQL tools (schema discovery, analytical queries, health reports) to MCP clients like Claude Desktop. No uploads; data stays on disk.
Use Cases
Ask an AI assistant about sleep, workout, activity and heart-rate trendsRun SQL analytics over a local Apple Health CSV exportGenerate weekly or monthly health summary reportsDiscover schema and units of health export tablesPrivacy-preserving local health data querying without uploadsQuantified-self tracking analysis via an MCP client
Built With
- Language
- TypeScript
- Frameworks
- Model Context Protocol SDK · @modelcontextprotocol/sdk · DuckDB · Bun · Node.js · TypeScript · oxlint
Tags
mcp · mcp-server · apple-health · health-data · duckdb · sql · local-first · quantified-self · privacy · typescript · claude · stdio · analytics · csv-import · health-analytics · model-context-protocol