Skip to main content
Glama

Protonmail MCP サーバー

ライセンス: MIT

この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 directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/amotivv/protonmail-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server