All plugins

apple-health-mcp

Read the user's Apple Health export (workouts, steps, heart rate, HRV, sleep, cycle tracking) through the local apple-health MCP server. Portable Agent Plugins v1 package (mcp.json + skills/). Disclosure — Runs the `apple-health-mcp-unofficial@0.8.0` npm package locally over stdio through `npx` (Node.js 20+ required); the package and its dependencies are downloaded from npm on first start. Data source: no network service: it parses the user's own Apple Health export on disk (the connector's `setup --auto-import` looks for exports in ~/Downloads, ~/Desktop and ~/Documents and copies them under `~/.apple-health-mcp/`). It also keeps a wellness profile shared with the author's other connectors at `~/.delx-wellness/profile.json`, and its connection-status tool reads `~/.hermes/config.yaml` to check for an MCP block. Tools that change state: apple_health_profile_update (local profile only); apple_health_reimport (re-reads the local export); apple_health_clear_incremental_cache (clears the local parsed cache). No live sync: data is as fresh as the last export the user imported. The tool set comes from the pinned npm version, not from this repository's source tree.

davidmosiahToolsv0.8.0Updated 1 hour ago

About

Read the user's Apple Health export (workouts, steps, heart rate, HRV, sleep, cycle tracking) through the local apple-health MCP server. Portable Agent Plugins v1 package (mcp.json + skills/). Disclosure — Runs the `apple-health-mcp-unofficial@0.8.0` npm package locally over stdio through `npx` (Node.js 20+ required); the package and its dependencies are downloaded from npm on first start. Data source: no network service: it parses the user's own Apple Health export on disk (the connector's `setup --auto-import` looks for exports in ~/Downloads, ~/Desktop and ~/Documents and copies them under `~/.apple-health-mcp/`). It also keeps a wellness profile shared with the author's other connectors at `~/.delx-wellness/profile.json`, and its connection-status tool reads `~/.hermes/config.yaml` to check for an MCP block. Tools that change state: apple_health_profile_update (local profile only); apple_health_reimport (re-reads the local export); apple_health_clear_incremental_cache (clears the local parsed cache). No live sync: data is as fresh as the last export the user imported. The tool set comes from the pinned npm version, not from this repository's source tree.

Apple Health — Agent Plugins package

Portable Agent Plugins v1 package for
Hermes Agent and other Agent Plugins clients:
the apple-health MCP server (apple-health-mcp-unofficial@0.8.0 over stdio) plus the apple-health-mcp workflow skill.

Install (Hermes Agent)

hermes plugins install davidmosiah/apple-health-mcp/agent-plugin --no-enable
hermes plugins enable apple-health-mcp

Requires Node.js 20+ (npx on PATH). The skill loads as apple-health-mcp:apple-health-mcp.

Connector setup

npx -y apple-health-mcp-unofficial@0.8.0 setup --auto-import --timezone <IANA zone>
npx -y apple-health-mcp-unofficial@0.8.0 doctor

Export first on the iPhone (Health → profile → Export All Health Data) and copy export.zip to this machine. setup --import <path> takes an explicit file instead of --auto-import, and --watch-path <dir> re-imports newer exports dropped in a folder.

Disclosure

Runs the apple-health-mcp-unofficial@0.8.0 npm package locally over stdio through npx (Node.js 20+ required); the package is downloaded from npm on first start. Data source: no network service: it parses the user's own Apple Health export on disk. Tools that change state: apple_health_profile_update (local profile only); apple_health_reimport (re-reads the local export); apple_health_clear_incremental_cache (clears the local parsed cache). No live sync: data is as fresh as the last export the user imported. The tool set comes from the pinned npm version, not from this repository's source tree.

README from the reviewed commit 94c31b8; it updates when the author re-pins.

More by davidmosiah

2 plugins by davidmosiah in the catalog.