aws-ses-mcp📧
](https://smithery.ai/server/@omd01/aws-ses-mcp)
这是一个简单的MCP服务器,使用AWS SES(简单电子邮件服务)发送电子邮件。非常适合与Cursor或Claude Desktop集成,无需复制粘贴即可直接撰写和发送电子邮件。该服务支持纯文本和HTML电子邮件,具有CC、BCC和回复功能等高级功能。
特性✨
- 发送纯文本和HTML电子邮件
- 支持CC和BCC收件人
- 可配置的地址回复
- 可定制的发件人电子邮件(需要AWS SES验证)
- 用于调试的完整请求/响应日志记录
- 电子邮件调度功能
先决条件📋
在开始之前,请确保您已经:
- AWS SES帐户设置和配置
- AWS SES中已验证的电子邮件域或个人电子邮件地址
- 具有SES权限的AWS凭据(访问密钥ID和秘密访问密钥)
- 系统上已安装Node.js
安装🚀
通过Smithery安装
通过以下方式自动安装aws-ses-mcp for Claude Desktop 史密瑟里:
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": "example@gmail.com",
"subject": "Test!",
"text": "This is a test email.",
"cc": ["cc-recipient@example.com"],
"bcc": ["bcc-recipient@example.com"]
}安装说明🔧
对于光标
- 转到光标设置->MCP->添加新的MCP服务器
- 使用以下设置配置服务器:
- 姓名: 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适用于克劳德桌面
将以下配置添加到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与您的电子邮件内容 - 在光标中:
- 打开email.md文件 - 选择内容 - 按cmd+l(或ctrl+l) - 告诉Cursor“将此作为电子邮件发送” - 确保光标聊天处于代理模式
发展👩💻
npm install # Install dependencies
npm run build # Build the project故障排除🔍
- 检查控制台日志以获取详细的请求/响应信息
- 验证您的AWS凭据和权限
- 确保您的发件人电子邮件在AWS SES中经过验证
- 查看AWS SES控制台是否有任何反弹或投诉
贡献🤝
欢迎投稿!请随时提交拉取请求。
许可证📄
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
MIT许可证是一种简短而中肯的许可证。它允许人们对你的代码做任何他们想做的事情,只要他们向你提供归因,并且不让你承担责任。
