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

Claude + iMessage на Mac: что умеет и чего не умеет

Коротко: Claude читает и ищет ваши iMessage на Mac в chat.db и отвечает на них. Это не бот и не канал для телефона: шаги, ограничения и подтверждения.

L
LMCP··Чтение: 5 мин

Среднее 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 и установите его:

  1. Откройте LMCP-Installer.dmg, запустите LMCP Installer, который установит LMCP в «Программы», затем откройте LMCP.
  2. Откройте LMCP из папки «Программы» — он появится в строке меню и автоматически настроит ваши ИИ-клиенты
  3. При появлении запроса предоставьте полный доступ к диску, чтобы 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.

Похожие руководства

Комментарии

Комментарии проверяются перед публикацией.