Mailtrap Email Sending

MCP 메일트랩 서버

Mailtrap을 통해 거래 이메일을 보내기 위한 도구를 제공하는 MCP 서버

설정

클로드 데스크탑 또는 커서

다음 구성을 추가합니다.

지엑스피1

Node.js를 관리하기 위해 asdf 사용하는 경우 실행 파일의 절대 경로를 사용해야 합니다(Mac의 예).

{ "mcpServers": { "mailtrap": { "command": "/Users/<username>/.asdf/shims/npx", "args": ["-y", "mcp-mailtrap"], "env": { "PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin", "ASDF_DIR": "/opt/homebrew/opt/asdf/libexec", "ASDF_DATA_DIR": "/Users/<username>/.asdf", "ASDF_NODEJS_VERSION": "20.6.1", "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

Claude Desktop 구성 파일 위치

Mac : ~/Library/Application Support/Claude/claude_desktop_config.json

윈도우 : %APPDATA%\Claude\claude_desktop_config.json

커서 구성 파일 위치

: ~/.cursor/mcp.json

윈도우 : %USERPROFILE%\.cursor\mcp.json

VS 코드

명령 팔레트에서 실행: Preferences: Open User Settings (JSON)

그런 다음 설정 파일에 다음 구성을 추가합니다.

{ "mcp": { "servers": { "mailtrap": { "command": "npx", "args": ["-y", "mcp-mailtrap"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } } }

[!TIP] "env" 섹션을 변경한 후에는 MCP 서버를 다시 시작하는 것을 잊지 마세요.

용법

구성이 완료되면 에이전트에게 다음과 같이 이메일을 보내도록 요청할 수 있습니다.

  • " john.doe@example.com 으로 '내일 회의'라는 제목으로 이메일을 보내주시고, 다가올 회의에 대한 친절한 알림을 보내주세요."
  • "프로젝트 업데이트에 대해 sarah@example.com 으로 이메일을 보내고 team@example.com 으로 팀에 CC를 보내세요."

사용 가능한 도구

이메일 보내기

Mailtrap을 통해 거래 이메일을 보냅니다.

매개변수:

  • to (필수): 수신자의 이메일 주소
  • subject (필수): 이메일 제목
  • 보낸 from (선택 사항): 발신자의 이메일 주소, 제공되지 않으면 "DEFAULT_FROM_EMAIL"이 사용됩니다.
  • text (선택 사항): 이메일 본문 텍스트, "html"이 비어 있는 경우 필수
  • html (선택 사항): 이메일 본문의 HTML 버전. "text"가 비어 있는 경우 필수입니다.
  • cc (선택 사항): CC 수신자 이메일 주소 배열
  • bcc (선택 사항): BCC 수신자 이메일 주소 배열
  • category (선택 사항): 추적을 위한 이메일 카테고리

개발

  1. 저장소를 복제합니다.
git clone https://github.com/railsware/mailtrap-mcp.git cd mailtrap-mcp
  1. 종속성 설치:
npm install

Claude Desktop 또는 Cursor를 사용한 구성

[!TIP] 설정 섹션에서 구성 파일의 위치를 확인하세요.

다음 구성을 추가합니다.

{ "mcpServers": { "mailtrap": { "command": "node", "args": ["/path/to/mailtrap-mcp/dist/index.js"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

Node.js를 관리하기 위해 asdf 사용하는 경우 실행 파일의 절대 경로를 사용해야 합니다.

(Mac의 예)

{ "mcpServers": { "mailtrap": { "command": "/Users/<username>/.asdf/shims/node", "args": ["/path/to/mailtrap-mcp/dist/index.js"], "env": { "PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin", "ASDF_DIR": "/opt/homebrew/opt/asdf/libexec", "ASDF_DATA_DIR": "/Users/<username>/.asdf", "ASDF_NODEJS_VERSION": "20.6.1", "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

VS 코드

[!TIP] 설정 섹션에서 구성 파일의 위치를 확인하세요.

{ "mcp": { "servers": { "mailtrap": { "command": "node", "args": ["/path/to/mailtrap-mcp/dist/index.js"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } } }

테스트

MCP Inspector를 사용하여 서버를 테스트할 수 있습니다.

npm run dev

기여하다

GitHub 에서 버그 리포트와 풀 리퀘스트를 환영합니다. 이 프로젝트는 안전하고 편안한 협업 공간을 지향하며, 참여자는 행동 강령 을 준수해야 합니다.

특허

이 패키지는 MIT 라이선스 조건에 따라 오픈 소스로 제공됩니다.

행동 강령

Mailtrap 프로젝트의 코드베이스, 이슈 추적기, 채팅방, 메일링 목록에서 상호작용하는 모든 사람은 행동 강령을 따라야 합니다.

-
security - not tested
-
license - not tested
-
quality - not tested

API를 통해 거래 이메일을 보낼 수 있도록 Mailtrap 이메일 플랫폼과 통합되었습니다.

  1. Setup
    1. Claude Desktop or Cursor
    2. VS Code
  2. Usage
    1. Available Tools
      1. send-email
    2. Development
      1. Configuration with Claude Desktop or Cursor
      2. VS Code
    3. Testing
      1. Contributing
        1. License
          1. Code of Conduct

            Appeared in Searches

            ID: 5k4ufjv9zm