mcpField
E
email-mcp

email-mcp

ローカル
github.com/Allenxuxuコミュニケーション277 週間前に更新

email-mcp について

email-mcpはSMTP経由でメールを送信する軽量なMCPサーバーで、AIによるメールの自動送信に使えます。プレーンテキストとHTML、CCとBCCに対応し、stdio、SSE、streamableモードで動作します。

主な機能

  1. 01SMTP経由でメールを送信
  2. 02プレーンテキストとHTMLに対応
  3. 03CCとBCCに対応
  4. 04stdio、SSE、streamableモードで実行

活用シーン

  1. 01AIでプレーンテキスト通知を自動送信
  2. 02HTML本文を含むメールを送信
  3. 03CCとBCCを使ってメールを配信
  4. 04リモートMCPサーバーとしてデプロイ

MCP 対応

MCPサーバーはSMTPメール送信機能をMCPクライアントに公開し、stdio、SSE、streamableで接続できます。リモートデプロイでは、クライアントからリモートサーバーのURLを指定します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

email-mcp

SMTP 経由で AI がメールを自動送信できるようにする、軽量な MCP(Model Context Protocol)サーバーです。

中文 | 英語
README の画像

機能

  • MCP サーバーを起動する 3 つのモード(stdio、sse、streamable)に対応しています(リモートサーバーにデプロイできます)
  • メール送信では、プレーンテキスト形式と HTML 形式に対応しています
  • メール送信時の CC と BCC に対応しています

セットアップ

インストール

コンパイル済みの実行ファイルを直接ダウンロードしてください。

curl https://raw.githubusercontent.com/Allenxuxu/email-mcp/HEAD/download.sh | bash

ダウンロードと実行が完了すると、現在のディレクトリに send-email 実行ファイルが表示されます。

ローカル MCP サーバー

先ほどダウンロードした send-email 実行ファイルを、MCP に対応したクライアントに直接設定してください。

{
  "mcpServers": {
    "Send-Email": {
      "command": "/you local path/send-email",
      "env": {
        "SMTPPASSWORD": "Your smtp password",
        "SMTPADDRESS": "smtp.example.com:465",
        "SENDEREMAIL": "[email protected]"
      }
    }
  }
}
リモート MCP サーバー

サーバーにデプロイする際は、コマンドライン引数または環境変数でモード(stdio/sse/streamable)とリッスンアドレスを指定できます。

  • デフォルトのモードは stdio です。サーバーにデプロイする場合は、sse または streamable に設定してください。
  • デフォルトのアドレスは 127.0.0.1:8080 です。必要に応じて変更できます。

./send-email -h を実行すると、指定が必要なすべてのパラメーターを確認できます。すべてのパラメーターは環境変数でも設定できます(コマンドライン引数は環境変数より優先されます)。

./send-email -h
Usage: send-email [--mode MODE] [--address ADDRESS] --smtppassword SMTPPASSWORD --smtpaddress SMTPADDRESS --senderemail SENDEREMAIL

Options:
  --mode MODE            Optional values: stdio/sse/streamable [default: stdio, env: MODE]
  --address ADDRESS      Optional values: use for sse/streamable mode [default: 127.0.0.1:8080, env: ADDRESS]
  --smtppassword SMTPPASSWORD [env: SMTPPASSWORD]
  --smtpaddress SMTPADDRESS
                         smtp.example.com:465 [env: SMTPADDRESS]
  --senderemail SENDEREMAIL
                         Sender email address [env: SENDEREMAIL]
  --help, -h             display this help and exit
MCP クライアントの設定

リモート MCP サーバーにアクセスする URL を設定してください。

{
  "mcpServers": {
    "Send-Email": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://your.example.com/sse"
      ]
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。