aws-ses-mcp 📧
これは、AWS SES(Simple Email Service)を使用してメールを送信するシンプルなMCPサーバーです。CursorやClaude Desktopと連携し、コピー&ペーストなしで直接メールを作成して送信するのに最適です。このサービスは、プレーンテキストとHTMLメールの両方をサポートし、CC、BCC、返信機能などの高度な機能を備えています。
特徴 ✨
プレーンテキストとHTMLメールを送信する
CC および BCC 受信者のサポート
設定可能な返信先アドレス
カスタマイズ可能な送信者メール(AWS SES 検証が必要)
デバッグのための完全なリクエスト/レスポンスのログ記録
メールスケジュール機能
Related MCP server: s3-tools
前提条件 📋
始める前に、次のものを用意してください。
AWS SESアカウントのセットアップと構成
AWS SES で検証済みのメールドメインまたは個々のメールアドレス
SES 権限を持つ AWS 認証情報 (アクセスキー ID とシークレットアクセスキー)
システムに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": "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コマンド: GXP6
クロードデスクトップ向け
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)を押します
カーソルに「これをメールで送信」するように指示します
カーソルチャットがエージェントモードになっていることを確認する
開発👩💻
npm install # Install dependencies
npm run build # Build the projectトラブルシューティング🔍
詳細なリクエスト/レスポンス情報についてはコンソールログを確認してください。
AWSの認証情報と権限を確認する
送信者のメールがAWS SESで検証されていることを確認する
AWS SES コンソールでバウンスや苦情がないか確認します
貢献中🤝
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス📄
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
MITライセンスは、簡潔で要点を押さえた、寛容なライセンスです。著作権者への帰属表示を明記し、責任を負わない限り、誰でもあなたのコードを使って自由に行動できます。
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.