Proton Mail (unofficial) — MCP-сервер для Claude Code: установка
Подключает ящик Proton Mail к ИИ-ассистентам для чтения и отправки писем. Пригодится для разбора входящих сообщений прямо из окна чата.
claude mcp add --env PROTONMAIL_USERNAME=<PROTONMAIL_USERNAME> --env PROTONMAIL_PASSWORD=<PROTONMAIL_PASSWORD> --env PROTONMAIL_HOST=<PROTONMAIL_HOST> --env PROTONMAIL_PORT=<PROTONMAIL_PORT> --env PROTONMAIL_SECURE=<PROTONMAIL_SECURE> --transport stdio proton-mail-unofficial -- npx -y proton-mail-mcpЧто делает Proton Mail (unofficial)
Сервер связывает агента с Proton Mail через протоколы SMTP и IMAP. Модель может отправлять письма с разметкой Markdown, скачивать прикреплённые файлы, искать сообщения по ключевым параметрам и собирать статистику по папкам.
Для отправки используется стандартный SMTP-шлюз Proton. Чтение почты требует локально запущенного Proton Mail Bridge. Сервер очищает HTML от опасных тегов и скриптов перед доставкой. Удаление по умолчанию переносит письма в корзину, а для защиты доступен режим READONLY=true.
Без локально работающего Proton Mail Bridge агент сможет только отправлять письма, но не прочтёт входящие. Для запуска также потребуется Node.js версии 24 или выше.
Какие задачи решает
- искать письма по отправителю или наличию вложений
- отправлять ответы в формате Markdown с прикреплёнными файлами
- массово перемещать сообщения и обновлять ярлыки с предпросмотром через
dryRun - собирать статистику по папкам и списку частых отправителей
Примеры запросов агенту
- Найди непрочитанные письма от бухгалтерии за последнюю неделю и покажи краткие выжимки.
- Отправь черновик ответа на последнее письмо с темой «Договор», используя
markdownBody. - Посчитай количество писем в папке «Входящие» и выведи топ-5 отправителей.
Как установить Proton Mail (unofficial)
Командой платформы
claude mcp add --env PROTONMAIL_USERNAME=<PROTONMAIL_USERNAME> --env PROTONMAIL_PASSWORD=<PROTONMAIL_PASSWORD> --env PROTONMAIL_HOST=<PROTONMAIL_HOST> --env PROTONMAIL_PORT=<PROTONMAIL_PORT> --env PROTONMAIL_SECURE=<PROTONMAIL_SECURE> --transport stdio proton-mail-unofficial -- npx -y proton-mail-mcpВместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
Командой платформы
codex mcp add proton-mail-unofficial --env PROTONMAIL_USERNAME=<PROTONMAIL_USERNAME> --env PROTONMAIL_PASSWORD=<PROTONMAIL_PASSWORD> --env PROTONMAIL_HOST=<PROTONMAIL_HOST> --env PROTONMAIL_PORT=<PROTONMAIL_PORT> --env PROTONMAIL_SECURE=<PROTONMAIL_SECURE> -- npx -y proton-mail-mcpВместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
Файл настроек
{
"mcpServers": {
"proton-mail-unofficial": {
"command": "npx",
"args": [
"-y",
"proton-mail-mcp"
],
"env": {
"PROTONMAIL_USERNAME": "<PROTONMAIL_USERNAME>",
"PROTONMAIL_PASSWORD": "<PROTONMAIL_PASSWORD>",
"PROTONMAIL_HOST": "<PROTONMAIL_HOST>",
"PROTONMAIL_PORT": "<PROTONMAIL_PORT>",
"PROTONMAIL_SECURE": "<PROTONMAIL_SECURE>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
Файл настроек
{
"servers": {
"proton-mail-unofficial": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"proton-mail-mcp"
],
"env": {
"PROTONMAIL_USERNAME": "<PROTONMAIL_USERNAME>",
"PROTONMAIL_PASSWORD": "<PROTONMAIL_PASSWORD>",
"PROTONMAIL_HOST": "<PROTONMAIL_HOST>",
"PROTONMAIL_PORT": "<PROTONMAIL_PORT>",
"PROTONMAIL_SECURE": "<PROTONMAIL_SECURE>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
Командой платформы
gemini mcp add -e PROTONMAIL_USERNAME=<PROTONMAIL_USERNAME> -e PROTONMAIL_PASSWORD=<PROTONMAIL_PASSWORD> -e PROTONMAIL_HOST=<PROTONMAIL_HOST> -e PROTONMAIL_PORT=<PROTONMAIL_PORT> -e PROTONMAIL_SECURE=<PROTONMAIL_SECURE> proton-mail-unofficial npx -y proton-mail-mcpВместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Proton Mail (unofficial)
Как установить Proton Mail (unofficial) в Claude Code?
Выполните команду `claude mcp add proton-mail-mcp -e PROTONMAIL_USERNAME=<PROTONMAIL_USERNAME> -e PROTONMAIL_PASSWORD=<PROTONMAIL_PASSWORD> -e IMAP_PASSWORD=<IMAP_PASSWORD> -- npx -y proton-mail-mcp`. Подставьте свои данные авторизации от Proton Mail.
Что делает Proton Mail (unofficial)?
Сервер даёт ИИ-ассистентам доступ к чтению, поиску, отправке и структурированию писем в аккаунте Proton Mail. Он поддерживает ветки переписки, скачивание вложений и пакетные действия над сообщениями.
Зачем нужен Proton Mail Bridge для работы сервера?
Протокол IMAP в Proton Mail работает через локальное приложение Bridge, которое расшифровывает почту на компьютере. Без запущенного Bridge инструменты чтения, поиска и получения входящих писем не сработают.