Skip to main content
Glama
purplehat93

proton-mcp

by purplehat93

proton-mcp

一个面向 Proton Mail 的自托管 Model Context Protocol(MCP)服务器,设计为与 Proton Mail Bridge 一同运行,并向 MCP 客户端暴露一组小巧且可审计的邮箱工具。

状态: 早期开发阶段。v0.1 刻意设计为只读。

目标

  • 借助 Docker Compose 在 NAS 或家用服务器上持续运行。

  • 让 Proton Mail Bridge 与局域网及互联网完全隔离。

  • 通过本地 IMAP/SMTP 与 Bridge 通信,而不是直接处理 Proton 加密。

  • 只暴露职责单一、范围受限的 MCP 工具,而不是通用的 Shell 或文件系统访问能力。

  • 先返回邮件元数据、仅在按需时才返回完整正文,使邮箱清理更加高效。

  • 只有在只读接口经过充分测试后,才加入受控的写操作。

Related MCP server: proton-mail-mcp

计划中的 v0.1 工具

  • list_folders

  • mailbox_stats

  • top_senders

  • search_mail

  • get_message

工具契约见 docs/SPEC.md,部署模型见 ARCHITECTURE.md

部署模型

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

预期的 Docker Compose 部署方案会让 proton-mcpproton-bridge 共享同一个网络命名空间,届时 Bridge 仍可只绑定在 loopback 上。IMAP/SMTP 端口严禁发布到局域网。

开发原则

  • 仓库、镜像、日志以及常规环境变量中均不存放 Proton 账户密码。

  • 不提供可执行任意 shell 命令的 MCP 工具。

  • v0.1 中不包含任何具有破坏性的 MCP 工具。

  • 更倾向确定性的邮箱处理流程,而不是把大量邮件正文交给 LLM。

  • 保持验证方式简单:未来的智能代理在收尾前应只需运行一条命令(make check)。

文档

许可证

MIT,参见 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