개발자가 단일 세션에서 Claude Code로 WhatsApp 비즈니스 MCP 서버 구축

한 개발자가 단일 코딩 세션에서 Claude Code를 사용하여 완전한 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 엄격 모드
- 72개 테스트 통과
- 웹훅 검증을 위한 타이밍 안전 HMAC
- 미디어 업로드에 대한 SSRF 보호
- 별도의 Durable Object 인스턴스를 통한 테넌트 격리
- API 키별 속도 제한
이 프로젝트는 5개의 도구와 API 키 없이 무료로 사용해 볼 수 있습니다. 개발자는 Claude Code로 MCP 서버를 구축하는 것에 대한 질문에 기꺼이 답변하겠다고 언급했습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

OpenClaw 패밀리 게이트웨이: 토큰 예산, 메모리 튜닝, 그리고 커스텀 플러그인
한 개발자가 Mac과 QNAP NAS에서 OpenClaw를 사용하여 가족용 AI 게이트웨이를 구축했습니다. 엄격한 토큰 예산을 설정하고, 재순위화와 상황별 임베딩으로 메모리 회상을 조정하며, 175개 이상의 명령어를 가진 12개의 맞춤 플러그인을 만들었습니다.

문서 컨텍스트와 함께 학습 멘토로 Claude 사용하기
개발자가 도구 문서를 컨텍스트에 입력하고 특정 프롬프트를 사용하여 작업 기반 멘토를 만드는 방법으로 Claude를 학습 도구로 활용하는 방법을 공유합니다. 이 접근 방식은 전통적인 강좌와 튜토리얼을 건너뛰고 즉각적인 피드백과 함께 실습 학습을 선호합니다.

경찰관이 Claude Code를 사용하여 iOS 위치 유틸리티 LOC8 개발
한 경찰관이 Claude Code를 사용하여 즉시 도로 주소, 가장 가까운 교차로, GPS 좌표, 고도 및 정확도를 표시하는 iOS 앱 LOC8을 개발했습니다. 이 앱은 법 집행 도보 추격 시나리오에 초점을 맞춰 점진적으로 구축되었지만 일반 대중 사용을 위해 확장되었습니다.

클로드 코드를 사용하여 12시간 동안 AI 연구 실험 자동화하기
한 개발자가 Claude Code를 사용해 12시간 동안 자동화된 AI 연구 실험을 실행하며, 지속 학습 프레임워크를 튜닝해 모델의 선호 검증기 준수율을 최대화했습니다. 이 시스템은 9개의 실험을 실행하고 모델 붕괴 버그를 수정하며 준수율을 0%에서 100%로 향상시켰습니다.