mcpField
M
MCP邮件服务

MCP邮件服务

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

MCP邮件服务 について

MCPとResendを基盤とする、MCPクライアント向けのメール送信サービスです。個別・一括送信に加え、メールの照会や予約送信の管理に対応します。

主な機能

  1. 01個別メールと一括メールの送信
  2. 02CCとBCCの設定
  3. 03メール送信の予約
  4. 04IDによるメール詳細の照会
  5. 05予約メールの更新またはキャンセル

活用シーン

  1. 01エージェント経由でメールを作成して送信
  2. 02複数の宛先へお知らせを送信
  3. 03メールの状態を確認して送信時刻を変更

MCP 対応

MCPクライアントに、メール送信、照会、予約送信の管理ツールを提供します。メール配信にはResendを使用します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCPメールサービス

このリポジトリは、MCPプロトコルとResendに基づいて開発されたメール送信サービスです。このサービスを使用して、メールの送信や一斉送信を行えます。また、メールIDでメールを検索したり、送信予約済みのメールを更新したり、送信予約をキャンセルしたりできます。

できること

以下のパラメーターのうち、cc、bcc、to_eamil_listはリスト型で、それ以外は文字列型です。

  • メール送信 - 1通のメールを送信

    • 必須パラメーター:
      • 受信者:to_email
      • 件名:subject
      • 本文:body
    • 任意パラメーター:
      • CC:cc
      • BCC:bcc
      • 送信予約:scheduled_at。形式はYYYY-MM-DDTHH:MM:SS.ssssssZです。たとえば、2025-10-01T12:00:00.000000Zは、2025年10月1日12時にメールを送信することを意味します。
  • メールの一斉送信 - 複数のメールを送信

    • 必須パラメーター:
      • 受信者リスト:to_email_list
      • 件名:subject
      • 本文:body
    • 任意パラメーター:
      • 送信予約:scheduled_at。形式はYYYY-MM-DDTHH:MM:SS.ssssssZです。たとえば、2025-10-01T12:00:00.000000Zは、2025年10月1日12時にメールを送信することを意味します。
  • メールの検索 - メールの詳細情報を検索

    • 必須パラメーター:
      • メールID:email_id
  • 送信予約済みメールの更新 - 送信予約済みメールを更新

    • 必須パラメーター:
      • メールID:email_id
      • 送信予約時刻:scheduled_at。形式はYYYY-MM-DDTHH:MM:SS.ssssssZです。たとえば、2025-10-01T12:00:00.000000Zは、2025年10月1日12時にメールを送信することを意味します。
  • 送信予約のキャンセル - 送信予約済みメールの送信をキャンセル

    • 必須パラメーター:
      • メールID:email_id

使用方法

  1. まず、コードをローカル環境にクローンします。
git clone https://github.com/Marary/mcp_server_email.git
  1. コードのディレクトリに移動します。
cd mcp_server_email
  1. 依存関係をインストールします。
pip install -r requirements.txt
  1. MCP クライアントの設定ファイルを変更します。ここではclineを例に、cline_mcp_settings.jsonファイルを変更し、以下の内容を追加します。
{
  "mcpServers": {
    "sendEmail": {
      "disabled": false,
      "timeout": 60,
      "command": "python",
      "args": [
        "YOUR_FILE_PATH\\main.py",
        "--api-key",
        "YOUR_API_KEY",
        "--domain",
        "YOUR_DOMAIN",
      ],
      "transportType": "stdio"
    }
  }
}

上記のYOUR_FILE_PATHをクローンしたコードのパスに置き換え、YOUR_API_KEYをresendで取得したapi_keyに置き換え、YOUR_DOMAINをresendで取得したドメイン名に置き換えます。

resendのapi_keyとドメインの設定方法については、resendのドキュメントを参照してください。

  1. サービスを使用する

上記の設定がすべて完了したら、サービスを使用できます。

例

  1. [email protected]に、件名を「休暇申請」とするメールを送ってください。本文には、某某某が今日発熱していて通常どおり働けないため、1日休暇を取りたいことと、承認をお願いしたいことを書いてください。文章を少し整え、[email protected]にもCCで送ってください。

コメント

MCP は初めてですか?

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

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