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

🦀
Use Cases

非技術産業における思考パートナーとしてのClaude:日本の物流オフィスからの実例

일본의 한 물류·폐기물 수거 업체 직원이 Claude를 경로 스케줄링, VBA 자동화, 교육 자료 제작, 안전 영상 제작 등 다중 도구 파이프라인을 통해 어떻게 활용하는지 상세히 설명합니다.

OpenClawRadar
Claude Code의 /insight 명령어는 실제 사용 데이터에서 개발자 워크플로우 패턴을 분석합니다.
Use Cases

Claude Code의 /insight 명령어는 실제 사용 데이터에서 개발자 워크플로우 패턴을 분석합니다.

개인 금융 iOS 앱을 개발 중인 한 개발자가 Claude Code의 새로운 /insight 명령어를 사용해 22일간의 사용 기록을 분석했습니다: 529개의 메시지, 47,604줄의 코드, 632개의 파일 수정, 146개의 커밋. 보고서는 '감사 후 일괄 수정 파이프라인'과 같은 효과적인 패턴을 식별하고 디버깅 루프와 같은 시간 낭비 요소를 지적했습니다.

OpenClawRadar
닐 카카가 개발 워크플로우 자동화에 클로드 코드를 활용하는 방법
Use Cases

닐 카카가 개발 워크플로우 자동화에 클로드 코드를 활용하는 방법

닐 카카는 /git-pr 스킬로 풀 리퀘스트 생성을 자동화하고, SWC로 전환하여 서버 재시작 시간을 1초 미만으로 단축했으며, Claude Code의 미리보기 기능을 활용해 UI 변경 사항을 자동으로 검증하는 방법을 설명합니다.

OpenClawRadar
Todoist와 Google 캘린더 통합을 위한 Claude 일일 계획 프로젝트
Use Cases

Todoist와 Google 캘린더 통합을 위한 Claude 일일 계획 프로젝트

한 개발자가 Todoist와 Google Calendar와 연동된 전일제 관리 어시스턴트 역할을 하는 Claude 프로젝트를 구축했습니다. 이 시스템은 세 가지 특정 역할(작업 감사관, 습관 스케줄러, 일정 구성자)을 사용하여 매일의 일정을 계획하고 습관을 추적하며 리뷰를 실행합니다.

OpenClawRadar