Доступ Claude к личной переписке в WhatsApp через свой MCP-сервер
Автор открытого проекта сделал MCP-сервер на Cloudflare, через который Claude на телефоне читает и ищет его личные сообщения WhatsApp. Имена в чатах агент подтягивает из контактов Google.
Что сделали
Небольшой сервер разворачивают в своём аккаунте Cloudflare, а телефон привязывают сканированием QR-кода, как в WhatsApp Web. Сообщения хранятся в SQLite внутри Durable Object и синхронизируются по запросу и раз в день. Claude получает инструменты для чтения, поиска и названия чатов. Для чатов без имени агент ищет номер через свой коннектор контактов, например Google Contacts, и сохраняет имя.
Что получилось
Сервер читает чаты и ищет по ним, а агент умеет называть чаты по контактам. Медиафайлы не скачиваются, а при первом импорте приходит только та история, которую отдаёт сам WhatsApp. Автор говорит, что проверял всё только на одном реальном аккаунте.
На что обратить внимание
Для импорта большой истории нужно поднять лимит процессорного времени, а для этого нужен платный тариф Workers Paid (несколько долларов в месяц). На бесплатном тарифе это не проверялось. И такой неофициальный способ нарушает условия WhatsApp.
Пояснение
Cloudflare Workers это платформа, где небольшой код работает на серверах Cloudflare без собственного сервера. Durable Object это хранилище внутри Workers. MCP-сервер даёт агенту набор инструментов для работы с внешним сервисом.
Кому пригодится
Тем, у кого важная переписка живёт в WhatsApp и кто хочет искать по ней через Claude с телефона.
Попробуйте сами с Claude
Помоги мне настроить личный MCP-сервер для одного пользователя на [аккаунт Cloudflare или другой хостинг], чтобы ты мог читать мои личные сообщения в [мессенджер, например WhatsApp] и искать по ним, а номера телефонов превращать в имена через [мои контакты Google]. Проведи меня по каждому шагу, дай код и конфигурацию и объясни, как подключить сервер к Claude на телефоне. Готово, когда на вопрос «что [имя контакта] писал про [тема] на прошлой неделе?» я получаю правильный ответ. Перед каждым шагом, где используются мои учётные данные или открываются данные, остановись и объясни, как это защищено. Сервер должен работать только на чтение, и доступ к нему должен быть только у меня.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: github.com ·