MCP Directory
Back

mac_messages_mcp

by carterlasalle · Python · ★ 273

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.

#applescript#claude#contacts#cursor#imessage#mac#macos#mcp#mcp-server

Install

pip install git+https://github.com/carterlasalle/mac_messages_mcp.git

Claude Desktop config

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "mac-messages-mcp": {
      "command": "uvx",
      "args": [
        "git+https://github.com/carterlasalle/mac_messages_mcp.git"
      ]
    }
  }
}

From the README

A Python bridge for interacting with the macOS Messages app using MCP (Multiple Context Protocol). [](https://pepy.tech/projects/mac-messages-mcp) [](https://archestra.ai/mcp-catalog/carterlasalle__mac_messages_mcp) [](https://mseep.ai/app/fdc62324-6ac9-44e2-8926-722d1157759a) [](https://cursor.com/install-mcp?name=mac-messages-mcp&config=eyJjb21tYW5kIjoidXZ4IG1hYy1tZXNzYWdlcy1tY3AifQ%3D%3D) *Click the button above to automatically add Mac Messages MCP to Cursor* See the [Integration section](#integration) below for setup instructions. - **Universal Message Sending**: Automatically…
Read full README on GitHub →

💡 Need a managed MCP host?

Try Claude Pro for the smoothest MCP experience, or browse our cloud-hosted servers.

Related databases servers