MCP-сервер чтения почты Mail.ru

Mail.ru MCP

Небольшой read-only MCP-сервер для почты Mail.ru: список писем, чтение, поиск и папки без возможности отправки или удаления

  • 0 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Запускает Python-сервер, который по IMAP с паролем приложения читает письма Mail.ru
  • Инструмент mail_mark_all_read меняет состояние ящика
  • Отправки и удаления писем нет
Все причины и проверки
Российский стек

drseedon/mailru-mcp

Установка

Сервисы

Ручная установка

python -m pip install .

Установка из клонированного репозитория в виртуальное окружение.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает Python-сервер, который по IMAP с паролем приложения читает письма Mail.ru
  • Инструмент mail_mark_all_read меняет состояние ящика
  • Отправки и удаления писем нет

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер подключается к почте Mail.ru по IMAP с TLS и дает агенту семь инструментов: список последних или непрочитанных писем, чтение одного письма по стабильному IMAP UID с возможностью не помечать его прочитанным, поиск по теме или отправителю, список папок, массовая отметка всех писем в папке прочитанными, счетчик всех и непрочитанных писем в одной папке и по всем настроенным папкам сразу. Единственный инструмент, который меняет состояние ящика, это mail_mark_all_read, отправка и удаление писем в сервере не реализованы вовсе.

Для кого. Для тех, кто хочет дать агенту безопасный доступ только на чтение к почте Mail.ru без риска отправки или удаления писем.

Подходит, если

  • Нужен обзор непрочитанных писем без риска случайно что-то отправить или удалить
  • Нужно найти письмо по теме или отправителю и прочитать его, не меняя статус прочитанности
  • Нужен подсчет писем по нескольким папкам сразу

Не подходит, если

  • Нужно отправлять или удалять письма: сервер это намеренно не делает
  • Нужна массовая сортировка по папкам или архивация: таких инструментов здесь нет

Пример запроса к агенту

Найди последние десять писем со словом счет в теме и не меняй их статус прочитанности

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

MAILRU_EMAIL обязательная
Полный адрес почтового ящика для авторизации IMAP.
MAILRU_APP_CREDENTIAL обязательная, секрет
Отдельные данные для внешнего приложения из настроек Mail.ru.
MAILRU_FOLDERS
Список папок через запятую для mail_count_all, по умолчанию INBOX.

Ограничения

Проект одного автора, совсем маленький, без релизов и упаковки на PyPI, ставится из исходников. Нужны отдельные данные для внешнего приложения, а не основной пароль аккаунта Mail.ru. Тело письма обрезается до 4000 символов.

Как отключить. Удалите запись mailru из конфигурации MCP клиента.

Частые вопросы

Может ли сервер отправить письмо?

Нет, отправка и удаление писем в сервере не реализованы, он только читает и организует чтение.

Меняется ли статус письма при чтении?

По умолчанию mail_read помечает письмо прочитанным, но параметр mark_read=false сохраняет исходный статус.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер для почты Mail.ru: чтение, поиск, сортировка по папкам и архивация с обходом особенностей Mail.ru по IMAP

MCP-серверРасширенный доступ2Звезды репозитория

MCP-сервер для почты Mail.ru

Mail.ru MCP Server (Go Production Edition)

Российский стек

MCP-сервер на Go для почты, SMTP и облака Mail.ru с подтверждением человеком перед отправкой письма или изменением файлов

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

MCP-сервер для почты Mail.ru в Claude.ai и отдельный Telegram-бот, который каждые 15 минут проверяет ящик и присылает уведомления о важных письмах

MCP-серверШирокий доступ
Российский стек

Скилл для чтения и поиска почты по IMAP через CLI myl: Gmail, Яндекс Почта, Mail.ru, автообнаружение других провайдеров

СкиллМинимальный доступ2Звезды репозитория

MCP-сервер дает агенту искать, читать, отправлять и чистить письма в нескольких ящиках, а пароли хранит под шифрованием AES-256

MCP-серверШирокий доступ129Звезды репозитория

Коротко о README

README на английском и русском описывает семь инструментов, требования к Python и учетным данным, установку через pip, таблицу переменных окружения, пример конфигурации .mcp.json и раздел безопасности: TLS для каждого соединения, данные только из переменных окружения, чтение по умолчанию помечает письмо прочитанным.

Бейдж для README

Сообщить о проблеме