邮件管理扩展

一个通过IMAP和SMTP协议管理邮件的Claude桌面扩展,支持一键安装并与任何电子邮件提供商兼容。

  • by anonx3247
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 anonx3247/email-mcp

使用说明

电子邮件mcp

用于通过IMAP和SMTP发送电子邮件的Claude桌面扩展。一键安装,适用于任何电子邮件提供商。

安装

下载 .mcpb 文件并双击它,或将其拖动到Claude Desktop中。系统将提示您通过安全设置UI输入电子邮件凭据。

特性

  • 阅读 --使用分页浏览收件箱,获取完整的邮件内容
  • 搜索 --按发件人、收件人、主题、正文、日期范围或已读/未读状态查找电子邮件
  • 发送 --使用CC、BCC、回复和HTML支持撰写和发送电子邮件
  • 管理 --在文件夹(存档、垃圾、垃圾邮件)之间移动电子邮件或永久删除
  • 文件夹发现 --自动检测任何IMAP提供程序的可用邮箱

配置

安装时,Claude Desktop将提示您:

设置 必填 说明
电子邮件地址 是 您的电子邮件地址
密码/应用程序密码 是 您的密码或应用程序密码(加密存储)
IMAP主机 是 IMAP服务器主机名
SMTP主机 是 SMTP服务器主机名
IMAP安全 否 ssl (默认), starttls,或 none
SMTP安全 否 ssl (默认), starttls,或 none
IMAP/SMTP端口 否 自定义端口(从安全模式自动检测)
用户名 否 如果与电子邮件地址不同

通用提供程序设置

Gmail (要求 应用程序密码):

  • IMAP主机: imap.gmail.com
  • SMTP主机: smtp.gmail.com

Outlook/Office 365:

  • IMAP主机: outlook.office365.com
  • SMTP主机: smtp.office365.com
  • SMTP安全: starttls

快速邮件:

  • IMAP主机: imap.fastmail.com
  • SMTP主机: smtp.fastmail.com

工具

工具 说明
list_mailboxes 列出可用文件夹
list_emails 按页码列出电子邮件(最新的优先)
fetch_email 通过UID获取完整电子邮件(正文+附件)
search_emails 按发件人、主题、日期、正文、阅读状态搜索
send_email 通过SMTP发送电子邮件
move_email 将电子邮件移动到另一个文件夹
delete_email 永久删除电子邮件

发展

npm install
npm run build          # Build server to server/
npm run build:mcpb     # Build + package as .mcpb

构建.mcpb

npm install -g @anthropic-ai/mcpb
npm run build:mcpb

这产生了一个 email-mcp.mcpb 文件已准备好分发。

出版

人类扩展目录

提交以在Claude Desktop的内置扩展浏览器中查看。看 本地MCP服务器提交指南.

直接分销

分享 .mcpb file——用户双击进行安装。

许可证

麻省理工学院