開発者が単一セッションでClaude Codeを使用してWhatsApp Business MCPサーバーを構築

✍️ OpenClawRadar📅 公開日: March 19, 2026🔗 Source
開発者が単一セッションでClaude Codeを使用してWhatsApp Business MCPサーバーを構築
Ad

ある開発者が、Claude Codeを使用して、1回のコーディングセッションで完全なWhatsApp Business MCPサーバーを構築しました。このサーバーはClaudeとWhatsApp Business APIを接続し、ユーザーがClaudeにWhatsAppメッセージの送信を依頼し、そのコマンドを実行できるようにします。

技術的実装

このプロジェクトは以下のアーキテクチャと機能で構築されました:

  • アーキテクチャ: Cloudflare Workers + D1 + KV + Durable Objects
  • ツールハンドラー: Zodバリデーション付きの35個のツールハンドラー
  • テスト: 72個の単体テストと統合テスト
  • 課金システム: LemonsqueezyウェブフックとAPIキー生成
  • マルチテナント対応: 各ユーザーが独自のWhatsApp認証情報を取得
  • セキュリティ監査: 複数の並列エージェントが16の脆弱性を発見・修正
  • デプロイ: ターミナルからCloudflare Workersへの直接デプロイ

サーバー機能

このMCPサーバーには8つのモジュールが含まれています:

  • メッセージ
  • インタラクティブボタン/リスト
  • テンプレート
  • メディア
  • ウェブフック(メッセージ受信)
  • ビジネスプロフィール
  • WhatsApp Flows
  • アナリティクス

ウェブフックモジュールは特筆すべき点です — 他のWhatsApp MCPサーバーは実際に受信メッセージを受け取ることができません。

技術的詳細

  • TypeScript strictモード
  • 72個のテスト合格
  • タイミングセーフなHMACによるウェブフック検証
  • メディアアップロード時のSSRF保護
  • 個別のDurable Objectインスタンスによるテナント分離
  • APIキーごとのレート制限

このプロジェクトは、APIキー不要で5つのツールを無料で試すことができます。開発者は、Claude Codeを使用したMCPサーバーの構築に関する質問に喜んで答えると述べています。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

OpenClaw ケーススタディ:人間の介入なしで10日間メール受信箱を管理する
Use Cases

OpenClaw ケーススタディ:人間の介入なしで10日間メール受信箱を管理する

フリーランスのコンサルタントが旅行中、10日間GmailへのフルアクセスをOpenClawに委ね、自身と全く同じ口調で返信し、重要な項目のみをフラグ付けし、日常的なタスクは自律的に処理するよう指示しました。システムは187通のメールを処理し、軽微なエラーは1件のみでした。

OpenClawRadar
Slack用OpenClawのセルフホスティング:3つの失敗モードとマネージドな代替案
Use Cases

Slack用OpenClawのセルフホスティング:3つの失敗モードとマネージドな代替案

ある開発者が、Slack用OpenClawのセルフホスティングに3度失敗した経験を記録しました。WebSocketの切断、API障害時の処理問題、トークンローテーションのサイレント失敗に直面した後、マネージドサービスであるSlackClaw.aiに切り替えました。

OpenClawRadar
LLMは、テラバイト規模のCIログを数秒で分析するためのSQLクエリを生成します。
Use Cases

LLMは、テラバイト規模のCIログを数秒で分析するためのSQLクエリを生成します。

MendralのAIエージェントは、独自のSQLクエリを作成し、数秒で数億行のログをスキャンすることで、不安定なテストの原因を3週間前の依存関係の更新に特定しました。このシステムは週に15億行のCIログを処理し、ClickHouseで35:1に圧縮されています。

OpenClawRadar
オープンクローエージェント、Aivilization持続世界シミュレーションでテストされる
Use Cases

オープンクローエージェント、Aivilization持続世界シミュレーションでテストされる

ある開発者が、OpenClawエージェントをAivilizationというオープンワールドシミュレーションに組み込む実験を行いました。この環境では、AIエージェントが住民として存在できます。端末ワークフローではなく、エージェントは永続的な世界のキャラクターとしてシミュレーションに参加しました。

OpenClawRadar