What are the prerequisites for Mac Messages MCP?
macOS 11+, Python 3.10+, the `uv` package manager, and Full Disk Access permission for the terminal or application running the server.
@carterlasalle
基本信息
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
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mac_messages_mcp": {
"command": "python",
"args": [
"scripts/build_mcpb.py",
"#",
"build",
"for",
"the",
"host",
"architecture"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
Mac Messages MCP is a Python bridge for interacting with the macOS Messages app using the Model Context Protocol (MCP). It enables sending and reading iMessages and SMS/RCS messages, and searching attachments, designed for macOS users who want programmatic access to their Messages database.
Install via uvx mac-messages-mcp (requires macOS 11+, Python 3.10+, and the uv package manager). Grant Full Disk Access to your terminal or app. Integrate with Claude Desktop by adding a config with command uvx mac-messages-mcp or with Cursor by pasting uvx mac-messages-mcp in MCP settings. For Docker, use mcp-proxy to bridge stdio to HTTP.
macOS 11+, Python 3.10+, the `uv` package manager, and Full Disk Access permission for the terminal or application running the server.
Run `uvx mac-messages-mcp` in your terminal, or install from PyPI with `uv pip install mac-messages-mcp`. For source installation, clone the repo and run `uv install -e .`.
Messages.app automation is macOS‑only, so the server itself does not work inside a Linux container. The Dockerfile is for catalog checks and read‑only database experiments with mounted data. To connect from a container, run `mcp-proxy` on the host to bridge stdio to HTTP.
Attachments use progressive disclosure: message searches show a compact summary, an attachment‑first search returns metadata, and fetching returns the file. Images are returned inline (HEIC converted to PNG), while PDFs, video, and audio return a filesystem path. Inline image bytes are capped at 5MB by default.
E.164 phone numbers with a leading `+` (e.g., `+14155551234`) are most reliable. Bare digit numbers are normalized, and 10‑digit US numbers are sent as `+1...`. The `tool_find_contact` returns phone matches in send‑ready format.

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

Model Context Protocol Servers
不止于 CSS

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
评论