{"type":"mcp_server","name":"mac_messages_mcp","description":"This repository provides a Python bridge, \"Mac Messages MCP,\" for interacting with the macOS Messages app using MCP, enabling users to read, filter, and send messages through an API, requiring","category":"Communication","language":"Python","stars":299,"forks":1,"owner":"carterlasalle","github_url":"https://github.com/carterlasalle/mac_messages_mcp","homepage":"https://pypi.org/project/mac-messages-mcp/","setup":"## Setup\n\n1.  Install uv using Homebrew: `brew install uv` or follow the installation instructions on the [uv website](https://github.com/astral-sh/uv).\n2.  Grant **Full Disk Access** permission: Open **System Preferences/Settings** > **Security & Privacy/Privacy** > **Full Disk Access**, click the lock icon, add your terminal app or Claude Desktop/Cursor to the list, and restart your terminal or application.\n3.  For Claude Desktop Integration: Go to **Claude** > **Settings** > **Developer** > **Edit Config** > **claude_desktop_config.json** and add the provided configuration.\n4.  For Cursor Integration: Go to **Cursor Settings** > **MCP** and paste `uvx mac-messages-mcp` as a command.\n5.  Install from PyPI: `uv pip install mac-messages-mcp` or install from source by cloning the repository, navigating into it, and running `uv install -e .`.","tools":"## Available Tools\n\n1.  Read recent messages from the macOS Messages app (Access recent messages).\n2.  Filter messages by contact (Filter messages).\n3.  Send new messages through iMessage (Send messages).\n4.  Access messages via an API (API access).\n5.  Command-Line Tool (Run the MCP server directly).","faq":null,"created_at":"2025-03-13T04:24:07+00:00","updated_at":"2025-03-28T20:30:34+00:00","source_url":"https://model-context-protocol.com/servers/macos-imessage-llm-query-mcp-server","related_articles":[]}