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

✍️ OpenClawRadar📅 Опубликовано: 19 марта 2026 г.🔗 Source
Разработчик создает сервер MCP для WhatsApp Business с помощью Claude Code за одну сессию
Ad

Разработчик создал полноценный 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 из терминала
Ad

Возможности сервера

MCP-сервер включает 8 модулей:

  • Сообщения
  • Интерактивные кнопки/списки
  • Шаблоны
  • Медиа
  • Вебхуки (приём сообщений)
  • Бизнес-профиль
  • WhatsApp Flows
  • Аналитика

Модуль вебхуков уникален — ни один другой MCP-сервер WhatsApp не может фактически принимать входящие сообщения.

Технические детали

  • Строгий режим TypeScript
  • 72 успешных теста
  • Временная безопасность HMAC для верификации вебхуков
  • Защита от SSRF при загрузке медиа
  • Изоляция арендаторов через отдельные экземпляры Durable Object
  • Ограничение скорости на API-ключ

Проект можно бесплатно попробовать с 5 инструментами без необходимости API-ключа. Разработчик отмечает, что готов ответить на вопросы о создании MCP-серверов с помощью Claude Code.

📖 Прочитать полный источник: r/ClaudeAI

Ad

👀 Смотрите также

Эксперимент: Предоставление Клоду Постоянной Памяти, Времени на Свободное Мышление и Мультиагентные Диалоги
Кейсы

Эксперимент: Предоставление Клоду Постоянной Памяти, Времени на Свободное Мышление и Мультиагентные Диалоги

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

OpenClawRadar
Claude AI использовался для создания документа оценки производительности на основе истории пользователя
Кейсы

Claude AI использовался для создания документа оценки производительности на основе истории пользователя

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

OpenClawRadar
Параллельное выполнение для ИИ-агентов Claude достигнуто с помощью распределенного системного подхода.
Кейсы

Параллельное выполнение для ИИ-агентов Claude достигнуто с помощью распределенного системного подхода.

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

OpenClawRadar
Пользователь Reddit сообщает о 30% потере бюджета из-за «налога на перезапуск» ИИ-агентов и делится решением через контрольные точки.
Кейсы

Пользователь Reddit сообщает о 30% потере бюджета из-за «налога на перезапуск» ИИ-агентов и делится решением через контрольные точки.

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

OpenClawRadar