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

ある開発者が、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
👀 See Also

既存のエンタープライズツール(Jiraなど)の強化にAIを活用する
ある開発者がClaudeのChrome拡張機能を利用し、既存のJiraインターフェース内で直接作業しながら、4つのプロンプトだけでクロスプロジェクト依存関係グラフを表示するJiraサイドバーを作成しました。

Claude Managed Agents発表:マルチエージェントオーケストレーションと70日間の実践的教訓
今週、Anthropicはマルチエージェントオーケストレーションと拡張ツールチェーンを備えたManaged Agentsをリリースした。ある開発者が役割分割エージェント(Opus意思決定層、OpenCodeエンジニア、研究エージェント)を使用した70日間の経験と、'これを実行して'という指示から'私の前提に疑問を投げかけていい'という指示への重要な転換を共有している。

セルフホスト型OpenClaw AIエージェントが開発者のための受動的アカウンタビリティシステムを構築します。
Mac miniで24時間365日OpenClawを実行している開発者が報告するところによると、AIエージェントがタスクやプロジェクトを永続的に記憶することで、効果的なアカウンタビリティシステムが構築され、以前は停滞していたプロジェクトの完了に役立っているとのことです。

開発者がUnreal EngineでC++ゲーム開発にClaude AIを活用
開発者が、計画にはClaude Opusを、実装にはSonnetを使用して、C++とUnreal Engineでサイバーパンクのシティビルダーゲームを構築したと報告しています。マーケットプレイスのアセットを、距離ベースのティッキングと視錐台カリングを備えたAI交通制御などの機能のAI生成コードに置き換えています。