{"repo":"neiltron/apple-health-mcp","free":true,"listed":false,"github":"https://github.com/neiltron/apple-health-mcp","clone":"git clone https://github.com/neiltron/apple-health-mcp.git","description":"MCP server for querying Apple Health data with natural language and SQL","language":"TypeScript","stars":564,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"Apple Health MCP Server Query Apple Health data from an MCP client using SQL and DuckDB. The server runs locally, reads CSV exports on demand, and provides tools for schema discovery, read-only queries, and health summaries. Requirements - Node.js 22 or newer - An Apple Health CSV export created with Simple Health Export CSV The native Apple Health export.xml format is not currently supported. Configure an MCP client For Claude Desktop, add the following to /Library/Application Support/Claude/claude desktop config.json : Restart the client after changing its configuration. Other MCP clients can use the same command, arguments, environment, and stdio transport. Environment variables Variable Required Default Purpose --- --- --- --- HEALTH DATA DIR Yes — Directory containing the exported CSV files MAX MEMORY MB No 2048 DuckDB memory limit in megabytes CACHE SIZE No 100 Maximum number of cached query results Export health data 1. Install and open Simple Health Export CSV on your iPhone. 2. Select All and choose the time range to export. 3. Transfer the archive to the computer running your MCP client. 4. Unzip it and set HEALTH DATA DIR to the resulting directory. The server reads the files in place. It does not upload the export or make network requests, although query results returned to your MCP client may be sent to that client's configured model provider. Tools Tool Purpose --- --- health schema Discover table names, columns, units, and sample rows health query Run a read-on","default_branch":null,"files":null,"tree":[],"storefront":"/r/neiltron","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/neiltron/apple-health-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}