aws-ses-mcp 📧

aws-ses-mcp 📧

site icon
2025.03.22 1
TypeScript电子邮件服务AWS SES 集成交流协作
aws-ses-mcp 是一个简单的 MCP 服务器,用于通过 AWS SES(简单电子邮件服务)发送电子邮件。它非常适合与 Cursor 或 Claude Desktop 集成,直接编写和发送电子邮件,而无需复制粘贴。该服务支持纯文本和 HTML 电子邮件,并具有高级功能,如抄送(CC)、密送(BCC)和回复功能。
View on GitHub

Overview

基本能力

产品定位

aws-ses-mcp 是一个专注于通过 AWS SES 发送电子邮件的 MCP 服务器,旨在简化电子邮件发送流程,特别是在与开发工具如 Cursor 或 Claude Desktop 集成时。

核心功能

  • 发送纯文本和 HTML 电子邮件
  • 支持抄送(CC)和密送(BCC)收件人
  • 可配置的回复地址
  • 可自定义的发件人电子邮件(需要 AWS SES 验证)
  • 完整的请求/响应日志记录,用于调试
  • 电子邮件调度功能

适用场景

  • 开发者在开发过程中需要发送测试电子邮件
  • 需要与 Cursor 或 Claude Desktop 集成,直接发送电子邮件
  • 需要发送带有抄送或密送的电子邮件
  • 需要记录电子邮件发送的详细日志以便调试

工具列表

  • Smithery:用于自动安装 aws-ses-mcp
  • Node.js:运行 aws-ses-mcp 的依赖环境
  • AWS SES:提供电子邮件发送服务

常见问题解答

  • 问题:电子邮件发送失败 解决方案:检查 AWS 凭证和权限,确保发件人电子邮件已在 AWS SES 中验证。
  • 问题:日志中没有请求/响应信息 解决方案:检查控制台日志,确保日志记录功能已启用。

使用教程

使用依赖

  1. 确保已设置并配置 AWS SES 账户
  2. 在 AWS SES 中验证电子邮件域或单个电子邮件地址
  3. 获取具有 SES 权限的 AWS 凭证(访问密钥 ID 和秘密访问密钥)
  4. 在系统上安装 Node.js

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @omd01/aws-ses-mcp --client claude

手动安装

  1. 克隆仓库
git clone https://github.com/omd01/aws-ses-mcp.git
cd aws-ses-mcp
  1. 安装依赖
npm install
  1. 构建项目
npm run build

调试方式

  1. 检查控制台日志以获取详细的请求/响应信息
  2. 验证 AWS 凭证和权限
  3. 确保发件人电子邮件已在 AWS SES 中验证
  4. 查看 AWS SES 控制台以获取任何退回或投诉信息

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。