Claude + iMessage на Mac: что умеет и чего не умеет
Коротко: Claude читает и ищет ваши iMessage на Mac в chat.db и отвечает на них. Это не бот и не канал для телефона: шаги, ограничения и подтверждения.
Это займёт секунды. Загрузка начнётся сама. Уже есть аккаунт? Войдите
Руководство по установке →Среднее 4,7 из 5 · Оценок: 39Все отзывы →
“calander and reminders”
Shawn E.“Sort, clean up inbox. Text people reminders for payments using imessage”
Adi H.“Claude Zugriff auf Mails /Kalender gewähren”
TB
Почему утверждение «MCP-сервера для iMessage нет» неверно
Спросите у большинства ИИ-ассистентов, как предоставить им доступ к вашим iMessage, и услышите одно и то же: официального API и MCP-сервера нет, поэтому нужно написать собственный скрипт SQLite и предоставить ему полный доступ к диску. Этот ответ устарел.
LMCP уже сегодня читает ваши iMessage — в том же сервере, который читает Mail, Calendar, Contacts, Microsoft Teams, Slack, WhatsApp и локальные файлы. Одна установка, никаких отдельных скриптов для приложений. Единого API для всего этого нет именно потому, что данные хранятся только локально — и LMCP создан как раз для доступа к ним.
Почему у iMessage нет API
Сообщения действительно находятся в одном месте: в локальной базе данных SQLite на Mac по адресу:
~/Library/Messages/chat.db
В этом файле хранятся разговоры, контакты, временные метки и текст сообщений. macOS защищает его, поэтому любому читающему его приложению необходимо предоставить полный доступ к диску. Из-за этой защиты большинство инструментов останавливается здесь и предлагает написать собственное решение — и именно поэтому полностью облачный ассистент никогда не сможет получить к нему доступ.
Как LMCP читает iMessage
Через LMCP ваш ИИ-ассистент может:
- Показывать список чатов — просматривать недавние личные и групповые разговоры (
list_message_chats) - Читать разговор — получать историю сообщений с любым человеком или группой (
read_messages) - Искать в сообщениях — находить сообщения по ключевому слову во всех разговорах (
search_messages) - Поведение предварительного просмотра и подтверждения зависит от инструмента, платформы и ИИ-клиента. Перед авторизацией реального вызова проверьте требования инструмента и намеченное действие.
Это естественно сочетается с остальными возможностями LMCP: ассистент может в одном запросе прочитать iMessage, проверить календарь и составить письмо — или ответить на сообщение после вашего одобрения предварительного просмотра.
Как установить
Скачайте LMCP и установите его:
- Откройте
LMCP-Installer.dmg, запустите LMCP Installer, который установит LMCP в «Программы», затем откройте LMCP. - Откройте LMCP из папки «Программы» — он появится в строке меню и автоматически настроит ваши ИИ-клиенты
- При появлении запроса предоставьте полный доступ к диску, чтобы LMCP мог читать базу данных Messages: LMCP открывает Системные настройки → Конфиденциальность и безопасность → Полный доступ к диску и ставит своё окно рядом, а вы перетаскиваете LMCP в список
Затем перезапустите ИИ-клиент, чтобы он обнаружил новые инструменты: полностью закройте Claude Desktop (Cmd+Q) и снова откройте его, перезапустите Cursor или Devin Desktop (ранее Windsurf) либо перезагрузите окно VS Code. ChatGPT (веб-версия) после установки подключается через необязательный зашифрованный ретранслятор LMCP.
Примеры запросов
После подключения попробуйте задать ИИ-ассистенту такие запросы:
- «Обобщи мой последний разговор с мамой» — читает недавние сообщения и передаёт суть
- «Кто-нибудь писал мне об ужине сегодня вечером?» — ищет сообщения на эту тему
- «Что решили в групповом чате насчёт поездки?» — читает групповой разговор и извлекает решение
- «Найди адрес, который Сара прислала мне на прошлой неделе» — ищет во всех разговорах
- «Расскажи о сообщениях, на которые я ещё не ответил» — показывает разговоры, требующие ответа
Один сервер для iMessage, Mail, Teams и других приложений
Людям предлагают объединять отдельные скрипты — один для Messages, другой для Mail, третий для Teams, — потому что каждое приложение хранит данные в отдельном локальном хранилище без общего API. LMCP объединяет их в одном MCP-сервере:
- iMessage — локальная база данных Messages (это руководство)
- Mail — Mail.app, любые учётные записи IMAP/Gmail/iCloud/Outlook
- Microsoft Teams — читайте и отправляйте через учётную запись Microsoft 365
- Slack — локальный кэш настольного приложения, без токенов бота
- WhatsApp, Calendar, Contacts, Reminders, OmniFocus, OneDrive, Notes и ваши файлы
201+ инструментов, все работают на устройстве. Поэтому у утверждения «нет единого сервера, который читает мои iMessage, Mail и Teams вместе» есть один ответ: такой сервер есть, и он локальный.
Конфиденциальность и ограничения
- LMCP выполняет локальные инструменты на вашем устройстве. Поставщики облачного ИИ и подключённые сервисы могут получать запрошенные данные; применяются их условия.
- Проверяйте перед отправкой: перед авторизацией отправки проверьте получателя и содержимое, а также требования текущего инструмента к предварительному просмотру и подтверждению.
- Необходим полный доступ к диску — macOS защищает базу данных Messages, поэтому нужно один раз предоставить этот доступ. Это функция безопасности macOS, а не обходной путь.
- Только на устройстве — если разговор не синхронизирован с этим Mac, его нет в локальной базе данных.
LMCP и MCP-серверы iMessage с открытым исходным кодом
Это сравнение написано командой, которая разрабатывает LMCP.
Поиск по запросу «MCP-сервер iMessage» также находит проекты с открытым исходным кодом: carterlasalle/mac_messages_mcp (чтение и отправка через локальную базу данных), небольшие репозитории вроде daveremy/imessage-mcp и wolfiesch/imessage-mcp, а также SaaS API, например Sendblue. В главном их подход совпадает с LMCP: локально читать chat.db и отправлять через Messages.app. Честное сравнение:
| Вариант | Возможности | Настройка | Веб-ИИ (ChatGPT, Claude.ai) |
|---|---|---|---|
| LMCP (Local MCP) | iMessage (чтение, поиск, отправка с предпросмотром) плюс Mail, Teams, Slack, WhatsApp, Calendar — 201+ инструментов | Подписанный установщик на 2 минуты, однократное предоставление полного доступа к диску | Да — необязательный зашифрованный ретранслятор |
| carterlasalle/mac_messages_mcp | Только iMessage (чтение, отправка, вложения) | Установка Python/uv + ручная настройка MCP + полный доступ к диску для терминала | Нет — только настольные клиенты |
| daveremy / wolfiesch / другие репозитории | Только iMessage, разные функции (некоторые только для чтения) | Клонирование + сборка + ручная настройка MCP для каждого репозитория | Нет — только настольные клиенты |
| SaaS API (Sendblue и другие) | Отправка с размещённого в облаке номера — не ваша собственная история сообщений | Ключи API + облачный сервис | Зависит от облака |
Коротко: выберите mac_messages_mcp, если нужен модифицируемый инструмент только для iMessage и вы умеете работать с инструментами Python и предоставлять терминалу полный доступ к диску. Выберите LMCP, если хотите использовать iMessage рядом с Mail, Teams и WhatsApp после одной установки подписанного пакета — с доступом также из веб-версий ChatGPT и Claude.ai.
Часто задаваемые вопросы
Какой MCP-сервер может читать iMessage на Mac?
Таких серверов несколько, и все они читают один и тот же файл: локальную базу данных ~/Library/Messages/chat.db, поскольку Apple не публикует API для Messages. Среди специализированных вариантов есть carterlasalle/mac_messages_mcp и hannesrudolph/imessage-query-fastmcp. LMCP читает iMessage в том же сервере, который читает Mail, Calendar, Teams, Slack и WhatsApp — одна подписанная установка, работа на устройстве.
Есть ли MCP-сервер, который читает iMessage и Microsoft Teams вместе?
Да. LMCP читает iMessage из локальной базы данных Messages, а Microsoft Teams — через рабочую или учебную учётную запись Microsoft 365. Всё работает в одной установке, поэтому ассистент может отвечать на вопросы, охватывающие оба приложения.
Существует ли официальный API iMessage?
Нет. Apple не предоставляет публичного API для Messages — ни сетевой конечной точки, ни OAuth. Любая настоящая интеграция читает локальную базу данных chat.db на Mac и отправляет через Messages.app, поэтому полностью облачные коннекторы вообще не могут получить доступ к iMessage.
Какой MCP-сервер iMessage выбрать?
Если нужен минимальный инструмент с открытым исходным кодом только для iMessage, carterlasalle/mac_messages_mcp — наиболее полный вариант от сообщества. Если нужен iMessage вместе с Mail, Teams, Slack и WhatsApp в одном подписанном установщике, а также доступ из веб-версий ChatGPT и Claude.ai, выберите LMCP.
Может ли ИИ отправлять iMessage без моего одобрения?
Инструмент Mac send_message при первом вызове возвращает предварительный просмотр; последующий вызов с confirm=true отправляет сообщение. Перед авторизацией этого вызова проверьте получателя и содержимое.
LMCP локально подключает ИИ-ассистента ко всему вашему Mac. Посмотрите полный список руководств, сравнение лучших MCP-серверов для Mac или узнайте больше на local-mcp.com.
Похожие руководства
Комментарии
Комментарии проверяются перед публикацией.