关于 aws-ses-mcp 📧
aws-ses-mcp 是通过 AWS SES 发送邮件的 MCP 服务,面向 Cursor 和 Claude Desktop 等客户端。它支持纯文本与 HTML 邮件、收件人选项、回复地址及定时发送。
主要功能
- 01发送纯文本和 HTML 邮件
- 02添加抄送和密送收件人
- 03配置回复地址
- 04设置已验证的发件地址
- 05记录请求与响应
- 06安排邮件发送时间
适用场景
- 01从 Cursor 发送已起草的邮件
- 02发送 HTML 或纯文本消息
- 03添加抄送、密送或回复地址
- 04安排邮件投递时间
MCP 相关
它向 Cursor 和 Claude Desktop 等 MCP 客户端提供 AWS SES 邮件发送功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
aws-ses-mcp 📧
这是一个简单的 MCP 服务,可使用 AWS SES(Simple Email Service)发送电子邮件。非常适合与 Cursor 或 Claude Desktop 集成,让你无需复制粘贴即可直接撰写和发送电子邮件。该服务支持纯文本和 HTML 电子邮件,并提供抄送、密送和回复地址等高级功能。
功能 ✨
- 发送纯文本和 HTML 电子邮件
- 支持抄送和密送收件人
- 可配置回复地址
- 可自定义发件人电子邮件地址(需要通过 AWS SES 验证)
- 记录完整的请求和响应,便于调试
- 支持邮件定时发送
前提条件 📋
开始之前,请确保你已具备:
- 已设置并配置 AWS SES 账户
- 已在 AWS SES 中验证的电子邮件域名或个人电子邮件地址
- 具备 SES 权限的 AWS 凭证(Access Key ID 和 Secret Access Key)
- 系统中已安装 Node.js
安装 🚀
通过 Smithery 安装
通过 Smithery 自动为 Claude Desktop 安装 aws-ses-mcp:
npx -y @smithery/cli install @omd01/aws-ses-mcp --client claude
手动安装
- 克隆此代码库:
git clone https://github.com/omd01/aws-ses-mcp.git
cd aws-ses-mcp
- 安装依赖项:
npm install
- 构建项目:
npm run build
配置 ⚙️
电子邮件格式示例(email.md)
{
"to": "[email protected]",
"subject": "Test!",
"text": "This is a test email.",
"cc": ["[email protected]"],
"bcc": ["[email protected]"]
}
设置说明 🔧
对于 Cursor
-
前往 Cursor Settings -> MCP -> Add new MCP server
-
使用以下设置配置服务:
- 名称:
aws-ses-mcp(或你偏好的名称) - 类型:
command - 命令:
node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js \ --aws-access-key-id=YOUR_AWS_ACCESS_KEY_ID \ --aws-secret-access-key=YOUR_AWS_SECRET_ACCESS_KEY \ --aws-region=YOUR_AWS_REGION \ --sender=YOUR_SENDER_EMAIL \ --reply-to=REPLY_TO_EMAIL - 名称:
对于 Claude Desktop
将以下配置添加到你的 MCP 配置中:
{
"mcpServers": {
"aws-ses-mcp": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"],
"env": {
"AWS_ACCESS_KEY_ID": "YOUR_AWS_ACCESS_KEY_ID",
"AWS_SECRET_ACCESS_KEY": "YOUR_AWS_SECRET_ACCESS_KEY",
"AWS_REGION": "YOUR_AWS_REGION",
"SENDER_EMAIL_ADDRESS": "YOUR_SENDER_EMAIL",
"REPLY_TO_EMAIL_ADDRESSES": "REPLY_TO_EMAILS_COMMA_SEPARATED"
}
}
}
}
使用方法 📝
- 创建或编辑
email.md,填写电子邮件内容 - 在 Cursor 中:
- 打开 email.md 文件
- 选择内容
- 按 cmd+l(或 ctrl+l)
- 告诉 Cursor“将此内容作为电子邮件发送”
- 确保 Cursor 聊天处于 Agent 模式
开发 👩💻
npm install # Install dependencies
npm run build # Build the project
故障排除 🔍
- 查看控制台日志,了解详细的请求和响应信息
- 检查 AWS 凭证和权限
- 确保发件人电子邮件地址已在 AWS SES 中验证
- 查看 AWS SES 控制台,检查是否有退信或投诉
贡献 🤝
欢迎贡献!请随时提交 Pull Request。
许可证 📄
本项目采用 MIT License 授权,详情请参阅 LICENSE 文件。
MIT License 是一种宽松、简明扼要的许可证。只要注明代码归属并且不追究你的责任,其他人就可以随意使用你的代码。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。