Installation¶
With pipx (Recommended)¶
A persistent install is recommended because each search index is built once and
reused across sessions. Ephemeral runners like pipx run or uvx work but
won't benefit from cached indexes.
With uv¶
With pip¶
From Source¶
For development or to run the latest unreleased version:
Run with:
Prerelease Versions¶
To install a prerelease (e.g., v0.2.0a1):
pipx install mac-mail-mcp --pip-args='--pre'
pipx install mac-calendar-mcp --pip-args='--pre'
# or
uv tool install mac-mail-mcp --prerelease=allow
uv tool install mac-calendar-mcp --prerelease=allow
Verify Installation¶
This prints the index status. If you see output (even "no index found"), the installation is working.
Requirements¶
| Requirement | Version |
|---|---|
| macOS | Ventura or later |
| Python | 3.11+ |
| Apple Mail | Configured with ≥1 account |
Note
Mac Mail MCP is macOS-only. It requires Apple Mail and the osascript runtime for JXA execution.