基于上述信息,执行以下指令:您是一位负责将英文内容翻译成英文内容的专业翻译人员。请帮助我翻译原始内容。
这是一个基于MCP(模型上下文协议)的电子邮件工具,它使AI模型能够通过标准化接口访问电子邮件服务。
简单来说,它使AI助手能够执行各种电子邮件操作,如发送电子邮件、阅读收件箱、处理附件等,而无需用户手动输入复杂的API调用或切换到电子邮件客户端。
<details> <summary><b>支持的功能</b>(点击展开)</summary>以下是Mail MCP工具的一些核心功能:
通过简单的自然语言指令,AI可以帮助您完成上述所有操作,而无需手动编写API调用或在电子邮件客户端执行复杂操作。
</details>安装 Node.js 和 npm
验证安装
node --version
npm --version
安装 Git(如果尚未安装)
安装 Python 3.11 或更高版本(必需)
要通过 Smithery 自动安装 Mail MCP 工具给 Claude Desktop
npx -y @smithery/cli install @shuakami/mcp-mail --client claude
git clone https://github.com/shuakami/mcp-mail.git
cd mcp-mail
npm install
npm run build
npm run build
根据您的操作系统,按照以下步骤配置 MCP:
<details> <summary><b>Windows 配置</b>(点击展开)</summary>在 Cursor 中,打开或创建一个 MCP 配置文件:C:\\Users\\你的用户名\\.cursor\\mcp.json
你的用户名 替换为您的 Windows 用户名添加或修改配置如下:
{
"mcpServers": {
"mail-mcp": {
"command": "pythonw",
"args": [
"C:/Users/你的用户名/mcp-mail/bridging_mail_mcp.py"
],
"env": {
"SMTP_HOST": "smtp.qq.com",
"SMTP_PORT": "465",
"SMTP_SECURE": "true",
"SMTP_USER": "your.email@qq.com",
"SMTP_PASS": "your-app-specific-password",
"IMAP_HOST": "imap.qq.com",
"IMAP_PORT": "993",
"IMAP_SECURE": "true",
"IMAP_USER": "your.email@qq.com",
"IMAP_PASS": "your-app-specific-password",
"DEFAULT_FROM_NAME": "Your Name",
"DEFAULT_FROM_EMAIL": "your.email@qq.com"
}
}
}
}
</details> <details> <summary><b>macOS 配置</b>(点击展开)</summary>⚠️ 请注意
- 将
你的用户名替换为您的 Windows 用户名- 确保路径正确指向您克隆或解压项目的目录
- 路径应反映您放置项目文件的实际位置
- 不要删除克隆或解压的文件夹这会导致 MCP 失效
在 Cursor 中,打开或创建一个 MCP 配置文件:/Users/你的用户名/.cursor/mcp.json
你的用户名 替换为您的 macOS 用户名添加或修改配置如下:
{
"mcpServers": {
"mail-mcp": {
"command": "pythonw",
"args": [
"/Users/你的用户名/mcp-mail/bridging_mail_mcp.py"
]
}
}
}
</details> <details> <summary><b>Linux 配置</b>(点击展开)</summary>⚠️ 请注意
- 将
你的用户名替换为您的 macOS 用户名- 确保路径正确指向您克隆或解压项目的目录
- 路径应反映您放置项目文件的实际位置
- 不要删除克隆或解压的文件夹这会导致 MCP 失效
在 Cursor 中,打开或创建一个 MCP 配置文件:/home/你的用户名/.cursor/mcp.json
你的用户名 替换为您的 Linux 用户名添加或修改配置如下:
{
"mcpServers": {
"mail-mcp": {
"command": "pythonw",
"args": [
"/home/你的用户名/mcp-mail/bridging_mail_mcp.py"
]
}
}
}
</details>⚠️ 请注意
- 将
你的用户名替换为您的 Linux 用户名- 确保路径正确指向您克隆或解压项目的目录
- 路径应反映您放置项目文件的实际位置
- 不要删除克隆或解压的文件夹这会导致 MCP 失效
配置完成后,重新启动 Cursor 编辑器,它会自动启动 MCP 服务。然后您就可以开始使用了。
<details> <summary>使用示例(点击展开)</summary>该工具基于 MCP(模型上下文协议) 标准实现,作为AI模型与电子邮件服务之间的桥梁。它使用 nodemailer 和 node-imap 作为底层电子邮件客户端,并通过 Zod 执行请求验证和类型检查。
主要技术组件包括:
每个电子邮件操作都被封装为一个标准化的MCP工具,接收结构化的参数并返回格式化的结果。所有数据都经过处理,确保人类可读的格式,使AI模型能够轻松理解电子邮件内容结构。
</details>ISC
如果这个项目对您有帮助,请随意给它一个星⭐️ (。♥‿♥。)