Token导航 LogoToken导航TokenDH.com
Naver Mail MCP logo
办公协作stdio官方级别未说明来源级核验

Naver Mail MCP

MCP Server

Naver Mail MCP Server 是一个为Claude Desktop设计的邮件管理服务,支持邮件搜索、阅读、发送、草稿管理等功能。

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
邮件管理PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

chanmuzi

提供方

chanmuzi

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx naver-mail-mcp

详细介绍

naver-mail-mcp

Naver Mail MCP Server for Claude Desktop.

네이버 메일을 Claude Desktop에서 Gmail MCP처럼 사용할 수 있게 해주는 MCP(Model Context Protocol) 서버입니다.

Features

ToolDescription
get_profile계정 프로필 조회 (이메일, 이름, 총 메일 수, 안읽은 수)
search_emails메일 검색 (발신자, 수신자, 제목, 날짜, 읽음 여부) + 페이지네이션
read_emailUID로 메일 전체 읽기 (헤더, 본문, 첨부파일 메타정보)
read_threadMessage-ID 기반 대화 스레드 조회
list_folders메일함 폴더 목록 조회 (메시지 수, 안읽은 수 포함)
create_draft새 메일 초안을 Drafts 폴더에 저장
list_draftsDrafts 폴더의 초안 목록 조회
send_emailSMTP로 메일 발송 (새 메일, 답장)
download_attachment첨부파일 다운로드 (base64 인코딩)

Installation

uvx naver-mail-mcp

Claude Desktop Configuration

PyPI 배포 후 (권장)

claude_desktop_config.json에 추가:

{
  "mcpServers": {
    "naver-email": {
      "command": "uvx",
      "args": ["naver-mail-mcp"],
      "env": {
        "NAVER_EMAIL_ADDRESS": "your_email@naver.com",
        "NAVER_EMAIL_PASSWORD": "your_app_password",
        "NAVER_FULL_NAME": "Your Name"
      }
    }
  }
}

로컬 개발 모드

PyPI에 배포하기 전, 로컬 소스에서 직접 실행:

{
  "mcpServers": {
    "naver-email": {
      "command": "/absolute/path/to/uv",
      "args": [
        "--directory",
        "/absolute/path/to/naver-mail-mcp",
        "run",
        "naver-mail-mcp"
      ],
      "env": {
        "NAVER_EMAIL_ADDRESS": "your_email@naver.com",
        "NAVER_EMAIL_PASSWORD": "your_app_password",
        "NAVER_FULL_NAME": "Your Name"
      }
    }
  }
}
주의: Claude Desktop은 시스템 PATH를 상속하지 않습니다. command에는 반드시 uv절대 경로를 사용하세요. (예: /Users/username/.local/bin/uv) which uv 명령으로 절대 경로를 확인할 수 있습니다.

Prerequisites

  1. Python 3.10+
  2. 네이버 계정에서 IMAP/SMTP 사용 설정

- 네이버 메일 → 설정 → POP3/IMAP 설정 → IMAP/SMTP 사용 ✅

  1. 애플리케이션 비밀번호 발급 (2단계 인증 필수)

- 네이버 → 내 정보 → 보안설정 → 2단계 인증 → 애플리케이션 비밀번호 관리

Environment Variables

VariableRequiredDescription
NAVER_EMAIL_ADDRESSYes네이버 이메일 주소
NAVER_EMAIL_PASSWORDYes애플리케이션 비밀번호 (계정 비밀번호 아님)
NAVER_FULL_NAMENo발신 메일 표시 이름

Tools Reference

get_profile

계정 프로필 조회. 파라미터 없음.

search_emails

ParameterTypeRequiredDefaultDescription
folderstringNoINBOX검색할 폴더
senderstringNo-발신자 필터
recipientstringNo-수신자 필터
subjectstringNo-제목 키워드
date_fromstringNo-시작 날짜 (DD-Mon-YYYY)
date_tostringNo-종료 날짜 (DD-Mon-YYYY)
is_readbooleanNo-읽음 여부 (true/false/null)
pageintegerNo1페이지 번호
page_sizeintegerNo20페이지당 결과 수 (최대 100)

read_email

ParameterTypeRequiredDefaultDescription
uidstringYes-메일 고유 ID
folderstringNoINBOX폴더

read_thread

ParameterTypeRequiredDefaultDescription
message_idstringYes-Message-ID 헤더 값
folderstringNoINBOX폴더

list_folders

폴더 목록 조회. 파라미터 없음.

create_draft

ParameterTypeRequiredDefaultDescription
toarrayYes-수신자 목록
subjectstringYes-제목
bodystringYes-본문
body_typestringNotext/plaintext/plain 또는 text/html
ccarrayNo-참조 목록

list_drafts

초안 목록 조회. 파라미터 없음.

send_email

ParameterTypeRequiredDefaultDescription
toarrayYes-수신자 목록
subjectstringYes-제목
bodystringYes-본문
body_typestringNotext/plaintext/plain 또는 text/html
ccarrayNo-참조 목록
in_reply_tostringNo-답장 대상 Message-ID
referencesarrayNo-스레드 Message-ID 목록

download_attachment

ParameterTypeRequiredDefaultDescription
uidstringYes-메일 고유 ID
part_numberstringYes-MIME 파트 번호 (read_email에서 확인)
folderstringNoINBOX폴더

Development

# Clone and install
git clone https://github.com/chanmuzi/naver-mail-mcp.git
cd naver-mail-mcp
uv venv --python 3.12 .venv
source .venv/bin/activate
uv pip install -e .

# Set credentials
cp .env.example .env
# Edit .env with your credentials

# Run tests
python -m tests.test_integration

Troubleshooting

ErrorSolution
IMAP authentication failed앱 비밀번호 확인. 계정 비밀번호가 아닌 애플리케이션 비밀번호 사용
Cannot connect to Naver IMAP server네트워크 확인, IMAP 사용 설정 확인
Missing required environment variablesNAVER_EMAIL_ADDRESS, NAVER_EMAIL_PASSWORD 환경변수 설정
Folder not foundlist_folders 도구로 사용 가능한 폴더명 확인
Failed to spawn processcommanduv의 절대 경로 사용 (which uv로 확인)

Technical Details

  • IMAP: imap.naver.com:993 (SSL/TLS)
  • SMTP: smtp.naver.com:465 (SSL)
  • Transport: stdio (Claude Desktop 연동)
  • Encoding: UTF-8, EUC-KR, Modified UTF-7 (폴더명) 자동 처리
  • Connection: 각 도구 호출마다 새 연결 (stateless)
  • Attachment limit: 10MB (base64 인코딩)

License

MIT

目录标签

目录标签

邮件管理PythonClaude本地部署IMAP/SMTPClaudeDesktop自动化

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP