Vibe Coding Discover

MCP

apple-health-mcp

View on GitHub

Local-first Apple Health MCP server. Lets AI assistants answer questions about your sleep, workouts, activity and heart data from a local export.

★ 56823 forksTypeScriptMITneiltron

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