MultiMail
@multimail/mcp-server
MultiMail을 위한 MCP 서버입니다. 에이전트에게 자체 이메일 주소를 부여하고, 완전한 승인부터 자율 발송까지 단계별 인간 감독 기능을 제공합니다.
빠른 시작
npx @multimail/mcp-server전체 액세스 권한을 얻으려면 MULTIMAIL_API_KEY를 설정하거나, 먼저 계정을 생성하려면 키 없이 실행하세요. multimail.dev에서 키를 받을 수 있습니다.
MultiMail을 사용함으로써 귀하는 서비스 약관 및 허용 가능한 사용 정책에 동의하게 됩니다.
Related MCP server: MCP Email Server
설정
옵션 A: 원격 서버 (권장)
설치가 필요 없습니다. 호스팅된 서버에 직접 연결하세요. 브라우저에서 OAuth를 통해 인증합니다.
{
"mcpServers": {
"multimail": {
"type": "url",
"url": "https://mcp.multimail.dev/mcp"
}
}
}Claude.ai, Claude Desktop, Claude Code 및 원격 MCP 서버를 지원하는 모든 클라이언트에서 작동합니다.
옵션 B: 로컬 서버 (stdio)
서버를 로컬에서 실행합니다. API 키는 환경 변수로 전달됩니다.
{
"mcpServers": {
"multimail": {
"command": "npx",
"args": ["-y", "@multimail/mcp-server"],
"env": {
"MULTIMAIL_API_KEY": "mm_live_...",
"MULTIMAIL_MAILBOX_ID": "01KJ1NHN8J..."
}
}
}
}추가 위치
클라이언트 | 설정 파일 |
Claude Code |
|
Claude Desktop |
|
Cursor | 프로젝트 내 |
Windsurf |
|
Copilot (VS Code) | 프로젝트 내 |
OpenCode | 프로젝트 내 |
ChatGPT Desktop | 설정 > MCP 서버 |
모든 MCP 클라이언트 | 클라이언트 문서의 설정 위치 참조 |
환경 변수
변수 | 필수 | 설명 |
| 예 | MultiMail API 키 ( |
| 아니오 | 기본 메일함 ID. 설정하지 않으면 각 도구에 |
| 아니오 | API 기본 URL. 기본값은 |
첫 실행 설정
처음 사용할 때 MultiMail은 메일함 구성을 요청합니다. configure_mailbox 도구를 사용하여 명시적으로 실행할 수도 있습니다:
감독 모드: 필요한 인간 승인 수준 (
gated_send,monitored,autonomous등)표시 이름: 이메일에 표시되는 발신자 이름
CC/BCC 기본값: 모든 발신 이메일에 자동으로 참조/숨은참조 추가
예약: 예약 발송 활성화/비활성화 및 기본 게이트 시간 설정
서명: 이메일 서명 블록
이 단계를 건너뛰면 첫 도구 호출 시 MultiMail이 다시 알려줍니다.
도구
도구 | 설명 |
| 이 API 키로 사용할 수 있는 모든 메일함 나열 |
| 메일함 기본 설정(감독 모드, 표시 이름, CC/BCC, 예약, 서명) 구성 |
| 마크다운 본문으로 이메일 발송. 첨부 파일, |
| 상태, 발신자, 제목, 날짜 범위, 방향, 첨부 파일, 커서 페이지네이션 필터로 이메일 나열 |
| 전체 이메일 내용 가져오기. 신뢰할 수 있는 메타데이터와 신뢰할 수 없는 본문을 별도의 콘텐츠 블록으로 반환 |
| 기존 스레드의 이메일에 답장. 첨부 파일 및 |
| 이메일 첨부 파일을 콘텐츠 유형과 함께 base64로 다운로드 |
| 대화 스레드의 모든 이메일을 참가자 및 메타데이터와 함께 가져오기 |
| 대기 중이거나 예약된 이메일 취소 |
|
|
| 발송 전 예약된 이메일의 발송 시간, 수신자, 제목 또는 본문 수정 |
| 메일함 설정 업데이트 (표시 이름, 감독 모드, 서명, 웹훅) |
| 계정 설정 업데이트 (조직 이름, 감독 이메일, 실제 주소) |
| 메일함 영구 삭제 (관리자 권한 필요) |
| 계정 생성을 위한 ALTCHA 작업 증명 챌린지 요청 (API 키 불필요) |
| 해결된 PoW 챌린지로 새 계정 생성 (API 키 불필요) |
| 새 코드로 확인 이메일 재발송 (API 키 불필요) |
| 확인 이메일의 코드를 사용하여 계정 활성화 (API 키 불필요) |
| 이메일에 키-값 태그 설정, 가져오기 또는 삭제 (지속적인 에이전트 메모리) |
| 선택적 태그와 함께 주소록에 연락처 추가 |
| 이름 또는 이메일로 주소록 검색 |
| 계정 상태, 플랜, 할당량, 발송 활성화 여부, 집행 등급 확인 |
| 새 메일함 생성 (관리자 권한 필요) |
| 감독 모드 업그레이드 요청 (신뢰 사다리) |
| 운영자로부터 받은 업그레이드 코드 적용 |
| 청구 기간에 대한 할당량 및 사용 통계 확인 |
| 감독 결정 대기 중인 이메일 나열 (감독 권한 필요) |
| 대기 중인 이메일 승인 또는 거부 (감독 권한 필요) |
| 주소록에서 연락처 삭제 |
| 수신 거부된 이메일 주소 나열 |
| 수신 거부 목록에서 주소 제거 |
| 모든 API 키 나열 (관리자 권한 필요) |
| 범위가 지정된 새 API 키 생성 (관리자 권한 + 운영자 승인 필요; 자체 승인을 방지하기 위해 |
| API 키 취소 (관리자 권한 필요) |
| 계정 감사 로그 가져오기 (관리자 권한 필요) |
| 계정 및 모든 데이터 영구 삭제 (관리자 권한 필요) |
| 필터와 일치하는 새 이메일이 도착하거나 타임아웃(최대 120초)될 때까지 차단 |
| 실시간 이메일 이벤트 알림을 위한 웹훅 구독 생성 |
| 이 계정에 대한 모든 웹훅 구독 나열 |
| 웹훅 구독 삭제 |
작동 방식
이메일 본문을 마크다운으로 작성하면 MultiMail이 발송을 위해 서식 있는 HTML로 변환합니다.
수신 이메일은 깔끔한 마크다운으로 도착합니다. HTML 파싱이나 MIME 디코딩이 필요 없습니다.
스레딩은 자동으로 처리됩니다. 이메일에 답장하면 헤더가 올바르게 설정됩니다.
발송 시 이메일이 위협 요소에 대해 스캔되는 동안
pending_scan상태를 반환합니다. 메일함이 게이트 감독을 사용하는 경우, 상태는 인간 검토를 위해pending_send_approval로 전환됩니다. 재시도하거나 다시 보내지 마십시오.수신된 이메일의
X-MultiMail-Identity서명된 헤더를 확인하여 다른 에이전트를 검증하세요.
개발
npm install
npm run dev # Run with tsx (no build needed)
npm run build # Compile TypeScript
npm start # Run compiled version테스트
echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | MULTIMAIL_API_KEY=mm_live_... node dist/index.js라이선스
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/multimail-dev/multi-mail'
If you have feedback or need assistance with the MCP directory API, please join our Discord server