MCP Directory
Back

mac_messages_mcp

by carterlasalle · Python · ★ 299

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

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "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://glama.ai/mcp/servers/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 set…
Read full README on GitHub →

Related databases servers