Email MCPサーバー

Email MCPサーバー

AIエージェントを実際のメールワークフローに接続。Email MCPサーバーは、添付ファイル、HTMLフォーマット、SMTP検証に対応した、手間のかからないメール自動化を実現します。

「Email」MCPサーバーは何をしますか?

Email MCPサーバーは、AIアシスタントがSMTP経由でメール送信やファイル添付を行えるようにするシンプルなModel Context Protocol (MCP)サーバーです。AIエージェントと外部メールシステムの橋渡しとして、HTMLコンテンツ、ファイル添付、CC/BCC対応、SMTP接続テストなど、基本から高度なメール送信機能を提供します。このサーバーにより、開発者やAIエージェントはコミュニケーション業務の自動化、SMTP設定の検証、メール設定のプログラムによる管理が可能となり、現実世界のメッセージングシステムと連携し、生産性を向上させます。

プロンプト一覧

リポジトリには明示的なプロンプトテンプレートは記載されていません。このセクションは空です。

リソース一覧

ドキュメントまたはコードに明示的なMCPリソースは記載されていません。このセクションは空です。

ツール一覧

  • send_email
    設定済みSMTPで受信者にプレーンテキストまたはHTMLメールを送信するシンプルなツール。受信者、件名、本文が必要です。

  • send_custom_email
    CC/BCC対応、ファイル添付、HTMLフォーマット、メールごとのSMTP設定上書きも可能な高度なメール送信ツール。

  • test_smtp_connection_tool
    SMTP設定を検証し、メール送信が正しくセットアップされているか確認できるユーティリティツール。

このMCPサーバーのユースケース

  • 自動メール通知
    AIエージェントがメールで即時通知、リマインダー、ステータス更新などをユーザーやチームに送信し、コミュニケーションワークフローを効率化します。

  • ファイル・レポートの配布
    生成されたレポートやログ、書類を添付ファイルとして一括配信し、手作業による共有を削減します。

  • フォーマット付きチームアナウンス
    HTMLサポートを活用し、リッチなフォーマットのチームアップデートやニュースレターをCC/BCCで複数人に送信できます。

  • SMTP設定の検証
    デプロイや統合時にSMTP設定を素早く確認し、メール配信エラーを未然に防ぎます。

  • パーソナライズドアウトリーチ自動化
    オンボーディング、サポート、フォローアップなど、AIによるパーソナライズドメールを自動大量送信できます。

セットアップ方法

Windsurf

リポジトリには特定のWindsurfセットアップ手順は記載されていません。

Claude

  1. 必要なソフトウェアのインストール

    • uv(Pythonパッケージマネージャ)のインストール:
      curl -LsSf https://astral.sh/uv/install.sh | sh
      ターミナルを再起動、または source ~/.bashrc を実行
  2. プロジェクト依存関係のインストール

    • cd email-mcp-server
    • uv sync
  3. インストールのテスト

    • uv run python test_email.py
    • (任意)サーバー起動: uv run main.py
  4. Claude Desktopの設定

    • Claude Desktopの設定ファイルを編集し、以下を追加:
{
  "mcpServers": {
    "mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/the/app/email-mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "SMTP_HOST": "",
        "SMTP_PORT": "",
        "SMTP_SECURE": "",
        "SMTP_USER": "",
        "SMTP_FROM": "",
        "SMTP_PASS": ""
      }
    }
  }
}

重要:ディレクトリパスはご自身のインストール先に合わせて変更してください。

Cursor

  1. 必要なソフトウェアのインストール

    • uvをインストール:
      curl -LsSf https://astral.sh/uv/install.sh | sh
      ターミナルを再起動、または source ~/.bashrc を実行
  2. プロジェクト依存関係のインストール

    • cd email-mcp-server
    • uv sync
  3. インストールのテスト

    • uv run python test_email.py
    • (任意)サーバー起動: uv run main.py
  4. Cursorの設定

    • 設定ファイルを編集し、以下を追加:
{
  "mcpServers": {
    "mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/the/app/email-mcp-server",
        "run",
        "main.py"
      ],
      "env": {
        "SMTP_HOST": "",
        "SMTP_PORT": "",
        "SMTP_SECURE": "",
        "SMTP_USER": "",
        "SMTP_FROM": "",
        "SMTP_PASS": ""
      }
    }
  }
}

重要:ディレクトリパスはご自身のインストール先に合わせて変更してください。

Cline

リポジトリには特定のClineセットアップ手順は記載されていません。

APIキーを環境変数で安全に管理する

SMTPなどの機密認証情報はMCPサーバー設定のenvセクションで設定します。例:

"env": {
  "SMTP_HOST": "smtp.gmail.com",
  "SMTP_PORT": "587",
  "SMTP_SECURE": "false",
  "SMTP_USER": "your-email@gmail.com",
  "SMTP_FROM": "your-email@gmail.com",
  "SMTP_PASS": "your-app-password"
}

可能な限り設定ファイル外でシークレットを管理してください。

フロー内でこのMCPを使う方法

FlowHuntでのMCP利用

FlowHuntのワークフローにMCPサーバーを統合するには、まずフローにMCPコンポーネントを追加し、AIエージェントに接続します:

FlowHunt MCP flow

MCPコンポーネントをクリックして設定パネルを開き、system MCP設定セクションに以下の形式でMCPサーバー情報を入力します:

{
  "email-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定後、AIエージェントはこのMCPをツールとして利用でき、すべての機能にアクセスできます。必ず"email-mcp"を実際の名称に、URLも適切に変更してください。


概要

セクション対応状況詳細・備考
概要Email MCPサーバーの概要あり
プロンプト一覧プロンプトテンプレートは未記載
リソース一覧明示的なMCPリソースはなし
ツール一覧send_email, send_custom_email, test_smtp
APIキーの安全な管理env例と設定方法が記載
サンプリングサポート(評価では重要度低)記載なし

Rootsサポート: 記載なし

サンプリングサポート: 記載なし


上記の表より、Email MCPサーバーはメール自動化のための堅実で分かりやすいツール群を提供していますが、ドキュメント化されたプロンプトテンプレートやMCPリソース、高度なプロトコル機能(rootsやsamplingなど)は不足しています。ClaudeやCursor向けのセットアップは明快で、環境変数による安全な設定も可能です。

所感

このMCPサーバーは主目的においてシンプルかつ十分なドキュメントがあり、メール業務には高い機能性を発揮しますが、より高度なMCP機能やリソース面での拡張性には課題があります。基本的なユーティリティ・ドキュメント面で6/10と評価しますが、機能充実・MCPプロトコル対応強化の余地があります。

MCPスコア

ライセンスあり✅ (MIT)
ツールあり
フォーク数0
スター数3

よくある質問

Email MCPサーバーは何をしますか?

AIアシスタントがシンプルなMCPインターフェースを介してメール送信、ファイル添付、SMTP設定の検証を行えるようにし、AIと実世界のメッセージングをつなぐことで、自動化やコミュニケーションワークフローを実現します。

Email MCPサーバーにはどのようなツールがありますか?

シンプルまたは高度なメール送信(添付ファイル、HTML、CC/BCC対応)、メール送信前のSMTP設定テスト用のツールが含まれています。

SMTP認証情報の安全な管理方法は?

MCPサーバー設定の環境変数を利用して機密認証情報を保存してください。設定ファイルへのハードコーディングは避け、可能な限り安全なストレージを活用しましょう。

主なユースケースは?

自動通知、レポート配布、フォーマット付きチームアナウンス送信、SMTPセットアップ検証、パーソナライズされたメール配信自動化などです。

FlowHuntでEmail MCPを統合するには?

フローにMCPコンポーネントを追加し、メールMCPサーバーの詳細で設定してください。AIエージェントが全てのメール関連ツールへアクセスできるようになります。

メールワークフローを自動化しよう

効率的なメール自動化でAIエージェントの生産性を向上。フローから直接メールの送信、テスト、管理が可能です。

詳細はこちら

メール MCP サーバー
メール MCP サーバー

メール MCP サーバー

FlowHunt の Email MCP サーバーは AI アシスタントとメールシステムをつなぎ、自動メール作成、添付ファイル検索、LLM 統合による効率的なコミュニケーションワークフローを実現します。...

2 分で読める
AI MCP Server +5
Mailgun MCPサーバー統合
Mailgun MCPサーバー統合

Mailgun MCPサーバー統合

Mailgun MCPサーバーは、AIアシスタントとMailgunのメールAPIを連携し、FlowHuntや他のAI基盤プラットフォーム内でのプログラムによるメール送信、分析取得、ワークフロー自動化を可能にします。...

1 分で読める
Email Automation +4
Gmail MCPサーバーの統合
Gmail MCPサーバーの統合

Gmail MCPサーバーの統合

Gmail MCPサーバーでGmailをAIワークフローに統合しましょう。FlowHuntを使えば、AIアシスタントがメールの送信・閲覧・整理・自動化を安全に行えます。OAuth2認証により高度なGmailツールやリソースが利用可能です。...

1 分で読める
AI Gmail Integration +4