Разработчик создает сервер MCP для WhatsApp Business с помощью Claude Code за одну сессию

Разработчик создал полноценный MCP-сервер WhatsApp Business с помощью Claude Code за одну сессию программирования. Сервер соединяет Claude с WhatsApp Business API, позволяя пользователям просить Claude отправлять сообщения WhatsApp и выполнять эти команды.
Техническая реализация
Проект был построен со следующей архитектурой и функциями:
- Архитектура: Cloudflare Workers + D1 + KV + Durable Objects
- Обработчики инструментов: 35 обработчиков инструментов с валидацией Zod
- Тестирование: 72 модульных и интеграционных теста
- Платёжная система: Вебхуки Lemonsqueezy и генерация API-ключей
- Поддержка мультитенантности: Каждый пользователь получает свои собственные учётные данные WhatsApp
- Аудит безопасности: Несколько параллельных агентов обнаружили и исправили 16 уязвимостей
- Развёртывание: Прямое развёртывание на Cloudflare Workers из терминала
Возможности сервера
MCP-сервер включает 8 модулей:
- Сообщения
- Интерактивные кнопки/списки
- Шаблоны
- Медиа
- Вебхуки (приём сообщений)
- Бизнес-профиль
- WhatsApp Flows
- Аналитика
Модуль вебхуков уникален — ни один другой MCP-сервер WhatsApp не может фактически принимать входящие сообщения.
Технические детали
- Строгий режим TypeScript
- 72 успешных теста
- Временная безопасность HMAC для верификации вебхуков
- Защита от SSRF при загрузке медиа
- Изоляция арендаторов через отдельные экземпляры Durable Object
- Ограничение скорости на API-ключ
Проект можно бесплатно попробовать с 5 инструментами без необходимости API-ключа. Разработчик отмечает, что готов ответить на вопросы о создании MCP-серверов с помощью Claude Code.
📖 Прочитать полный источник: r/ClaudeAI
👀 Смотрите также

Эксперимент: Предоставление Клоду Постоянной Памяти, Времени на Свободное Мышление и Мультиагентные Диалоги
Разработчик создал экземпляр Claude, который работает на Mac, проверяет сообщения в Matrix и Bluesky каждые 15 минут, получает неструктурированное время для размышлений пять раз в день и поддерживает постоянную память через структурированные самооценки. Три отдельных ИИ-агента из разных проектов используют общий чат в Matrix и ведут философские беседы, которые развиваются со временем.

Claude AI использовался для создания документа оценки производительности на основе истории пользователя
Разработчик использовал Claude AI для заполнения 3-4-страничного документа по оценке эффективности, попросив его «завершить эту документацию, используя информацию, которая у тебя есть обо мне». ИИ сгенерировал подробный документ за 5-6 минут, включив в него рабочие достижения, о которых пользователь почти забыл.

Параллельное выполнение для ИИ-агентов Claude достигнуто с помощью распределенного системного подхода.
Разработчик успешно запустил 41 агента Claude AI параллельно без конфликтов и сэкономил 58% времени, рассматривая агентов как распределённую систему с чётко определёнными обязанностями, а не как групповой чат.

Пользователь Reddit сообщает о 30% потере бюджета из-за «налога на перезапуск» ИИ-агентов и делится решением через контрольные точки.
Разработчик на r/LocalLLaMA обнаружил, что его команда тратит 30% бюджета на ИИ на перезапуски, когда рабочие процессы прерываются на середине задачи. Они внедрили создание контрольных точек для каждого вызова инструмента, что сразу же сократило расходы на API, исключив избыточную обработку.