Mac Messages MCP
Мост для взаимодействия с iMessage на macOS, позволяющий отправлять, читать и анализировать сообщения через Python.
Описание
Это Python-библиотека и MCP-сервер для безопасного доступа к базе данных iMessage на macOS. Поддерживает отправку сообщений (iMessage/SMS с умным fallback), чтение недавних чатов, фильтрацию по контактам, fuzzy-поиск, валидацию номеров и обработку вложений. Идеально для интеграции с LLM в AI-приложениях, автоматизации коммуникаций и анализа разговоров. Требует Python 3.10+ и uv; работает на macOS 11+ с Full Disk Access.
Возможности
Универсальная отправка сообщений
Автоматическая отправка via iMessage или SMS/RCS в зависимости от получателя.
Чтение сообщений
Получение недавних сообщений из macOS Messages app с фильтрацией по контактам.
Fuzzy-поиск
Интеллектуальный поиск по содержимому сообщений.
Обнаружение iMessage
Проверка доступности iMessage для получателя перед отправкой.
Обработка вложений и групп
Управление attachments, контактами и групповыми чатами.
Установка
{ “mcpServers”: { “messages”: { “command”: “uvx”, “args”: [ “mac-messages-mcp” ] } } }
Сначала установите uv: brew install uv (на Mac). Затем: uv pip install mac-messages-mcp. Предоставьте Full Disk Access в настройках macOS для терминала.