AWS SES邮件发送服务

基于AWS Simple Email Service (SES)的MCP服务器,支持发送HTML或纯文本邮件,适用于需要集成邮件发送功能的应用程序。

  • by NimbleBrainInc
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 NimbleBrainInc/mcp-aws-ses

使用说明

AWS SES MCP服务器

A. 模型上下文协议 (MCP)服务器,通过以下方式发送电子邮件 AWS简单电子邮件服务(SES).从任何MCP客户端发送支持CC/BCC的HTML或纯文本电子邮件。

查看mpak注册表 | 由...建造 敏捷大脑

安装

安装时使用 篮子:

mpak install @nimblebraininc/aws-ses

配置

您需要一个启用了SES的AWS帐户、一个经过验证的发件人电子邮件地址和具有SES权限的IAM凭据。

mpak config set @nimblebraininc/aws-ses aws_access_key_id YOUR_ACCESS_KEY
mpak config set @nimblebraininc/aws-ses aws_secret_access_key YOUR_SECRET_KEY
mpak config set @nimblebraininc/aws-ses from_email your-verified@email.com

可选择设置区域(默认为 us-east-1):

mpak config set @nimblebraininc/aws-ses aws_region us-west-2

克劳德代码

claude mcp add aws-ses -- mpak run @nimblebraininc/aws-ses

克劳德桌面

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "aws-ses": {
      "command": "mpak",
      "args": ["run", "@nimblebraininc/aws-ses"]
    }
  }
}

看 mpak注册表页 获取完整安装选项。

工具

send_邮件

使用AWS SES发送电子邮件。支持具有自动纯文本回退功能的HTML正文。

参数 类型 必填 说明
to string 是 收件人电子邮件地址
subject string 是 电子邮件主题行
body string 是 电子邮件正文(支持HTML)
from_email string 否 发件人电子邮件(默认为 AWS_SES_FROM_EMAIL)
cc string 无 抄送收件人,逗号分隔
bcc string 无 密件抄送收件人,逗号分隔

示例调用:

{
  "name": "send_email",
  "arguments": {
    "to": "recipient@example.com",
    "subject": "Weekly Report",
    "body": "<h1>Weekly Report</h1><p>Here are this week's highlights...</p>"
  }
}

示例响应:

{
  "success": true,
  "message_id": "0102018f-1234-5678-abcd-example",
  "timestamp": "2026-02-13T10:00:00+00:00",
  "to": "recipient@example.com",
  "subject": "Weekly Report"
}

快速开始

本地开发

git clone https://github.com/NimbleBrainInc/mcp-aws-ses.git
cd mcp-aws-ses

# Install dependencies
uv sync

# Set credentials
cp .env.example .env
# Edit .env with your AWS credentials

# Run the server (stdio mode)
uv run python -m mcp_aws_ses.server

服务器支持HTTP传输:

  • 健康检查: GET /health
  • MCP端点: POST /mcp

发展

# Install with dev dependencies
uv sync --group dev

# Run all checks (format, lint, typecheck, unit tests)
make check

# Run unit tests
make test

# Run with coverage
make test-cov

关于

AWS SES MCP服务器发布在 mpak注册表 并由 敏捷大脑.mpak是一个开放的注册表 模型上下文协议 服务器。

许可证

麻省理工学院