Skip to main content
Glama
purplehat93

proton-mcp

by purplehat93

proton-mcp

Ein selbstgehosteter Model Context Protocol (MCP)-Server für Proton Mail, der entwickelt wurde, um neben der Proton Mail Bridge zu laufen und eine kleine, überprüfbare Auswahl an Postfach-Tools für MCP-Clients bereitzustellen.

Status: frühe Entwicklung. v0.1 ist bewusst schreibgeschützt.

Ziele

  • Dauerhaft auf einem NAS oder Heimserver mit Docker Compose laufen.

  • Proton Mail Bridge von LAN und Internet isoliert halten.

  • Über lokales IMAP/SMTP mit der Bridge kommunizieren, statt die Proton-Verschlüsselung direkt zu übernehmen.

  • Schlanke MCP-Tools bereitstellen statt generischem Shell- oder Dateisystemzugriff.

  • Die Postfach-Bereinigung effizient machen, indem zuerst Metadaten und vollständige Nachrichten enthalten sind.

  • Kontrollierte Schreibaktionen erst hinzufügen, wenn die schreibgeschützte Schnittstelle gut getestet ist.

Related MCP server: proton-mail-mcp

Für v0.1 geplante Tools

  • list_folders

  • mailbox_stats

  • top_senders

  • search_mail

  • get_message

Siehe docs/SPEC.md für den Tool-Vertrag und ARCHITECTURE.md für das Bereitstellungsmodell En.

Deploymentmodell

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

Die vorgesehene Docker-Compose-Bereitstellung gibt proton-mcp und proton-bridge einen gemeinsamen Netzwerk-Namespace, sodass die Bridge weiterhin an den Loopback gebunden bleiben kann. IMAP/SMTP-Ports dürfen nicht im LAN verfügbar gemacht oder veröffentlicht werden.

Entwicklungsprinzipien

  • Kein Proton-Konto-Passwort im Repository, im Image, in Protokollen oder normalen Umgebungsvariablen.

  • Kein beliebiges Shell-MCP-Tool.

  • Keine destruktiven MCP-Tools in v0.1.

  • Deterministische Postfach-Verarbeitung bevorzugen, anstatt große Mengen von E-Mail-Inhalten an ein LLM zu senden.

  • Halte die Validierung einfach: Zukünftige Agenten sollen in der Lage sein, vor Abschluss der Arbeit einen einzigen Befehl (make check) auszuführen.

Dokumentation

Lizenz

MIT. Siehe 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