Unofficial local-first Apple Health MCP server — parses your local export and exposes activity, sleep, heart, HRV and workouts to AI agents.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add apple-health -- npx -y apple-health-mcp-unofficial~/.codex/config.toml
[mcp_servers.apple-health]
command = "npx"
args = ["-y", "apple-health-mcp-unofficial"]
# codex mcp add apple-health -- npx -y apple-health-mcp-unofficial~/.cursor/mcp.json
{
"mcpServers": {
"apple-health": {
"command": "npx",
"args": [
"-y",
"apple-health-mcp-unofficial"
]
}
}
}.vscode/mcp.json
{
"servers": {
"apple-health": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"apple-health-mcp-unofficial"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"apple-health": {
"command": "npx",
"args": [
"-y",
"apple-health-mcp-unofficial"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"apple-health": {
"command": "npx",
"args": [
"-y",
"apple-health-mcp-unofficial"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"apple-health": {
"command": "npx",
"args": [
"-y",
"apple-health-mcp-unofficial"
]
}
}
}