Перейти к содержимому

Mac Messages MCP

Мост для взаимодействия с iMessage на macOS, позволяющий отправлять, читать и анализировать сообщения через Python.

Python
162 stars

Описание

Это 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 для терминала.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
162

Ссылки