whatsapp-mcp, 전송 기능 배제한 WhatsApp 대화 검색 MCP 서버 공개
whatsapp-mcp: 메시지 전송 없이 내 WhatsApp 대화를 AI 에이전트가 검색하게 하는 셀프 호스팅 MCP 서버
·2026.10.23 11:30
핵심 내용
Cloudflare Workers 기반 셀프 호스팅으로 WhatsApp 대화를 읽기 전용으로 검색하게 한다.
자세히 보기
- 메시지 전송 기능이 없는 읽기 전용 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가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.