Practical Notes
- GitHub: 280 stars · 22 forks; pushed 2026-05-10 (verified via GitHub API).
- README requires Full Disk Access so the server can read the local Messages database.
- README documents progressive attachment access (discover → search → fetch) to reduce accidental data exposure.
Main
Use it responsibly:
- Only connect it on a machine you control, and treat conversation data as sensitive.
- Prefer read-only tools for dashboards and summaries; gate “send” behind an explicit confirmation step.
- If you run both Cursor and Claude Desktop, follow README guidance: run only one server instance to avoid database locks.
This turns iMessage/SMS into a real agent channel while keeping a human in the loop for outbound actions.
FAQ
Q: Why does it need Full Disk Access? A: README says it reads the local Messages database, which macOS protects behind Full Disk Access.
Q: Can it send SMS to Android users? A: README says it automatically chooses iMessage or SMS/RCS based on recipient availability.
Q: How do I reduce privacy risk? A: Use progressive disclosure for attachments and require confirmation before sending messages.