carterlasalle/mac_messages_mcp

An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number validation, attachment processing, contact management, group chat handling, and full support for sending and receiving messages.

70
/ 100
Verified

Implements stdio-based MCP transport with direct SQLite access to macOS Messages database, requiring Full Disk Access permissions. Supports cross-platform delivery through intelligent iMessage/SMS detection and automatic fallback, plus Docker container integration via mcp-proxy for HTTP bridging. Built with Python 3.10+ and distributed via PyPI for seamless installation with the uv package manager.

248 stars and 1,449 monthly downloads. Available on PyPI.

Maintenance 10 / 25
Adoption 17 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

248

Forks

37

Language

Python

License

MIT

Last pushed

Mar 05, 2026

Monthly downloads

1,449

Commits (30d)

0

Dependencies

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/carterlasalle/mac_messages_mcp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.