proton-mcp
proton-mcp
Сервер Model Context Protocol (MCP) для Proton Mail, предназначенный для самостоятельного развёртывания и работы рядом с Proton Mail Bridge; он предоставляет MCP-клиентам небольшой, поддающийся аудиту набор инструментов для работы с почтовым ящиком.
Статус: ранняя разработка.
v0.1намеренно доступен только для чтения.
Цели
Постоянно работать на NAS или домашнем сервере через Docker Compose.
Держать Proton Mail Bridge изолированным от локальной сети и интернета.
Общаться с Bridge через локальные протоколы IMAP/SMTP, а не обрабатывать шифрование Proton напрямую.
Предоставлять узкие MCP-инструменты вместо универсального доступа к оболочке или файловой системе.
Сделать очистку почтового ящика эффективной: возвращать сначала метаданные, а полные сообщения — только по запросу.
Добавлять контролируемые операции записи только после того, как интерфейс только для чтения будет хорошо протестирован.
Related MCP server: proton-mail-mcp
Планируемые инструменты v0.1
list_foldersmailbox_statstop_senderssearch_mailget_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-mcp и proton-bridge общее сетевое пространство, чтобы Bridge оставался привязанным к loopback. Порты IMAP/SMTP не должны публиковаться в локальную сеть.
Принципы разработки
Никакого пароля учётной записи Proton в репозитории, образе, журналах или обычных переменных окружения.
Никакого произвольного MCP-инструмента для оболочки.
Никаких разрушительных MCP-инструментов в
v0.1.Предпочитать детерминированную обработку почтового ящика отправке больших объёмов содержимого писем в LLM.
Сохранять проверку простой: будущие агенты должны иметь возможность выполнить одну команду (
make check) перед завершением работы.
Документация
AGENTS.md— краткие инструкции для агентов разработки.ARCHITECTURE.md— границы системы и принятые решения.SECURITY.md— инварианты безопасности.docs/SPEC.md— контракт MCP-инструментов.docs/DEVELOPMENT.md— процесс локальной разработки.docs/OPERATIONS.md— эксплуатация Synology / Docker.
Лицензия
MIT. Смотрите 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