개발자가 단일 세션에서 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

비전문가가 휴대폰으로 Claude AI를 이용해 웹사이트를 구축하고 배포합니다
코딩 경험이 없는 한 사용자가 Claude AI를 사용하여 휴대폰으로 1시간 만에 완전한 웹사이트를 구축하고 배포했습니다. 그들은 일반 언어로 요구사항을 설명하고 Claude가 사양과 코드를 생성하도록 하여 만우절 장난을 위한 가짜 Portal 3 로딩 화면을 만들었습니다.

Qwen3-VL-32B-Instruct는 멀티모달 플래시카드 채점에 탁월한 성능을 보입니다.
한 개발자가 이미지가 가려진 Anki 플래시카드 채점을 위해 Qwen3-VL-32B-Instruct를 테스트한 결과, Gemini 2.5 Flash, GPT 5 Nano/Mini, XAI 4.1 Fast, GLM, Mistral 모델 등을 능가하는 성능을 보였으며, ChatGPT 5.2와 Gemini 3/3.1/Claude 4+만이 비슷한 수준이었습니다.

13주 동안 OpenClaw를 일일 드라이버로 사용하며: 잘 된 점, 고장 난 점, 여전히 아쉬운 점
13주 동안 Raspberry Pi에서 OpenClaw를 개인 에이전트 시스템으로 운영한 한 사용자가 실용적인 성과(크론, 메모리, 서브에이전트)와 문제점(모델 설정 이슈, 셸 따옴표, 에이전트 간 기록 공백, 업데이트 드리프트)을 공유합니다.

레딧 사용자가 포트폴리오 프로젝트를 위한 Claude Code 설정을 공유합니다
한 개발자가 파일 기반 메모리와 CLAUDE.md 파일을 사용한 계획 및 문서화를 통해 수동 Claude.ai 워크플로에서 구조화된 Claude Code 접근 방식으로 전환한 경험을 설명합니다.