Skip to main content
Glama
purplehat93

proton-mcp

by purplehat93

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.1 es 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_folders

  • mailbox_stats

  • top_senders

  • search_mail

  • get_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 Mail

El 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

Licencia

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