Développeur Construit un Serveur MCP WhatsApp Business avec Claude Code en une Seule Session

✍️ OpenClawRadar📅 Publié: March 19, 2026🔗 Source
Développeur Construit un Serveur MCP WhatsApp Business avec Claude Code en une Seule Session
Ad

Un développeur a créé un serveur MCP WhatsApp Business complet en utilisant Claude Code en une seule session de codage. Le serveur connecte Claude à l'API WhatsApp Business, permettant aux utilisateurs de demander à Claude d'envoyer des messages WhatsApp et de lui faire exécuter ces commandes.

Implémentation technique

Le projet a été construit avec l'architecture et les fonctionnalités suivantes :

  • Architecture : Cloudflare Workers + D1 + KV + Durable Objects
  • Gestionnaires d'outils : 35 gestionnaires d'outils avec validation Zod
  • Tests : 72 tests unitaires et d'intégration
  • Système de facturation : Webhooks Lemonsqueezy et génération de clés API
  • Support multi-locataires : Chaque utilisateur obtient ses propres identifiants WhatsApp
  • Audit de sécurité : Plusieurs agents parallèles ont détecté et corrigé 16 vulnérabilités
  • Déploiement : Déploiement direct sur Cloudflare Workers depuis le terminal
Ad

Capacités du serveur

Le serveur MCP comprend 8 modules :

  • Messages
  • Boutons/listes interactifs
  • Modèles
  • Médias
  • Webhooks (recevoir des messages)
  • Profil d'entreprise
  • WhatsApp Flows
  • Analytiques

Le module webhook est unique — aucun autre serveur MCP WhatsApp ne peut réellement recevoir des messages entrants.

Détails techniques

  • Mode strict TypeScript
  • 72 tests réussis
  • HMAC à sécurité temporelle pour la vérification des webhooks
  • Protection SSRF sur les téléchargements de médias
  • Isolation des locataires via des instances Durable Object séparées
  • Limitation de débit par clé API

Le projet est gratuit à essayer avec 5 outils et aucune clé API requise. Le développeur note qu'il est heureux de répondre aux questions sur la construction de serveurs MCP avec Claude Code.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Claude + Remotion : Créer une vidéo de lancement de produit sans aucune compétence en animation
Use Cases

Claude + Remotion : Créer une vidéo de lancement de produit sans aucune compétence en animation

Un développeur a utilisé la connaissance approfondie de Claude sur l'API de Remotion pour créer une vidéo de lancement de produit animée de 30 secondes pour une application boursière — sans transitions CSS, avec physique à ressort, effets de machine à écrire et animations décalées sur 10 fichiers de scène.

OpenClawRadar
Création d'une application de livre de coloriage génératif avec Claude en tant que développeur senior
Use Cases

Création d'une application de livre de coloriage génératif avec Claude en tant que développeur senior

Un développeur iOS intermédiaire détaille comment Claude l'a aidé à repérer des cas limites et à mettre en place des garde-fous de sécurité lors de la création d'une application de coloriage SwiftUI pour enfants.

OpenClawRadar
Développeur Crée une Application de Finance Personnelle en un Mois avec Claude Code : Flux de Travail Clés et Défis
Use Cases

Développeur Crée une Application de Finance Personnelle en un Mois avec Claude Code : Flux de Travail Clés et Défis

Un développeur avec 14 ans d'expérience a créé et publié une application de prévision financière personnelle sur l'App Store en environ un mois en utilisant Claude Code. Il a identifié trois flux de travail spécifiques où Claude Code s'est avéré le plus efficace et a partagé les défis liés à l'expansion du périmètre et à la complexité du modèle de données.

OpenClawRadar
Le tableau de bord informatique alimenté par OpenClaw crée des tickets à partir des conversations de chat.
Use Cases

Le tableau de bord informatique alimenté par OpenClaw crée des tickets à partir des conversations de chat.

Un développeur a créé un tableau de bord d'assistance informatique en un seul fichier HTML avec un agent IA qui crée automatiquement des tickets à partir des conversations de chat. Le système utilise OpenClaw pour le backend et localStorage pour le stockage des données dans le prototype.

OpenClawRadar