MCP-сервер для почты Mail.ru
Mail.ru MCP Server (Go Production Edition)
MCP-сервер на Go для почты, SMTP и облака Mail.ru с подтверждением человеком перед отправкой письма или изменением файлов
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Может отправлять письма и удалять файлы в облаке от имени пользователя
- Использует пароль приложения с доступом к почте и WebDAV
Установка
Ручная установка
make buildСборка статического бинарника из исходников на Go.
Проверка безопасности
Как мы проверяемВысокий рискВысокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
- Может отправлять письма и удалять файлы в облаке от имени пользователя
- Использует пароль приложения с доступом к почте и WebDAV
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер работает как одиночный бинарник на Go и дает агенту 13 инструментов: чтение писем по IMAP из входящих и смарт-папок, получение текста письма, поиск по теме и телу, сохранение черновика, а также листинг, скачивание, загрузку и удаление файлов в облаке Mail.ru по WebDAV. Все операции, которые отправляют письмо, перемещают сообщение или меняют файлы в облаке, не выполняются сразу: сервер выдает одноразовый токен, который нужно подтвердить отдельным вызовом execute_pending_action, а токен сгорает через час. Каждый сетевой вызов ограничен таймаутом 15 секунд, а пути к файлам проверяются, чтобы не выйти за разрешенные каталоги.
Для кого. Для тех, кто хочет дать агенту доступ к почте и облаку Mail.ru, но с обязательным подтверждением перед отправкой писем и изменением файлов.
Подходит, если
- Нужно, чтобы агент читал и искал письма в Mail.ru и готовил черновики ответов
- Нужен доступ к файлам в облаке Mail.ru по WebDAV с проверкой перед изменениями
- Важно, чтобы отправка писем и удаление файлов не происходили без подтверждения
Не подходит, если
- Нужны календарь или контакты Mail.ru: сервис их не поддерживает, автор предлагает Nextcloud вместо этого
- Нужен готовый npm или Docker пакет: сервер собирается из исходников на Go
Пример запроса к агенту
Найди последние письма от бухгалтерии в почте Mail.ru и подготовь черновик ответаMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
MAILRU_USERNAMEобязательная- Адрес почты Mail.ru.
MAILRU_APP_PASSобязательная, секрет- Пароль приложения Mail.ru, не основной пароль аккаунта.
MAILRU_ALLOWED_ROOTS- Список разрешенных каталогов для файловых операций через запятую.
Ограничения
Проект совсем новый, один автор, без релизов и упаковки, ставится только сборкой из исходников через go build или make build. Нужен пароль приложения Mail.ru, а не основной пароль аккаунта. Календарь и контакты Mail.ru не поддерживаются намеренно.
Как отключить. Удалите сервер mailru-mcp-server из конфигурации MCP клиента и остановите процесс бинарника.
Частые вопросы
Может ли сервер отправить письмо без моего ведома?
Нет, отправка письма, перемещение сообщения и изменения файлов в облаке сначала создают токен подтверждения, который сгорает через час и должен быть выполнен отдельным вызовом.
Поддерживается ли календарь Mail.ru?
Нет, Mail.ru не дает публичный CalDAV и отклоняет запросы CardDAV, поэтому автор советует вести календарь и контакты через Nextcloud.
Похожие
MCP-серверыСамостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI
Коротко о README
README описывает архитектуру на Go с библиотеками mcp-go и go-imap, приводит таблицу из 13 инструментов с пометкой, какие требуют подтверждения, и объясняет модель двухфазного подтверждения с токеном и лимитом ожидающих действий. Отдельно описаны переменные окружения, пример конфигурации для MCP-роутера и команды сборки, тестирования и линтера.
Бейдж для README
Вы автор проекта? Покажите в README, что он проверен в каталоге SkillFoxx. Уровень на бейдже обновляется сам.
[](https://skillfoxx.ru/mcp/mail-ru-mcp-server-go-production-edition?utm_source=github&utm_medium=badge&utm_campaign=readme)