
Email MCP Server

2025.04.08
1
TypeScript电子邮件集成IMAPSMTP交流协作
Email MCP Server 是一个基于 Model Context Protocol (MCP) 的电子邮件集成服务,支持通过 IMAP 和 SMTP 协议访问和交互电子邮件账户。该服务允许模型助手读取、发送、搜索电子邮件,并管理电子邮件文件夹。
View on GitHub
Overview
基本能力
产品定位
Email MCP Server 是一个用于电子邮件集成的 MCP 服务器,支持通过 IMAP 和 SMTP 协议与电子邮件账户交互。
核心功能
- 从 IMAP 邮箱读取电子邮件
- 通过 SMTP 发送电子邮件
- 搜索电子邮件
- 列出电子邮件文件夹
适用场景
- 模型助手需要访问和操作电子邮件账户的场景
- 自动化电子邮件发送和接收的工作流
- 电子邮件管理和搜索功能集成
工具列表
send_email
:发送电子邮件search_emails
:使用高级查询选项搜索电子邮件list_folders
:列出所有可用的电子邮件文件夹/邮箱
常见问题解答
无
使用教程
使用依赖
- Node.js (v16 或更高版本)
- npm 或 yarn
- 具有 IMAP 和 SMTP 访问权限的电子邮件账户
安装教程
-
克隆仓库:
git clone <repository-url> cd imap-mcp
-
安装依赖:
npm install
-
在根目录创建
.env
文件,包含以下变量:[email protected] EMAIL_PASSWORD=your-password IMAP_HOST=imap.example.com IMAP_PORT=993 SMTP_HOST=smtp.example.com SMTP_PORT=465
调试方式
开发模式
运行以下命令以开发模式启动服务器:
npm run dev
生产模式
构建并运行生产模式服务器:
npm run build
npm start