AWS SES MCP

MIT License
  • Linux
  • Apple

Integrations

  • Provides a Node.js-based server for sending emails via AWS SES, with support for configuring AWS credentials, sender emails, and reply-to addresses

aws-ses-mcp 📧

これは、AWS SES(Simple Email Service)を使用してメールを送信するシンプルなMCPサーバーです。CursorやClaude Desktopと連携し、コピー&ペーストなしで直接メールを作成して送信するのに最適です。このサービスは、プレーンテキストとHTMLメールの両方をサポートし、CC、BCC、返信機能などの高度な機能を備えています。

特徴 ✨

  • プレーンテキストとHTMLメールを送信する
  • CC および BCC 受信者のサポート
  • 設定可能な返信先アドレス
  • カスタマイズ可能な送信者メール(AWS SES 検証が必要)
  • デバッグのための完全なリクエスト/レスポンスのログ記録
  • メールスケジュール機能

前提条件 📋

始める前に、次のものを用意してください。

  1. AWS SESアカウントのセットアップと構成
  2. AWS SES で検証済みのメールドメインまたは個々のメールアドレス
  3. SES 権限を持つ AWS 認証情報 (アクセスキー ID とシークレットアクセスキー)
  4. システムにNode.jsがインストールされている

インストール🚀

Smithery経由でインストール

Smithery経由で Claude Desktop 用の aws-ses-mcp を自動的にインストールするには:

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

設定 ⚙️

メール形式の例 (email.md)

{ "to": "example@gmail.com", "subject": "Test!", "text": "This is a test email.", "cc": ["cc-recipient@example.com"], "bcc": ["bcc-recipient@example.com"] }

セットアップ手順 🔧

カーソル用

  1. カーソル設定 -> MCP -> 新しいMCPサーバーの追加に移動します
  2. 次の設定でサーバーを構成します。
    • 名前: 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" } } } }

使用方法 📝

  1. メールコンテンツでemail.mdを作成または編集します
  2. カーソル内:
    • email.mdファイルを開く
    • コンテンツを選択
    • cmd+l(またはctrl+l)を押します
    • カーソルに「これをメールで送信」するように指示します
    • カーソルチャットがエージェントモードになっていることを確認する

開発👩‍💻

npm install # Install dependencies npm run build # Build the project

トラブルシューティング🔍

  • 詳細なリクエスト/レスポンス情報についてはコンソールログを確認してください。
  • AWSの認証情報と権限を確認する
  • 送信者のメールがAWS SESで検証されていることを確認する
  • AWS SES コンソールでバウンスや苦情がないか確認します

貢献中🤝

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス📄

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

MITライセンスは、簡潔で要点を押さえた、寛容なライセンスです。著作権者への帰属表示を明記し、責任を負わない限り、誰でもあなたのコードを使って自由に行動できます。

-
security - not tested
A
license - permissive license
-
quality - not tested

コピー アンド ペーストなしで AWS SES を介して直接メールを送信できる MCP サーバー。CC、BCC、返信機能などの機能を備えたプレーンテキストおよび HTML メールをサポートします。

  1. Features ✨
    1. Prerequisites 📋
      1. Installation 🚀
        1. Installing via Smithery
        2. Manual Installation
      2. Configuration ⚙️
        1. Example Email Format (email.md)
      3. Setup Instructions 🔧
        1. For Cursor
        2. For Claude Desktop
      4. Usage 📝
        1. Development 👩‍💻
          1. Troubleshooting 🔍
            1. Contributing 🤝
              1. License 📄
                ID: jbh4kqn3py