이메일 서비스의 보안과 프라이버시에 대한 우려가 커지는 가운데, 'MCP 이메일(MCPEmails)'이 사용자가 직접 이메일 서버를 운영할 수 있는 셀프 호스팅(self-hosting) 솔루션을 공개했습니다. 이 솔루션은 사용자의 이메일 계정 정보가 외부 서비스에 노출되지 않고, 오직 사용자가 통제하는 환경에서만 암호화된 상태로 처리되도록 설계되어 데이터 주권과 보안을 강화합니다.
MCP 이메일 셀프 호스팅 서버는 도커(Docker)와 도커 컴포즈(Docker Compose)를 이용해 쉽게 배포할 수 있으며, 포스트그레스(Postgres) 데이터베이스, Nginx 게이트웨이, 그리고 핵심 MCP 서버로 구성됩니다. 특히, 이메일 자격 증명(credentials)은 사용자가 보유한 키로 암호화되어 컨테이너 내부에서만 복호화되며, 이메일은 필요할 때마다 IMAP/SMTP 프로토콜을 통해 실시간으로 가져와 처리됩니다. 이는 이메일 내용이 서버에 저장되지 않음을 의미하며, 패스트메일(Fastmail), 아이클라우드(iCloud), 야후(Yahoo), 조호(Zoho), 얀덱스(Yandex) 등 다양한 IMAP/SMTP 기반 이메일 서비스와 연동 가능합니다. 단, 지메일(Gmail)이나 아웃룩(Outlook)의 OAuth 연동 및 웹 대시보드는 호스팅 제품에 포함되며, 셀프 호스팅 버전에서는 제외됩니다.
이러한 접근 방식은 이메일 데이터의 보안과 프라이버시를 중요하게 생각하는 개인 사용자나 소규모 팀에게 큰 의미를 가집니다. 외부 서비스에 대한 의존도를 줄이고, 민감한 이메일 정보를 직접 통제함으로써 잠재적인 데이터 유출 위험을 최소화할 수 있습니다. 또한, 오픈 소스로 공개된 서버 코드를 통해 투명성을 확보하고, 사용자가 직접 감사를 진행하여 시스템의 신뢰성을 검증할 수 있다는 장점도 있습니다. 이는 최근 AI 기반 이메일 도구 사용이 늘면서 개인 정보 보호에 대한 경각심이 높아지는 상황에서, 사용자에게 더 강력한 통제권을 제공하는 대안이 될 수 있습니다.