whatsapp-mcp, 전송 기능 배제한 WhatsApp 대화 검색 MCP 서버 공개

whatsapp-mcp: 메시지 전송 없이 내 WhatsApp 대화를 AI 에이전트가 검색하게 하는 셀프 호스팅 MCP 서버

·2026.10.23 11:30

핵심 내용

Cloudflare Workers 기반 셀프 호스팅으로 WhatsApp 대화를 읽기 전용으로 검색하게 한다.

1 / 2

자세히 보기

  • 메시지 전송 기능이 없는 읽기 전용 WhatsApp MCP 서버를 공개하여 데이터 유출 위험을 낮췄다.
  • Cloudflare Workers Paid 플랜(월 5달러)을 사용해 Durable Object 내 SQLite에 대화 기록을 저장한다.
  • Baileys 라이브러리를 활용해 Linked Device로 연결되며, 매일 04:00 UTC에 자동 동기화된다.
  • 프롬프트 인젝션 및 비공식 프로토콜 사용에 따른 약관 위반 위험이 존재한다.

아키텍처 및 동작 방식

  • Worker 1개와 Durable Object 1개로 구성되며, 상시 접속이 아닌 Pull 방식으로 새 메시지를 저장한다.
  • Node.js 기반 Baileys를 workerd에서 실행하기 위해 ws 패키지 Shim과 WebAssembly 모듈 추출을 적용했다.
  • 에이전트 요청 시 MCP 클라이언트를 거쳐 Durable Object의 SQLite에서 데이터를 조회한다.

보안 및 제한 사항

  • lharries/whatsapp-mcp와 달리 전송 도구가 없어 WhatsApp을 통한 대화 기록 유출 경로가 차단된다.
  • 사진과 음성 메시지는 텍스트 라벨로만 저장되며 원본 다운로드가 불가능하다.
  • 낯선 사람의 메시지를 통한 프롬프트 인젝션 공격에 취약하므로 외부 통신 도구와 함께 사용 시 주의가 필요하다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.