proton-mcp
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.1ist 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_foldersmailbox_statstop_senderssearch_mailget_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 MailDie 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
AGENTS.md— knappe Anweisungen für Coding-Agenten.ARCHITECTURE.md— Systemgrenzen und Entscheidungen.SECURITY.md— Sicherheitsinvarianten.docs/SPEC.md— MCP-Tool-Vertrag.docs/DEVELOPMENT.md— lokaler Entwicklungs-Workflow.docs/OPERATIONS.md— Synology-/Docker-Betrieb.
Lizenz
MIT. Siehe LICENSE.
This server cannot be installed
Maintenance
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
- AlicenseAqualityDmaintenanceA 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.4351MIT
- AlicenseAqualityBmaintenanceUnofficial MCP server for Proton Mail (not affiliated with Proton AG) — send, read, search & organize email over SMTP/IMAP31913MIT
- AlicenseAqualityCmaintenanceMCP server for reading, searching, and sending ProtonMail emails via the ProtonMail Bridge.162GPL 3.0
- AlicenseNot gradedqualityAmaintenanceSelf-hosted MCP server that enables reading, sending, and automating Proton Mail via Bridge, with optional SimpleLogin alias management.MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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