mac_messages_mcp

carterlasalle/mac_messages_mcp
★ 248 stars Python AI/LLM Updated 3mo ago
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.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mac_messages_mcp": {
      "command": "uvx",
      "args": [
        "mac-messages-mcp"
      ]
    }
  }
}

Or install with pip: pip install mac-messages-mcp

Topics

applescriptclaudecontactscursorimessagemacmacosmcpmcp-server