email-mcp — MCP-сервер для почты по IMAP и SMTP
email-mcp
MCP почта на 52 инструмента: агент читает, ищет, отправляет и сортирует письма в нескольких ящиках по IMAP и SMTP, планирует отправку
- 135 ★ репозитория
- Последний коммит
- LGPL-3.0
Широкий доступ
Почему такой уровень
- Агент читает вашу переписку и вложения, отправляет и удаляет письма от вашего имени
- Для доступа нужен пароль приложения или OAuth-токен ящика, а он открывает всю почту
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/email-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент читает вашу переписку и вложения, отправляет и удаляет письма от вашего имени
- Для доступа нужен пароль приложения или OAuth-токен ящика, а он открывает всю почту
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
email-mcp дает агенту полноценный почтовый клиент по протоколам IMAP и SMTP. Ящиков может быть несколько, сервер сам определяет настройки для Gmail, Outlook, Yahoo, iCloud, Fastmail, ProtonMail, Zoho и GMX. Для привязки ящика есть мастер `email-mcp setup`: он проверяет соединение, сохраняет конфигурацию и выводит готовый фрагмент для клиента MCP. Всего 52 инструмента, 7 промптов и 6 ресурсов. Агент читает и ищет письма с фильтрами, открывает цепочки, скачивает вложения (до 5 МБ в base64), пишет черновики и шаблоны, отвечает, пересылает и отправляет, в том числе отложенно. Метки и массовые операции учитывают особенности провайдера. Из писем с приглашениями сервер вынимает события календаря в формате ICS и считает статистику почты. Отдельный режим следит за ящиком через IMAP IDLE в реальном времени. Он сортирует входящие по пресетам и правилам, показывает уведомления на рабочем столе или шлет вебхук. Код подтверждения из письма сервер ловит сразу и копирует в буфер обмена с автоочисткой. Транспорт по умолчанию stdio, а для сетевого доступа есть Streamable HTTP.
Для кого. Для тех, кто разбирает почту в нескольких ящиках и хочет поручить агенту в Claude Desktop, Cursor или VS Code поиск, ответы и сортировку писем.
Подходит, если
- Нужно разобрать входящие в рабочем и личном ящике одним запросом: найти непрочитанное, ответить и разложить письма по папкам
- Требуется запланировать отправку письма на конкретное время и не держать открытым клиент
- Хочется, чтобы код подтверждения из письма сразу попадал в буфер обмена и стирался оттуда сам
- Надо вынуть из присланных приглашений события календаря и добавить их в свой календарь
- Нужна статистика по почте: от кого приходит больше всего писем и как они распределены по времени
Не подходит, если
- Нужен самый простой набор из отправки и поиска: сервер с шестью инструментами проще, например email-smtp-imap-mcp
- Ящик защищен только входом через OAuth в браузере, а пароль приложения создать нельзя: поддержка OAuth2 для Gmail и Microsoft 365 экспериментальная
- Нужна расшифровка писем S/MIME или PGP: сервер не расшифровывает такие письма
- Нет Node.js 24 и нет желания ставить бинарный файл или Docker
Пример запроса к агенту
Найди непрочитанные письма за сегодня в рабочем ящике, коротко перескажи их и подготовь черновики ответов на два самых срочныхMCP
- Транспорт
- stdio, http
- Авторизация
- ключ необязателен
Переменные окружения
MCP_EMAIL_ADDRESS- Адрес ящика при настройке одного аккаунта без файла конфигурации.
MCP_EMAIL_PASSWORDсекрет- Пароль приложения для ящика при настройке без файла конфигурации.
Ограничения
Нужен Node.js 24 или новее. Если Node.js нет, есть готовый бинарный файл (через Homebrew или mise) и образ Docker. Пароли ящиков хранятся в файле config.toml или, по выбору в мастере, в связке ключей ОС, а в файле остается ссылка вида `keychain:имя`.
OAuth2 для Gmail и Microsoft 365 помечен как экспериментальный. Размер вложения при скачивании ограничен 5 МБ в base64, для крупных файлов нужно задать каталог загрузки. Зашифрованные письма сервер не расшифровывает. Копию отправленного письма сервер кладет в папку Sent только при включенной настройке save_to_sent, а в Gmail она не нужна. Сервер распространяется по лицензии LGPL-3.0.
Как отключить. Удалите блок email из файла конфигурации клиента MCP и перезапустите клиент. Если запускали постоянный сервер, остановите его командой `email-mcp server stop`, а автозапуск в macOS снимите командой `email-mcp server uninstall`.
Частые вопросы
Есть ли MCP для почты, который работает с несколькими ящиками?
Да, email-mcp работает с несколькими ящиками IMAP и SMTP одновременно. Добавляйте их командой `email-mcp account add`, а агент выберет нужный по имени. Провайдеров с автоопределением настроек восемь: Gmail, Outlook, Yahoo, iCloud, Fastmail, ProtonMail, Zoho и GMX.
Как подключить MCP почты к Claude Desktop?
Выполните `npx @codefuturist/email-mcp setup`, чтобы добавить ящик, затем команду `email-mcp install`: установщик сам найдет Claude Desktop, Cursor и Windsurf и пропишет сервер. Вручную добавьте в claude_desktop_config.json блок email с командой npx и аргументами -y, @codefuturist/email-mcp, stdio.
Умеет ли email-mcp отправлять письма по расписанию?
Да. Очередь отложенных писем хранится в каталоге состояния, поэтому в Docker его нужно вынести в именованный том, иначе после перезапуска контейнера письма пропадут.
Как работает перехват кодов подтверждения?
Режим наблюдения через IMAP IDLE замечает письмо с кодом, и сервер копирует код в буфер обмена. Код скрывается от показа и очищается автоматически. Режим работает, пока запущен сервер, поэтому для постоянной работы есть фоновая служба `email-mcp server start`.
Как защищены пароли от почты в email-mcp?
Соединения используют TLS или STARTTLS, и пароли в журнал не пишутся. Мастер на macOS и Linux предлагает сохранить пароль в связке ключей ОС. Для каждого аккаунта действует ограничитель частоты запросов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыEmail SMTP/IMAP MCP — почта в нескольких аккаунтах
Email SMTP/IMAP MCP
MCP почта на шесть инструментов: один локальный сервер ищет, читает, отправляет, пересылает и раскладывает письма в любом числе аккаунтов IMAP и SMTP
Email MCP: почта Яндекса, Mail.ru и других провайдеров
Email MCP Server
HTTP/SSE-обертка над IMAP MCP-сервером для удаленного доступа к почте из Claude Web: чтение, поиск, отправка и до 15 провайдеров, включая Яндекс и Mail.ru
MCP-сервер для почты Mail.ru
Mail.ru MCP Server (Go Production Edition)
MCP-сервер на Go для почты, SMTP и облака Mail.ru с подтверждением человеком перед отправкой письма или изменением файлов
MCP-сервер чтения почты Mail.ru
Mail.ru MCP
Небольшой read-only MCP-сервер для почты Mail.ru: список писем, чтение, поиск и папки без возможности отправки или удаления
MCP-сервер Яндекс Почты
ymail-mcp
Рабочая почта Яндекса в Claude Code через IMAP: чтение писем, поиск по переписке и черновики ответов без отправки
MCP-сервер почты Mail.ru
mailru-mcp
MCP-сервер для почты Mail.ru: чтение, поиск, сортировка по папкам и архивация с обходом особенностей Mail.ru по IMAP
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| email-mcp — MCP-сервер для почты по IMAP и SMTP (эта запись) | нет | ключ необязателен | 135 | |
| Email SMTP/IMAP MCP — почта в нескольких аккаунтах | нет | API-ключ | 24 | компактный сервер из шести инструментов для нескольких ящиков, этот добавляет 52 инструмента, расписание, наблюдение IDLE и аналитику |
| Email MCP: почта Яндекса, Mail.ru и других провайдеров | нет | API-ключ | 0 | HTTP/SSE-обертка над IMAP-сервером для удаленного доступа из Claude Web, этот сервер запускается локально по stdio |
| MCP-сервер чтения почты Mail.ru | нет | API-ключ | 0 | небольшой read-only сервер только для почты Mail.ru, этот работает с любым провайдером IMAP и SMTP и умеет отправлять |
Из блога
Коротко о README
Описание сравнивает сервер с типичными почтовыми MCP по четырнадцати признакам: несколько ящиков, черновики и шаблоны, отложенная отправка, наблюдение IDLE, коды подтверждения, календарь ICS, аналитика, OAuth2 и транспорт HTTP. Установка описана для npx, pnpm, Homebrew, готового бинарного файла Bun и Docker. Для клиентов приведены готовые блоки: Claude Desktop, VS Code, Cursor, Windsurf, Zed, Mistral Vibe и Docker. Отдельные разделы про постоянный сервер, запуск при входе в macOS и параметры HTTP.