protonmail-mcp

by amotivv
Verified

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Allows sending emails using Protonmail's SMTP service. Supports sending to multiple recipients, CC, BCC, and both plain text and HTML email content.

Protonmail MCP サーバー

このMCPサーバーは、ProtonmailのSMTPサービスを使用したメール送信機能を提供します。Claude DesktopとCline VSCode拡張機能の両方が、Protonmailの認証情報を使用してユーザーに代わってメールを送信できるようになります。

互換性

この MCP サーバーは次のものと互換性があります:

  • Claudeデスクトップアプリ: Claudeのスタンドアロンデスクトップアプリケーション
  • Cline VSCode 拡張機能: Visual Studio Code の Claude 拡張機能

両方のプラットフォームとも Model Context Protocol (MCP) 標準を使用しているため、同じ実装が両方のプラットフォームで機能します。

特徴

  • 1人または複数の受信者にメールを送信する
  • CC および BCC 受信者のサポート
  • プレーンテキストとHTMLメールコンテンツの両方をサポート
  • 包括的なエラー処理とログ記録

構成

サーバーでは、Claude Desktop と Cline の両方の MCP 設定ファイルに次の環境変数を設定する必要があります。

クロードデスクトップ構成

場所: /Users/your-username/Library/Application Support/Claude/claude_desktop_config.json

Cline VSCode拡張機能の設定

場所: /Users/your-username/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

両方の構成ファイルには次の環境変数が必要です。

  • PROTONMAIL_USERNAME : Protonmailのメールアドレス
  • PROTONMAIL_PASSWORD : Protonmail SMTPパスワード(通常のログインパスワードではありません)
  • PROTONMAIL_HOST : SMTPサーバーのホスト名(デフォルト: smtp.protonmail.ch)
  • PROTONMAIL_PORT : SMTP サーバーポート (デフォルト: STARTTLS の場合は 587、SSL/TLS の場合は 465)
  • PROTONMAIL_SECURE : 安全な接続を使用するかどうか (デフォルト: ポート 587 の場合は「false」、ポート 465 の場合は「true」)
  • DEBUG : デバッグ ログを有効にします (詳細なログを表示するには「true」に設定し、非表示にするには「false」に設定します)

Protonmail の SMTP サービスに関する詳細情報 (SMTP パスワードの取得方法を含む) については、公式の Protonmail SMTP ドキュメントを参照してください。

使用法

設定が完了すると、次のツールを使用して MCP サーバーで電子メールを送信できるようになります。

メールを送信

Protonmail SMTP アカウントを使用して電子メールを送信します。

パラメータ:

  • to : 受信者のメールアドレス。複数のアドレスはカンマで区切って指定できます。
  • subject : メールの件名
  • body : メール本文の内容(プレーンテキストまたはHTML)
  • isHtml : (オプション) 本文にHTMLコンテンツが含まれているかどうか (デフォルト: false)
  • cc : (オプション) CC受信者(カンマ区切り)
  • bcc : (オプション) BCC受信者(カンマ区切り)

例:

<use_mcp_tool> <server_name>protonmail-mcp</server_name> <tool_name>send_email</tool_name> <arguments> { "to": "recipient@example.com", "subject": "Test Email from Cline", "body": "This is a test email sent via the Protonmail MCP server.", "cc": "optional-cc@example.com" } </arguments> </use_mcp_tool>

トラブルシューティング

MCP サーバーで問題が発生した場合は、次の点を確認してください。

  1. 両方の設定ファイルでProtonmailのSMTP認証情報が正しいことを確認してください。
  2. SMTPポートがファイアウォールによってブロックされていないことを確認してください
  3. Protonmailアカウントに送信制限がないか確認してください
  4. ログでエラー メッセージを探します。
    • クロードデスクトップアプリのログ
    • Cline VSCode拡張機能の出力パネル
  5. 構成の変更後、Claudeデスクトップアプリを再起動するか、VSCodeウィンドウを再読み込みします。

発達

プロジェクトをビルドするには:

cd protonmail-mcp npm install npm run build

サーバーを変更するには、 srcディレクトリ内のファイルを編集し、プロジェクトを再構築します。

インストール

このMCPサーバーは、Claude DesktopとCline VSCode拡張機能の両方にインストールできます。環境に追加する方法は次のとおりです。

手動インストール

  1. このリポジトリをローカル マシンにクローンします。
    git clone https://github.com/your-username/protonmail-mcp.git cd protonmail-mcp
  2. 依存関係をインストールしてプロジェクトをビルドします。
    npm install npm run build
  3. MCP設定ファイルにサーバー構成を追加します(上記の構成セクションを参照)

Cline を使用して GitHub からインストールする

ClineはGitHubリポジトリからMCPサーバーを自動的にクローンして構築できます。この機能を使用するには、以下の手順を実行してください。

  1. ClineにGitHubリポジトリのURLを提供する
  2. Clineにサーバーのクローンと構築を任せましょう
  3. 必要な設定情報(SMTP 資格情報など)を入力します。

Cline を使用して GitHub から MCP サーバーをインストールする詳細な手順については、 Cline MCP サーバーのインストール ドキュメントを参照してください。

リソース

その他のMCPサーバーを探す

追加の MCP サーバーは、次のリポジトリとディレクトリにあります。

ライセンス

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

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

このMCPサーバーは、ProtonmailのSMTPサービスを使用したメール送信機能を提供します。Claude DesktopとCline VSCode拡張機能の両方が、Protonmailの認証情報を使用してユーザーに代わってメールを送信できるようになります。

  1. Compatibility
    1. Features
      1. Configuration
        1. Claude Desktop Configuration
        2. Cline VSCode Extension Configuration
      2. Usage
        1. send_email
      3. Troubleshooting
        1. Development
          1. Installation
            1. Manual Installation
            2. Using Cline to Install from GitHub
          2. Resources
            1. Finding More MCP Servers
          3. License
            ID: a5wseku3kf