这是一个简单的MCP服务器,使用AWS SES(简单邮件服务)发送电子邮件。非常适合与Cursor或Claude Desktop集成,可以直接编写和发送电子邮件,无需复制粘贴。该服务支持纯文本和HTML格式的电子邮件,并具有高级功能,如抄送(CC)、密送(BCC)和回复地址设置。
在开始之前,请确保您已经:
要通过Smithery自动安装aws-ses-mcp以供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
{
"to": "example@gmail.com",
"subject": "测试!",
"text": "这是一封测试邮件。",
"cc": ["cc-recipient@example.com"],
"bcc": ["bcc-recipient@example.com"]
}
前往Cursor设置 -> MCP -> 添加新的MCP服务器
使用以下设置配置服务器:
aws-ses-mcp(或您喜欢的名称)命令node 绝对路径到MCP服务器/build/index.js \
--aws-access-key-id=您的AWS访问密钥ID \
--aws-secret-access-key=您的AWS秘密访问密钥 \
--aws-region=您的AWS区域 \
--sender=您的发件人电子邮件 \
--reply-to=回复电子邮件
向您的MCP配置添加以下内容:
{
"mcpServers": {
"aws-ses-mcp": {
"command": "node",
"args": ["绝对路径到MCP服务器/build/index.js"],
"env": {
"AWS_ACCESS_KEY_ID": "您的AWS访问密钥ID",
"AWS_SECRET_ACCESS_KEY": "您的AWS秘密访问密钥",
"AWS_REGION": "您的AWS区域",
"SENDER_EMAIL_ADDRESS": "您的发件人电子邮件",
"REPLY_TO_EMAIL_ADDRESSES": "用逗号分隔的回复电子邮件地址"
}
}
}
}
email.md文件,包含您的电子邮件内容npm install # 安装依赖项
npm run build # 构建项目
欢迎贡献!请随时提交Pull Request。
本项目采用MIT许可证 - 详情见LICENSE文件。
MIT许可证是一种许可性许可证,简洁明了。它允许人们自由地使用您的代码,只要他们提供归因并不得追究您的责任。