AI를 내 300K-Email 받은편지함에 풀어봤다. 결과는 이렇다.
Source: Dev.to
문제: 압도적인 받은 편지함
당신은 이메일이 너무 많습니다. GitHub 알림, 읽겠다고 약속한 뉴스레터, 오래된 영수증 등으로 인해 받은 편지함이 좋은 의도들의 묘지가 됩니다.
- 10,000개 이상의 읽지 않은 메시지
- 몇 초씩 멈추는 검색
- 정리하겠다고 약속하지만 결코 실천되지 않는 주말
기존 AI 어시스턴트는 요약, 분류, 답장 초안을 만들 수 있지만 직접 이메일에 접근할 수 없습니다. 격차를 메우려는 도구들은 대형 메일함에서 종종 멈추거나, 각 쿼리마다 메일 서버에 접속하거나, 평문 구성 파일에 비밀번호를 요구합니다.
Source: …
솔루션: IMAP‑MCP
IMAP‑MCP는 AI 어시스턴트(예: Claude)를 표준 IMAP을 통해 이메일에 연결하고, 메시지를 로컬 캐시로 다운로드하여 모든 작업을 즉시 실행합니다—서버 왕복 없이, 타임아웃도 없습니다.
작동 방식
- 로컬 캐시 – 이메일을 한 번 다운로드하면 로컬에 저장됩니다.
- 즉시 검색 – 10만 개 이메일을 검색하는 데도 몇 초면 충분합니다.
- 보안 자격 증명 – 비밀번호는 OS 키체인( macOS Keychain, Windows Credential Locker, Linux secret service)에 저장됩니다.
- 선택적 암호화 – 민감한 데이터가 포함된 경우 캐시를 암호화할 수 있습니다.
당신은 AI와 평범한 영어로 대화하고, AI는 캐시된 메일함에서 요청된 작업을 수행합니다.
실제 사례
발신자 분석
“지난 6개월 동안의 발신자를 분석해 주세요. 어떤 카테고리가 보이나요?”
결과 (몇 분 후):
- 40 % 모니터링 알림
- 15 % GitHub 알림
- 10 % 쇼핑 영수증
- 8 % LinkedIn 메시지
- ~3 % 실제 인간 서신
자동 폴더 생성
“폴더 구조를 제안하고 정렬을 시작해 주세요.”
Claude가 12개의 폴더(Dev, Shopping, Newsletters, LinkedIn, Finance, Travel, …)를 만들고 배치당 수백 개의 이메일을 이동했으며, 몇 차례 세션에 걸쳐 약 200 k개의 메시지를 정렬했습니다.
분실된 초대 찾기
“IEEE에서 온 리뷰어 패널 초대와 관련된 모든 이메일을 찾아 주세요.”
2초 만에 찾았습니다. 해당 스레드가 희귀한 하위 폴더에 묻혀 있었음에도 불구하고.
답변되지 않은 스레드
“지난 2주 동안 내가 답장하지 않은 이메일을 보여 주세요.”
Claude는 발신 및 수신 메일을 교차 참조하여, 한 줄 요약과 함께 12개의 답변되지 않은 스레드 우선순위 목록을 반환했습니다.
답장 초안 작성
“Sarah와의 Q3 예산 검토 스레드를 읽고, 그녀가 제안한 회의 시간을 확인하는 답장을 초안으로 작성해 주세요.”
Claude가 답장을 초안으로 작성하고 Drafts에 저장했으며, 당신은 보내기 전에 문장을 하나 수정하기만 하면 됩니다. 중요: 시스템은 자동으로 메일을 보내지 않으며, 검토를 위한 초안만 생성합니다.
지속적인 관리
- “3개월 이상 된 모든 뉴스레터를 보관하세요.”
- “모든 GitHub 알림을 Dev 폴더로 이동하세요.”
- “1년 이상 된 no‑reply 주소의 모든 메일을 보여 주세요.”
dry‑run 모드를 사용하면 적용 전에 변경 사항을 미리 볼 수 있습니다. 한 번 실행으로 3 000개의 이메일이 몇 분 만에 이동되었습니다.
통찰력 있는 질의
- “누가 가장 많이 이메일을 보내나요?” – 양에 따라 순위가 매겨진 상위 발신자.
- “내 받은 편지함 중 자동 메일과 인간 메일의 비율은?” – 97 % 자동, 3 % 실제 사람.
- “내가 절대 열지 않는 발신자는?” – 구독 취소를 위한 명단.
빠른 설정
# IMAP‑MCP 설치
pipx install git+https://github.com/newlc/IMAP-mcp.git
// config.json (예시)
{
"imap_server": "imap.example.com",
"username": "you@example.com",
"mailbox": "INBOX",
"cache_dir": "~/.imap-mcp-cache",
"encrypt_cache": true
}
# 비밀번호를 안전하게 저장 (OS 키체인 사용)
imap-mcp --set-password --config config.json
# 도구를 Claude에 등록 (또는 MCP‑호환 어시스턴트)
claude mcp add imap-mcp -- imap-mcp --config config.json
예시 프롬프트
“내 이메일에 연결하고 최근 200개의 이메일을 불러와 주세요. 누가 나에게 가장 많이 메일을 보냈나요?”
요약
IMAP‑MCP는 속도나 보안을 희생하지 않으면서 대용량 메일함을 위한 강력한 AI 어시스턴트를 활용할 수 있게 해줍니다. Gmail, Outlook, Yahoo, Exchange, 자체 호스팅 등 IMAP 호환 제공업체와 모두 호환되며 Claude Code, Claude Desktop, VS Code, Cursor, Windsurf 또는 MCP를 지원하는 모든 도구와 통합됩니다.
Source code: