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

✍️ OpenClawRadar📅 게시일: March 19, 2026🔗 Source
개발자가 단일 세션에서 Claude Code로 WhatsApp 비즈니스 MCP 서버 구축
Ad

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

Ad

👀 See Also

비전문가가 휴대폰으로 Claude AI를 이용해 웹사이트를 구축하고 배포합니다
Use Cases

비전문가가 휴대폰으로 Claude AI를 이용해 웹사이트를 구축하고 배포합니다

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

OpenClawRadar
Qwen3-VL-32B-Instruct는 멀티모달 플래시카드 채점에 탁월한 성능을 보입니다.
Use Cases

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+만이 비슷한 수준이었습니다.

OpenClawRadar
13주 동안 OpenClaw를 일일 드라이버로 사용하며: 잘 된 점, 고장 난 점, 여전히 아쉬운 점
Use Cases

13주 동안 OpenClaw를 일일 드라이버로 사용하며: 잘 된 점, 고장 난 점, 여전히 아쉬운 점

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

OpenClawRadar
레딧 사용자가 포트폴리오 프로젝트를 위한 Claude Code 설정을 공유합니다
Use Cases

레딧 사용자가 포트폴리오 프로젝트를 위한 Claude Code 설정을 공유합니다

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

OpenClawRadar