Desarrollador Construye Servidor MCP de WhatsApp Business con Claude Code en una Única Sesión

✍️ OpenClawRadar📅 Publicado: 19 de marzo de 2026🔗 Source
Desarrollador Construye Servidor MCP de WhatsApp Business con Claude Code en una Única Sesión
Ad

Un desarrollador construyó un servidor MCP completo de WhatsApp Business utilizando Claude Code en una sola sesión de codificación. El servidor conecta Claude con la API de WhatsApp Business, permitiendo a los usuarios pedirle a Claude que envíe mensajes de WhatsApp y que ejecute esos comandos.

Implementación Técnica

El proyecto fue construido con la siguiente arquitectura y características:

  • Arquitectura: Cloudflare Workers + D1 + KV + Durable Objects
  • Manejadores de herramientas: 35 manejadores de herramientas con validación Zod
  • Pruebas: 72 pruebas unitarias y de integración
  • Sistema de facturación: Webhooks de Lemonsqueezy y generación de claves API
  • Soporte multiinquilino: Cada usuario obtiene sus propias credenciales de WhatsApp
  • Auditoría de seguridad: Múltiples agentes paralelos encontraron y corrigieron 16 vulnerabilidades
  • Despliegue: Despliegue directo a Cloudflare Workers desde la terminal
Ad

Capacidades del Servidor

El servidor MCP incluye 8 módulos:

  • Mensajes
  • Botones/listas interactivas
  • Plantillas
  • Medios
  • Webhooks (recibir mensajes)
  • Perfil de negocio
  • WhatsApp Flows
  • Analíticas

El módulo de webhooks es único — ningún otro servidor MCP de WhatsApp puede realmente recibir mensajes entrantes.

Detalles Técnicos

  • Modo estricto de TypeScript
  • 72 pruebas aprobadas
  • HMAC seguro en tiempo para verificación de webhooks
  • Protección SSRF en cargas de medios
  • Aislamiento de inquilinos mediante instancias separadas de Durable Objects
  • Limitación de tasa por clave API

El proyecto es gratuito para probar con 5 herramientas y no requiere clave API. El desarrollador señala que está feliz de responder preguntas sobre la construcción de servidores MCP con Claude Code.

📖 Read the full source: r/ClaudeAI

Ad

👀 Ver también

Usando Claude para Rootear una Aspiradora Trifo Lucy y Construir un Servidor de Red Local
Casos de uso

Usando Claude para Rootear una Aspiradora Trifo Lucy y Construir un Servidor de Red Local

Un desarrollador utilizó Claude para obtener acceso root a un robot aspirador Trifo Lucy después de que los servidores del fabricante dejaron de funcionar, lo que implicó soldar pines de cabecera y un tiempo de arranque preciso. Luego, Claude ayudó a crear un servidor para proporcionar control básico para dispositivos sin root en redes locales.

OpenClawRadar
Usuario de Reddit comparte configuración de Claude Code para proyectos de portafolio
Casos de uso

Usuario de Reddit comparte configuración de Claude Code para proyectos de portafolio

Un desarrollador describe su transición de un flujo de trabajo manual en Claude.ai a un enfoque estructurado de Claude Code utilizando memoria basada en archivos y archivos CLAUDE.md para planificación y documentación.

OpenClawRadar
Configuración de Referencia de OpenClaw: Caso de Uso de Producción de 6 Semanas con Arquitectura de Seguridad
Casos de uso

Configuración de Referencia de OpenClaw: Caso de Uso de Producción de 6 Semanas con Arquitectura de Seguridad

Un ingeniero industrial construyó un agente de IA personal en un Mac Mini M4 que maneja resúmenes matutinos, escaneo de facturas, transcripción de voz y sincronización de archivos con un sistema de seguridad personalizado. La configuración incluye modelos locales Claude Sonnet, MiniMax y Qwen, ejecuta 12 trabajos cron diarios y cuesta $30-50/mes.

OpenClawRadar
Desarrollador Diseña Icono de Aplicación Usando Claude AI Sin Herramientas de Diseño
Casos de uso

Desarrollador Diseña Icono de Aplicación Usando Claude AI Sin Herramientas de Diseño

Un desarrollador creó un administrador de procesos para macOS llamado PIDKill y diseñó su icono de aplicación utilizando únicamente Claude AI, específicamente Claude Code y Claude web. El diseño final utiliza la fuente SF Mono con un efecto de glitch y un tachado rojo para representar la terminación de procesos.

OpenClawRadar