김이언
김이언
🏅 AI 마스터
🌿 뉴비 파트너
🌈 지피터스금손
🚀 SNS 챌린지 달성자

클로드에서 MCP로 Mail 보내기: Resend + Everart + 메일리스트 📩

소개

  • 앞 사례에 이어서 자동 채점한 과제 점수와 간단한 피드백을 개별 메일로 보내고 싶었어요.

  • Claude가 메일 내용 작성을 도와주고, 이미지를 넣은 HTML 이메일을 메일 리스트에 보내도록 만들어 보았습니다.



📩 Resend MCP 설치

📨 Resend MCP

  • Resend API를 사용하여 이메일을 전송하는 MCP 서버

  • Resend는 API 기반으로 설계되어, 코드로 손쉽게 이메일 발송 기능을 애플리케이션에 통합할 수 있음, 하나의 (유료)계정에 무제한 도메인 지원

  • 자신의 브랜드 도메인을 만들고 공식 계정에서 메일을 보내는 형식(예: [email protected])으로 사용 가능

  • Cursor나 Claude Desktop이 이메일을 자동으로 작성하여 전송 가능

🔑 API 키 생성과 도메인 인증

  • https://resend.com/docs/send-with-nodejs 가이드를 따라서 진행

  • Resend 사이트(https://resend.com/)에 가입하고 API 키 생성, "Full Access"로 설정

    휴대 전화 설정을 보여주는 검은 색 화면
  • 도메인 인증을 위해 무료 도메인 사이트인 내도메인.한국(https://xn--220b31d95hq8o.xn--3e0b707e/)이용, 새로운 도메인 "ai-study.o-r.kr" 생성

  • Resend에서 Add Domain 으로 도메인 추가(무료로 도메인 1개 사용, 1일 메일 100개 발송 가능)

    TV 설정을 보여주는 화면
  • Resend에서 제공하는 도메인 정보를 내도매인.한국 사이트의 도메인 설정에 입력

  • Resend에서 도메인을 인증하기

    검은 색 화면이있는 전화 스크린 샷
    Adobe Adobe Adobe Adobe Adobe의 스크린 샷

🖥️ MCP 설치

  • https://github.com/resend/mcp-send-email?tab=readme-ov-file 가이드를 따라서 진행

  • 프로젝트를 로컬로 복제: git clone https://github.com/username/project-name.git

  • 프로젝트 디렉터리에서 실행: npm install, npm run build

  • 프로젝트 폴더/build/index.js 파일 즉 MCP 서버 스크립트의 생성을 확인

  • Claude의 MCP 설정

    "resend": {
      "command": "node",
      "args": ["C:\\프로젝트 폴더\\index.js"],
      "env": {
        "RESEND_API_KEY": "Resend의 API 키",
        "SENDER_EMAIL_ADDRESS": "[email protected](원하는아이디@도메인의주소)",
        "REPLY_TO_EMAIL_ADDRESSES": "실제 메일을 보내는 자신의 메일 주소"
      }
    }


📧 Email Maker 개요

  • Resend MCP와 EverArt MCP를 활용하여 디자인된 HTML 이메일을 작성하고 발송하는 도구

  • Claude 프로젝트로 제작

  • "시작"을 입력하면 프로젝트가 시작됨.

🔨 사용한 MCP 도구

  • Resend MCP: HTML 형식의 이메일을 발송

  • EverArt MCP: 이메일 배경 이미지를 생성, 생성된 이미지는 Google Cloud Storage에 자동으로 호스팅

💡 프로세스 흐름

1. 수신자 정보 입력

  • 단일 이메일 주소 또는 메일 리스트 파일 경로를 입력

  • 메일 리스트가 파일로 작성되어 있는 경우, 파일의 위치(경로)와 함께 파일 형식이나 구조에 대한 간단한 설명을 제공

  • 예시에서는 Excel MCP로 메일 리스트가 있는 엑셀 파일을 읽어서 사용

    검은 색 화면에서 중국어 앱의 스크린 샷
    한국어가있는 페이지의 스크린 샷
    한국 숫자가있는 스프레드 시트

2. 메일 내용 작성

  • 제목: 이메일의 제목을 입력

  • 내용: 이메일의 본문 내용을 입력

  • 보내는 사람: 발신자 정보를 입력

  • 메일 목적과 어투: 메일의 목적(예: 비즈니스, 마케팅, 안내, 초대 등)과 원하는 어투(예: 공식적, 친근한, 전문적, 격식 있는 등)를 알려주면 내용을 그에 맞게 가공

  • 입력 후 내용 검토 및 수정 기회가 제공

    한국어가있는 앱의 스크린 샷

3. 배경 디자인 선택

  • 배경 이미지 사용 여부를 선택

  • 특정 디자인 요구사항을 입력하거나, 내용에 맞는 배경을 자동 생성

  • EverArt MCP를 통해 전문적인 이메일 배경을 생성

  • 생성된 배경 이미지는 Google Cloud Storage URL을 통해 이메일에 삽입됩니다.

  • HTML 이메일: 전문적인 CSS 스타일링으로 가독성과 디자인이 향상

    한국어가있는 검은 색 화면

4. 레이아웃 스타일 선택

  • 카드 스타일: 반투명한 콘텐츠 박스가 배경 이미지 위에 표시

  • 직접 배치: 텍스트가 배경 이미지 위에 직접 표시됩니다. 이 경우 배경 이미지 색상과 대비되는 가독성 높은 글씨 색상이 자동으로 적용

  • 기타 커스텀 옵션도 선택 가능

    중국어가 글을 쓰는 검은 색 화면

5. 메일 발송

  • 최종 검토 후 Resend MCP를 통해 이메일을 발송

  • 발송 성공 확인 ID을 제공

    흰색 텍스트가있는 검은 색 배경
    검은 색 화면에서 중국어 앱의 스크린 샷
    검은 배경에 중국 글꼴

6. 수신한 메일 확인

  • Gmail

    가입 페이지를 보여주는 한국 웹 사이트의 스크린 샷
  • Naver mail

    한국의 한 페이지 스크린 샷
  • Resend의 메일 발송 기록

    중국 메뉴의 스크린 샷

6. 주의사항

  • 이메일 클라이언트에 따라 배경 이미지 표시가 다를 수 있음.

  • 대량 메일 발송 시 시간이 소요될 수 있으며, 메일 서비스 제한에 유의

  • 스팸함에 들어가지 않도록 이메일 제목과 내용에 주의가 필요

  • 생성된 이미지 URL은 일정 기간 후 만료될 수 있음.



🔍 결과와 배운 점

  • 비개발자도 따라서 따라서 성과를 얻을 수 있다는 것이 MCP의 또 다른 장점이네요. 😍

  • 클로드가 Excel MCP로 데이터를 읽고 분석한 뒤 메일 내용을 작성하고 🌟 , Everart MCP로 메일을 디자인하고, Resend MCP를 통해 이메일을 발송하는 과정이 효율적입니다. 대화창에서 여러명에게 동시에 이메일을 보낼 수 있다는 점이 가장 좋았어요.

  • MCP를 이용해 대화형 AI가 단순 텍스트 응답을 넘어 데이터 분석, 이미지 생성, 이메일 발송까지 처리하는 모습을 보고, 함께 협업하며 AI 활용의 새로운 가능성을 발견하고 있습니다. 앞으로 어떤 변화를 가져올지 기대됩니다.

10
2개의 답글

👉 이 게시글도 읽어보세요