Mac Messages MCP
Read, search, and send macOS Messages from any local MCP client.
Quick start · Available tools · Agent skill · Command-line interface · Security · Changelog
Use Claude, Codex, Cursor, VS Code, or any local MCP client to search, read, and send messages through the macOS Messages app.
Mac Messages MCP runs locally on your Mac. It opens the Messages and Contacts databases read-only, returns only the data a client asks for, and uses Messages.app automation only when the client explicitly calls the send tool.
Важно
This server is macOS-only. Reading messages requires Full Disk Access. Sending requires a Mac signed into Messages plus permission for the launching app to automate Messages.
How it works
flowchart LR
A[MCP client] -->|stdio| B[mac-messages-mcp]
B --> C{Tool call}
C -->|read tools| D[(chat.db read-only)]
C -->|read tools| E[(AddressBook read-only)]
C -->|send tools| F[Messages.app]
F --> G[Recipient]
D --> H[Untrusted-output boundary]
E --> H
H --> A





