Email (IMAP/SMTP) — MCP-сервер для Claude Code: почта в агенте
Подключает почтовый ящик к ИИ-агенту: чтение, поиск, черновики и отправка писем через IMAP и SMTP. Пригодится, когда нужно разобрать входящие или собрать ответ прямо из чата.
claude mcp add --env EMAIL_IMAP_EMAIL=<EMAIL_IMAP_EMAIL> --env EMAIL_IMAP_PASSWORD=<EMAIL_IMAP_PASSWORD> --env EMAIL_IMAP_PROVIDER=<EMAIL_IMAP_PROVIDER> --env EMAIL_IMAP_IMAP_HOST=<EMAIL_IMAP_IMAP_HOST> --env EMAIL_IMAP_SMTP_HOST=<EMAIL_IMAP_SMTP_HOST> --transport stdio email-imap -- npx -y @mindstone/mcp-server-email-imapЧто делает Email (IMAP/SMTP)
Сервер даёт агенту 17 инструментов: работа с папками, сообщениями, черновиками и отправкой. Поддерживаются iCloud Mail, Gmail, Yahoo Mail, Outlook и Microsoft 365, а также произвольные IMAP-провайдеры. Провайдер определяется по домену адреса автоматически, но если домен незнакомый, сервер откажется запускаться — тихой подстановки провайдера по умолчанию не будет.
Для входа нужен app-specific password, обычный пароль от почты не подойдёт. Задаётся он переменной EMAIL_IMAP_PASSWORD, адрес — EMAIL_IMAP_EMAIL. Для нестандартных провайдеров есть EMAIL_IMAP_IMAP_HOST и EMAIL_IMAP_SMTP_HOST. Нужен Node.js 20+ и npm.
На отправку стоят предохранители от массовых рассылок: EMAIL_IMAP_MAX_RECIPIENTS ограничивает число получателей в одном вызове, а EMAIL_IMAP_RATE_LIMIT_PER_HOUR — количество отправок за скользящее окно. При превышении инструмент возвращает структурированную ошибку с кодом и временем сброса. Вложения скачиваются в отдельную папку внутри MCP_WORKSPACE_PATH, и отправить файл можно только из неё — пути за пределами отклоняются.
Какие задачи решает
- разобрать входящие и вытащить письма по отправителю
- собрать черновик ответа по переписке
- отправить письмо с вложением из рабочей папки
- найти письмо по теме или дате
- разложить сообщения по папкам ящика
Примеры запросов агенту
- Покажи последние письма от клиентов за неделю
- Составь черновик ответа на письмо с темой «Счёт за март»
- Отправь файл
report.pdfна адрес из последнего письма
Как установить Email (IMAP/SMTP)
Командой платформы
claude mcp add --env EMAIL_IMAP_EMAIL=<EMAIL_IMAP_EMAIL> --env EMAIL_IMAP_PASSWORD=<EMAIL_IMAP_PASSWORD> --env EMAIL_IMAP_PROVIDER=<EMAIL_IMAP_PROVIDER> --env EMAIL_IMAP_IMAP_HOST=<EMAIL_IMAP_IMAP_HOST> --env EMAIL_IMAP_SMTP_HOST=<EMAIL_IMAP_SMTP_HOST> --transport stdio email-imap -- npx -y @mindstone/mcp-server-email-imapВместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
Командой платформы
codex mcp add email-imap --env EMAIL_IMAP_EMAIL=<EMAIL_IMAP_EMAIL> --env EMAIL_IMAP_PASSWORD=<EMAIL_IMAP_PASSWORD> --env EMAIL_IMAP_PROVIDER=<EMAIL_IMAP_PROVIDER> --env EMAIL_IMAP_IMAP_HOST=<EMAIL_IMAP_IMAP_HOST> --env EMAIL_IMAP_SMTP_HOST=<EMAIL_IMAP_SMTP_HOST> -- npx -y @mindstone/mcp-server-email-imapВместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
Файл настроек
{
"mcpServers": {
"email-imap": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-email-imap"
],
"env": {
"EMAIL_IMAP_EMAIL": "<EMAIL_IMAP_EMAIL>",
"EMAIL_IMAP_PASSWORD": "<EMAIL_IMAP_PASSWORD>",
"EMAIL_IMAP_PROVIDER": "<EMAIL_IMAP_PROVIDER>",
"EMAIL_IMAP_IMAP_HOST": "<EMAIL_IMAP_IMAP_HOST>",
"EMAIL_IMAP_SMTP_HOST": "<EMAIL_IMAP_SMTP_HOST>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
Файл настроек
{
"servers": {
"email-imap": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-email-imap"
],
"env": {
"EMAIL_IMAP_EMAIL": "<EMAIL_IMAP_EMAIL>",
"EMAIL_IMAP_PASSWORD": "<EMAIL_IMAP_PASSWORD>",
"EMAIL_IMAP_PROVIDER": "<EMAIL_IMAP_PROVIDER>",
"EMAIL_IMAP_IMAP_HOST": "<EMAIL_IMAP_IMAP_HOST>",
"EMAIL_IMAP_SMTP_HOST": "<EMAIL_IMAP_SMTP_HOST>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
Командой платформы
gemini mcp add -e EMAIL_IMAP_EMAIL=<EMAIL_IMAP_EMAIL> -e EMAIL_IMAP_PASSWORD=<EMAIL_IMAP_PASSWORD> -e EMAIL_IMAP_PROVIDER=<EMAIL_IMAP_PROVIDER> -e EMAIL_IMAP_IMAP_HOST=<EMAIL_IMAP_IMAP_HOST> -e EMAIL_IMAP_SMTP_HOST=<EMAIL_IMAP_SMTP_HOST> email-imap npx -y @mindstone/mcp-server-email-imapВместо <…> подставьте свои значения. Ещё 6 переменных окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Email (IMAP/SMTP)
Как установить Email (IMAP/SMTP) в Claude Code?
Выполните `claude mcp add mcp-server-email-imap -e EMAIL_IMAP_EMAIL=<EMAIL_IMAP_EMAIL> -e EMAIL_IMAP_PASSWORD=<EMAIL_IMAP_PASSWORD> -- npx -y @mindstone/mcp-server-email-imap`. Подставьте свой адрес и app-specific password.
Что делает Email (IMAP/SMTP)?
Даёт агенту доступ к почтовому ящику по IMAP и SMTP: чтение, поиск, черновики и отправка. Работает с iCloud, Gmail, Yahoo, Outlook и своими IMAP-провайдерами.
Какой пароль нужен для подключения?
App-specific password, а не основной пароль от почты. Он передаётся в переменной EMAIL_IMAP_PASSWORD.