Proton Mail Bridge MCP
Proton Mail Bridge MCP und CLI
Proton Mail für Claude Desktop, richtig umgesetzt.
🌉 Proton Mail Bridge MCP ist eine Local-First Proton Mail-Integration für Claude Desktop und Terminal. Sie ermöglicht es Ihnen, Proton Mail über Proton Bridge zu lesen, zu durchsuchen, Entwürfe zu erstellen, zu senden, zu synchronisieren und zu verwalten – mit einem vollständigen MCP-Server und einer echten CLI.
Nach der Einrichtung verwendet Claude Desktop eine stabile lokale Installation dieses MCP auf Ihrem Computer. Es ist nicht auf ein Repo, einen Workspace oder einen Chat-Ordner beschränkt.
Einfach ausgedrückt:
Installieren Sie
Proton Mail Bridge MCPauf Ihrem ComputerVerbinden Sie es mit Claude Desktop
Sie müssen die MCP-Interna nicht verstehen, um es zu nutzen. Wenn Proton Bridge bereits auf Ihrem Rechner läuft, ist die Einrichtung unkompliziert.
60-Sekunden-Einrichtung
Wenn Proton Bridge bereits auf Ihrem Rechner läuft:
git clone https://github.com/googlarz/proton-mail-bridge-mcp.git
cd proton-mail-bridge-mcp
npm install
npm run setup:claude-desktopDann:
Lassen Sie Proton Bridge geöffnet
Starten Sie Claude Desktop neu
Öffnen Sie einen beliebigen Chat und wählen Sie
+->Connectors->proton-mail-bridge
Wenn Sie zusätzlich einen schnellen Gesundheitscheck über das Terminal wünschen:
npm run check:claude-desktop
proton-mail-bridge doctor --jsonVerwenden Sie die in dieser README gezeigten npm run ...-Befehle.
Das ist wichtig, da die Einrichtungs- und Installer-Einstiegspunkte in der erstellten dist/-Ausgabe liegen und die npm-Skripte bereits korrekt auf die richtigen Dateien verweisen.
Warum Leute es nutzen
Verfolgen Sie Proton Mail direkt aus Claude Desktop, ohne das Tool wechseln zu müssen.
Durchsuchen Sie Rechnungen, Reise-E-Mails, Dokumente und Threads schneller.
Entwürfe erstellen, antworten, weiterleiten und über Proton Bridge senden.
Nutzen Sie dasselbe Backend von Claude Desktop oder direkt aus dem Terminal.
Diagnostizieren Sie Probleme bei der Einrichtung von Claude Desktop und Proton Bridge schnell.
Warum existiert dieses Projekt?
Claude hat einen nativen Gmail-Connector, aber derzeit keinen nativen Proton Mail-Connector. Dieses Projekt schließt diese Lücke für Proton-Nutzer.
Die ursprüngliche protonmail-pro-mcp-Idee war vielversprechend, aber die Codebasis, von der ich ausging, war so nicht nutzbar. Ich habe sie zu einem funktionierenden MCP-Server umgebaut, die fehlenden Teile implementiert und eine lange Liste von Verbesserungen hinzugefügt, damit es im Alltag tatsächlich nützlich ist.
Was es gut kann:
Echte Proton-Unterstützung durch Proton Bridge.
Lese- und Schreibvorgänge: Entwürfe, Senden, Antworten, Weiterleiten, Archivieren, Papierkorb, Wiederherstellen.
Zugriff auf Anhangsinhalte und Speichern von Dateien.
Lokale Indizierung, Thread-Triage, Follow-up-Ansichten und Hintergrundaktualisierung.
Local-First Claude Desktop-Einrichtung, die nach der Installation systemweit verfügbar ist.
Eine echte CLI für Synchronisierung, Suche, Lesen, Diagnose, Wartung von Claude Desktop und vollständige Ausführung von MCP-Tools über das Terminal.
Was Sie erwartet:
Es läuft lokal auf Ihrem Rechner neben Proton Bridge.
Es lässt sich in Claude Desktop integrieren, ist aber kein offizieller Claude-Connector.
Quell-Links stammen aus der MCP-Ebene, nicht von nativen Proton-Webmail-Links.
Nach der Installation kann Claude Desktop es in all Ihren Chats auf diesem Computer verwenden.
Vertrauen und Sicherheit
Läuft lokal auf Ihrem Rechner.
Kommuniziert mit Proton Mail über Proton Bridge auf Ihrem Rechner.
Erfordert kein gehostetes Mail-Relay oder einen Remote-URL-Dienst.
Kann im schreibgeschützten Modus ausgeführt werden, wenn Sie sicherere Standardeinstellungen bevorzugen.
Unterstützt
*_FILEund*_COMMANDfür Geheimnisse, wenn Sie keine Rohdaten in der Konfiguration speichern möchten.Führt Sende- oder Postfachänderungen nur aus, wenn Sie diese Funktionen explizit nutzen.
Verifizierte Funktionen
Diese Pfade wurden live mit einer echten Proton Bridge-Einrichtung getestet:
IMAP-Verbindung und Ordnerauflistung
SMTP-Verbindung und Senden
Vollständiges Lesen von Nachrichten
Lokale Indizierung und inkrementelle Synchronisierung
Thread-Ansichten, Zusammenfassungen und Follow-up-Workflows
Remote-Entwurfs-Synchronisierung mit Proton Drafts
Auflistung und Speichern von Anhängen
CLI-Befehle sowie generische MCP-Tool-Aufrufe
Was es tut
Verbindet Claude mit Proton Mail über Proton Bridge IMAP und SMTP.
Liest Ordner, Nachrichten und Anhänge.
Durchsucht Live-Mails und lokal indizierte Mails.
Erstellt, aktualisiert, synchronisiert und sendet Entwürfe.
Sendet E-Mails, antwortet und leitet weiter.
Markiert als gelesen/ungelesen, setzt Sterne, verschiebt, archiviert, löscht, stellt wieder her.
Erstellt einen lokalen SQLite-Index mit Prüfpunkten für die inkrementelle Synchronisierung.
Überwacht Postfachänderungen mit IMAP IDLE-fähiger Aktualisierung.
Rekonstruiert normalisierte Labels und Threads aus IMAP-Daten.
Klassifiziert mehr Anhangstypen, einschließlich eingebetteter Bilder, Kalendereinladungen, Archive und Signaturdateien.
Generiert umsetzbare Thread-Ansichten, Posteingangs-Zusammenfassungen, Follow-up-Kandidaten, Meeting-Vorbereitungen, Dokumenten-Finder-Ansichten und Thread-Briefings.
Unterstützt sicherere Trockenlauf-Vorschauen für Stapel- und Thread-Postfachaktionen.
Gibt MCP-Ressourcen-Links und strukturierte Quell-Metadaten für nachgelagertes Rendering im Zitationsstil aus.
Gut zu wissen
Es verwendet Proton Bridge. Warum: Dieses Projekt verbindet sich über den lokalen IMAP- und SMTP-Zugriff, den Proton Bridge bereitstellt.
Es läuft lokal. Warum: Proton Bridge läuft normalerweise auf Ihrem eigenen Rechner, daher ist dieser MCP-Server ebenfalls für den lokalen Betrieb konzipiert.
Threads und Labels werden aus IMAP-Daten rekonstruiert. Warum: Proton-native Thread- und Label-Objekte sind hier über einen offiziellen Claude-Connector-Pfad nicht verfügbar.
Die Handhabung von Anhängen ist breit gefächert, aber keine Magie. Warum: Die gängigen Fälle funktionieren gut, einschließlich Kalendereinladungen und gängiger Dokument-/Bildanhänge, aber E-Mail-MIME-Formate können bei verschiedenen Absendern und Clients dennoch unübersichtlich sein.
Was noch fehlt und warum
Kein Remote-URL-Connector von Haus aus. Warum: Das aktuelle Produkt kommuniziert mit Proton Bridge auf Ihrem eigenen Rechner, und Proton Bridge ist normalerweise lokal, kein gehosteter Dienst.
Kein offizieller Claude-Authentifizierungsfluss oder native Proton-Deep-Links. Warum: Diese erfordern plattformseitige Unterstützung von Anthropic und eine reichhaltigere Provider-Unterstützung von Proton, als IMAP und SMTP bieten können.
Kein echtes Proton-natives Konversationsmodell. Warum: Dieses Projekt rekonstruiert Threads und Labels aus Bridge-Mail-Daten, anstatt eine reichhaltigere Proton-spezifische API aufzurufen.
Ein nativeres Proton-Erlebnis ist später noch möglich. Warum: Wenn Proton einen besseren öffentlichen Integrationspfad oder eine sauberere Local/Hosted-Bridge-Geschichte veröffentlicht, kann dieses Projekt näher an das native Gmail-Erlebnis heranrücken. Ich warte darauf, dass sich dieses Ökosystem verbessert.
Bevor Sie beginnen
Sie benötigen:
Claude Desktop
Node.js 18 oder neuer
Ein Proton-Konto
Proton Bridge installiert und angemeldet
Etwa 10 Minuten Zeit
Von Proton Bridge benötigen Sie:
IMAP-Host
IMAP-Port
SMTP-Host
SMTP-Port
Benutzername
Bridge-Passwort
Für die meisten lokalen Bridge-Setups sind die Standardwerte:
IMAP-Host:
127.0.0.1IMAP-Port:
1143SMTP-Host:
127.0.0.1SMTP-Port:
1025
🚀 Einrichtungsübersicht
Die Einrichtung besteht aus zwei Teilen:
Installation des lokalen MCP-Servers
Verbindung mit Claude Desktop
Der normale Weg ist der geführte Einrichtungsassistent. Der manuelle Weg ist nur für Benutzer gedacht, die mehr Kontrolle wünschen.
Wichtig:
Der Repo-Ordner wird nur zum Installieren oder Aktualisieren des MCP benötigt
Claude Desktop selbst verwendet nach der Einrichtung eine stabile, systemweite Laufzeitumgebung
Dies ist also für die allgemeine Nutzung von Claude Desktop auf Ihrem Computer gedacht, nicht nur für einen Projektordner
Teil 1: Installieren Sie Proton Mail Bridge MCP auf Ihrem Computer
1. 🔐 Öffnen Sie Proton Bridge
Öffnen Sie Proton Bridge und stellen Sie sicher, dass Ihr Konto verbunden ist.
Öffnen Sie in Bridge die Postfachdetails oder die Ansicht "E-Mail-Client konfigurieren" und kopieren Sie:
IMAP-Host und IMAP-Port
SMTP-Host und SMTP-Port
Benutzername
Bridge-Passwort
Lassen Sie Proton Bridge geöffnet. Schließen Sie es nicht, während Sie dieses MCP verwenden.
2. 📥 Laden Sie das Projekt herunter
git clone https://github.com/googlarz/proton-mail-bridge-mcp.git
cd proton-mail-bridge-mcp
npm installWenn Sie möchten, können Sie den Quellcode auch vom neuesten GitHub-Release herunterladen, anstatt das Repo zu klonen.
Wenn npm auf Ihrem Rechner nicht existiert, installieren Sie zuerst Node.js 18+ und führen Sie die Befehle dann erneut aus.
An diesem Punkt befinden sich die MCP-Serverdateien auf Ihrem Computer und sind für den Schritt in Claude Desktop bereit.
Sie können das Repo an einen beliebigen Ort klonen. Dieser Ordner wird für die Installation und Updates verwendet. Claude Desktop bleibt nach Abschluss der Einrichtung nicht an diesen Ordner gebunden.
Teil 2: Weisen Sie Claude Desktop an, es zu verwenden
3. 🪄 Richten Sie Proton Mail Bridge MCP für Claude Desktop ein
npm run setup:claude-desktopDieser Befehl installiert nicht die Claude Desktop-App selbst.
Claude Desktop sollte bereits installiert sein.
Was dieser Befehl tut:
Überprüft die Standard-Ports von Proton Bridge
Fragt nach Ihrem Proton Bridge-Benutzernamen und Bridge-Passwort
Verwendet die lokalen Standard-Bridge-Adressen, sofern Sie diese nicht überschreiben
Erstellt diesen MCP-Server
Installiert eine stabile lokale Laufzeitkopie für Claude Desktop außerhalb dieses Repos
Schreibt den Claude Desktop-Konfigurationseintrag, der Claude mitteilt, wie diese installierte Laufzeitumgebung gestartet wird
Speichert die
PROTONMAIL_*-Werte, die dieser MCP-Server benötigt, in der lokalen Claude Desktop-KonfigurationErstellt ein Backup der alten Claude Desktop-Konfiguration, bevor sie geändert wird
Einfach ausgedrückt:
Dieser Befehl installiert oder aktualisiert die Proton Mail Bridge MCP-Integration für Claude Desktop auf diesem Computer
Er installiert nicht die Claude Desktop-App selbst
Er bindet Claude nicht an den Ordner, aus dem Sie ihn ausgeführt haben
4. 🔁 Starten Sie Claude Desktop neu
Nachdem der Assistent abgeschlossen ist:
Starten Sie Claude Desktop neu
Lassen Sie Proton Bridge geöffnet
Öffnen Sie einen beliebigen Chat in Claude Desktop
Klicken Sie auf die
+-Schaltfläche neben dem Chat-Feld und öffnen SieConnectorsBestätigen Sie, dass
proton-mail-bridgedort erscheint und die Tools verfügbar sindWenn Sie einen zweiten Check wünschen, öffnen Sie die Entwicklereinstellungen von Claude Desktop und sehen Sie sich den Status/die Protokolle der MCP-Verbindung an
Wo die stabile Laufzeitumgebung installiert ist:
macOS:
~/Library/Application Support/Proton Mail Bridge MCPLinux:
~/.local/share/proton-mail-bridge-mcpWindows:
%APPDATA%\Proton Mail Bridge MCP
🤖 Wie das in Claude Desktop funktioniert
Wenn Sie Claude Desktop bereits geöffnet haben, ist dies das Wichtigste, was Sie zuerst wissen sollten:
Claude Desktop unterstützt auch Remote-Connectors, die nach einer URL fragen.
Dieses Projekt ist kein solcher Connector.
Es funktioniert lokal, da Proton Bridge ebenfalls lokal auf Ihrem Rechner funktioniert.
Die richtige Einrichtung hier ist also der lokale Claude Desktop-Installationsfluss, nicht das Remote-URL-Feld.
Warum das dennoch nützlich ist:
Gmail bietet derzeit das nativste Claude-Erlebnis
Proton-Nutzer haben diesen offiziellen Pfad noch nicht
Dieses Projekt bietet Claude Desktop sofort eine praktische lokale Proton-Integration
Warum es keine Remote-URL zum Einfügen gibt:
Ein Remote-URL-Connector erwartet einen gehosteten MCP-Server
Dieses Projekt erwartet, Proton Bridge auf Ihrem Rechner zu erreichen
Proton Bridge stellt normalerweise lokalen IMAP/SMTP-Zugriff auf
127.0.0.1bereitDie einfachste und sicherste Einrichtung ist also lokal, nicht remote
Das bedeutet, der unterstützte Claude Desktop-Pfad im aktuellen Release ist:
npm run setup:claude-desktopfür den geführten Flow ohne manuelle Konfigurationnpm run install:claude-desktopfür fortgeschrittene oder automatisierte Claude Desktop-Installationennpm run update:claude-desktopzum Aktualisieren der installierten Claude Desktop-Laufzeitumgebung nach dem Aktualisieren dieses Reposnpm run doctor:claude-desktopum zu bestätigen, dass Claude Desktop immer noch auf eine gültige Proton Mail Bridge MCP-Laufzeitumgebung verweistder
.mcpblokale Erweiterungspfad, dokumentiert in CLAUDE-DESKTOP-PACKAGING.md
🖥️ CLI
Sie können Proton Mail Bridge MCP auch direkt über das Terminal verwenden.
Dies ist nützlich, wenn Sie:
Proton Bridge testen möchten, ohne Claude Desktop zu öffnen
Schnelle Suchen oder Lesevorgänge mit weniger Schritten durchführen möchten
Synchronisierung und Diagnose skripten möchten
Überprüfen möchten, ob der lokale Mail-Stack funktioniert, bevor Sie Claude bitten, ihn zu verwenden
Die vollständige MCP-Tool-Oberfläche direkt vom Terminal aus aufrufen möchten
Die CLI-Binärdatei ist:
proton-mail-bridgeOder aus dem Repo:
npm run cli -- helpHauptbefehle:
proton-mail-bridge statusproton-mail-bridge doctorproton-mail-bridge sync --folder INBOX --limit 150proton-mail-bridge search "label:inbox invoice"proton-mail-bridge search --live --from openai.comproton-mail-bridge read INBOX::25642proton-mail-bridge toolsproton-mail-bridge tool get_connection_statusproton-mail-bridge tool search_indexed_emails --args '{"query":"invoice","limit":3}'proton-mail-bridge claude checkproton-mail-bridge claude install
Die meisten Befehle unterstützen auch --json für maschinenlesbare Ausgaben.
Praktische Beispiele:
# Check whether Proton Bridge and Claude-side wiring are healthy
proton-mail-bridge doctor --json
# Search indexed mail
proton-mail-bridge search "label:inbox invoice" --limit 10
# Read one message
proton-mail-bridge read INBOX::25642
# Call any MCP tool directly from Terminal
proton-mail-bridge tools
proton-mail-bridge tool get_connection_status --json
proton-mail-bridge tool search_indexed_emails --args '{"query":"invoice","limit":3}'
# Check Claude Desktop integration
proton-mail-bridge claude check --jsonWenn Sie möchten, dass die CLI alles erreicht, was der MCP-Server bereitstellt, verwenden Sie:
proton-mail-bridge tools
proton-mail-bridge tool <tool-name> --args '{"key":"value"}'
proton-mail-bridge tool <tool-name> --args-file ./input.jsonDas gibt Ihnen zwei Möglichkeiten, dasselbe System zu nutzen:
Claude Desktop verwendet es als MCP-Server
Das Terminal verwendet es als CLI, einschließlich generischer MCP-Tool-Auf
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/googlarz/proton-mail-bridge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server