proton-mcp
proton-mcp
Un servidor autohospedado del Model Context Protocol (MCP) para Proton Mail, diseñado para ejecutarse junto a Proton Mail Bridge y exponer un conjunto pequeño y auditable de herramientas de buzón a los clientes MCP.
Estado: desarrollo temprano.
v0.1es intencionalmente de solo lectura.
Objetivos
Ejecutarse de forma continua en un NAS o servidor doméstico con Docker Compose.
Mantener Proton Mail Bridge aislado de la LAN y de Internet.
Comunicarse con Bridge a través de IMAP/SMTP local, en lugar de gestionar el cifrado de Proton directamente.
Exponer herramientas MCP de alcance limitado en lugar de un acceso genérico al shell o al sistema de archivos.
Hacer que la limpieza del buzón sea eficiente devolviendo primero los metadatos y el cuerpo completo de los mensajes solo a demanda.
Añadir acciones de escritura controladas solo después de que la interfaz de solo lectura esté bien probada.
Related MCP server: proton-mail-mcp
Herramientas planificadas para v0.1
list_foldersmailbox_statstop_senderssearch_mailget_message
Consulta docs/SPEC.md para el contrato de las herramientas y ARCHITECTURE.md para el modelo de despliegue.
Modelo de despliegue
MCP client
|
| authenticated MCP
v
proton-mcp container
|
| localhost IMAP
v
proton-bridge container
|
v
Proton MailEl despliegue previsto con Docker Compose proporciona a proton-mcp y proton-bridge un espacio de nombres de red compartido, de modo que Bridge pueda permanecer enlazado a loopback. Los puertos IMAP/SMTP no deben publicarse en la LAN.
Principios de desarrollo
No se incluye la contraseña de una cuenta de Proton en el repositorio, la imagen, los registros ni las variables de entorno normales.
No se incluye una herramienta MCP de shell arbitraria.
No se incluyen herramientas MCP destructivas en
v0.1.Se prefiere el procesamiento determinista del buzón a enviar grandes volúmenes de contenido de correo a un LLM.
Se mantiene una validación sencilla: los futuros agentes deberían poder ejecutar un solo comando (
make check) antes de finalizar el trabajo.
Documentación
AGENTS.md— instrucciones concisas para agentes de codificación.ARCHITECTURE.md— límites del sistema y decisiones.SECURITY.md— invariantes de seguridad.docs/SPEC.md— contrato de herramientas MCP.docs/DEVELOPMENT.md— flujo de trabajo de desarrollo local.docs/OPERATIONS.md— operaciones de Synology / Docker.
Licencia
MIT. Consulta 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