Skip to main content
Glama
purplehat93

proton-mcp

by purplehat93

proton-mcp

Proton Mail 用のセルフホスト型 Model Context Protocol (MCP) サーバー。Proton Mail Bridge の隣で実行するように設計され、MCP クライアントに対して小さく、監査可能なメールボックスツール一式を公開します。

ステータス: 初期開発中。v0.1 は意図的に読み取り専用です。

目標

  • NAS またはホームサーバー上で Docker Compose を使って継続的に実行する。

  • Proton Mail Bridge を LAN およびインターネットから隔離した状態に保つ。

  • Proton の暗号化を直接扱わず、ローカルの IMAP/SMTP 経由で Bridge と通信する。

  • 汎用的なシェルやファイルシステムへのアクセスではなく、限定された MCP ツールを公開する。

  • メールボックスの整理を効率化するために、まずメタデータを返し、完全なメッセージ本文は必要に応じてのみ返す。

  • 読み取り専用インターフェースが十分にテストされた後でのみ、制御された書き込み操作を追加する。

Related MCP server: proton-mail-mcp

v0.1 で計画されているツール

  • list_folders

  • mailbox_stats

  • top_senders

  • search_mail

  • get_message

ツール契約については docs/SPEC.md、デプロイモデルについては ARCHITECTURE.md を参照してください。

デプロイモデル

MCP client
    |
    | authenticated MCP
    v
proton-mcp container
    |
    | localhost IMAP
    v
proton-bridge container
    |
    v
Proton Mail

意図された Docker Compose デプロイでは、proton-mcpproton-bridge が共有ネットワーク名前空間を持つため、Bridge をループバックにバインドしたままにできる。IMAP/SMTP ポートを LAN に公開してはならない。

開発原則

  • リポジトリ、イメージ、ログ、通常の環境変数に Proton アカウントのパスワードを置かないこと。

  • 任意のシェル MCP ツールを置かないこと。

  • v0.1 に破壊的な MCP ツールを置かないこと。

  • 大量のメール本文を LLM に送るのではなく、決定的なメールボックス処理を優先すること。

  • 検証 簡単さを保つこと。将来のエージェントは、作業を終える前に 1 つのコマンド(make check)を実行できるようにすること。

ドキュメント

ライセンス

MIT。 LICENSE を参照してください。

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A read-only MCP server that connects to Proton Mail via Proton Bridge, enabling AI assistants to search, list, and read emails securely without leaving your machine.
    4
    35
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Unofficial MCP server for Proton Mail (not affiliated with Proton AG) — send, read, search & organize email over SMTP/IMAP
    31
    91
    3
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Self-hosted MCP server that enables reading, sending, and automating Proton Mail via Bridge, with optional SimpleLogin alias management.
    MIT

View all related MCP servers

Related MCP Connectors

  • Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.

  • A basic MCP server to operate on the Postman API.

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

View all MCP Connectors

Latest Blog Posts

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/purplehat93/proton-mcp'

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