Apple Health MCP server for Claude Code & Claude Desktop — your AI agent reads your end-to-end-encrypted HealthKit data (sleep, HRV, cycle, weight, workouts), decrypted only on your machine.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add vaultbeat-apple-health -- uvx vaultbeat-apple-health~/.codex/config.toml
[mcp_servers.vaultbeat-apple-health]
command = "uvx"
args = ["vaultbeat-apple-health"]
# codex mcp add vaultbeat-apple-health -- uvx vaultbeat-apple-health~/.cursor/mcp.json
{
"mcpServers": {
"vaultbeat-apple-health": {
"command": "uvx",
"args": [
"vaultbeat-apple-health"
]
}
}
}.vscode/mcp.json
{
"servers": {
"vaultbeat-apple-health": {
"type": "stdio",
"command": "uvx",
"args": [
"vaultbeat-apple-health"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"vaultbeat-apple-health": {
"command": "uvx",
"args": [
"vaultbeat-apple-health"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"vaultbeat-apple-health": {
"command": "uvx",
"args": [
"vaultbeat-apple-health"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"vaultbeat-apple-health": {
"command": "uvx",
"args": [
"vaultbeat-apple-health"
]
}
}
}