Multi Mail
Gmail, Outlook, Hotmail, iCloud и Fastmail в одном месте: поиск, чтение, создание черновиков, отправка и организация почты.
Multi Mail — удалённый MCP-сервер, которым управляет Lumman Ltd. Он объединяет все подключённые вами почтовые ящики — Gmail, Outlook.com, Hotmail, Microsoft 365, iCloud и Fastmail — за одним коннектором. Благодаря этому AI-клиент может одним запросом искать письма во всех ящиках, а также читать, создавать, отправлять и организовывать почту в каждом из них. В этом репозитории находятся файлы, которые устанавливают клиенты: манифесты для Claude Code, Cursor, Gemini CLI, Antigravity и Kiro, а также четыре навыка и их тесты. Самого сервера здесь нет.
Перед началом работы
Вам понадобится аккаунт Lumman как минимум с одним подключённым почтовым ящиком: https://lumman.co/mcp/account/multi-mail. Войдите с помощью Google, Microsoft, ключа доступа или кода, отправленного по электронной почте. Почтовые ящики Outlook, Hotmail и Microsoft 365 подключаются через вход в Microsoft, iCloud и Fastmail — с помощью пароля приложения, а Gmail — через вход в Google, пока доступен предварительный доступ Google. Когда места в нём не останется, ящик с адресом gmail.com или googlemail.com можно будет подключить с помощью пароля приложения, а для Google Workspace придётся дождаться появления свободного места. Разрешения для каждого ящика — на чтение, создание черновиков, отправку, организацию почты и изменение настроек — задаются на той же странице.
Подключение к клиенту
Claude
Откройте страницу Multi Mail в каталоге коннекторов Claude: https://claude.ai/directory/connectors/multi-mail и нажмите Connect. Коннектор подключается по адресу https://lumman.co/mcp/mail.
Claude Code
/plugin marketplace add lumman-lab/multi-mail
/plugin install multi-mail@multi-mail
Плагин добавляет коннектор по адресу https://lumman.co/mcp/mail и четыре навыка, перечисленные ниже. При первом обращении навыка к коннектору Claude Code предложит войти в аккаунт. Если этого не произойдёт, запустите /mcp и выберите сервер multi-mail.
Cursor
Добавьте коннектор в ~/.cursor/mcp.json:
{
"mcpServers": {
"multi-mail": { "url": "https://mail.lumman.co/mcp" }
}
}
VS Code
Запустите MCP: Add Server, выберите HTTP, вставьте https://mail.lumman.co/mcp и укажите имя multi-mail. Также можно добавить сервер в пользовательский файл mcp.json:
{
"servers": {
"multi-mail": { "type": "http", "url": "https://mail.lumman.co/mcp" }
}
}
Gemini CLI
gemini extensions install https://github.com/lumman-lab/multi-mail
Расширение добавляет коннектор по адресу https://mail.lumman.co/mcp и четыре навыка, перечисленные ниже. При первом вызове в браузере откроется страница входа Lumman. Чтобы открыть её снова, запустите /mcp auth multi-mail.
Antigravity
agy plugin install https://github.com/lumman-lab/multi-mail
Плагин добавляет коннектор по адресу https://mail.lumman.co/mcp и четыре навыка. Они доступны в Antigravity CLI, приложении и IDE. Чтобы войти в аккаунт, запустите /mcp в CLI, откройте multi-mail_multi-mail и выберите Authenticate. В приложении или IDE нажмите Authenticate рядом с коннектором в разделе Agent settings, Customizations. Подтвердите вход на открывшейся странице Lumman, затем скопируйте показанный на странице Antigravity код и вставьте его обратно в Antigravity.
Kiro
На панели Powers нажмите Add Custom Power, выберите Import power from GitHub, вставьте https://github.com/lumman-lab/multi-mail/tree/main/kiro и нажмите Install. Power добавит коннектор по адресу https://mail.lumman.co/mcp.
ChatGPT
-
Для iCloud или Fastmail сначала добавьте почтовый ящик в аккаунте, выбрав Add a mailbox.
-
Откройте chatgpt.com/plugins, нажмите +, затем Add custom MCP server.
-
Назовите сервер Multi Mail, вставьте
https://mail.lumman.co/mcp, выберите OAuth, установите флажок и нажмите Create as a plugin. -
Установите плагин. На странице Lumman войдите в аккаунт, при необходимости добавьте почтовый ящик и подтвердите подключение.
-
В чате введите @ и выберите Multi Mail.
Другой клиент
Добавьте удалённый MCP-сервер по адресу https://mail.lumman.co/mcp: Streamable HTTP, OAuth 2.1 с динамической регистрацией клиента. Ключ или client id не нужны.
Вход в аккаунт
При первом вызове коннектор сообщает клиенту, где нужно войти в аккаунт. Клиент регистрируется на сервере авторизации Lumman, после чего открывает страницу Lumman с указанием своего имени. Войдите в аккаунт, при необходимости добавьте почтовый ящик и подтвердите подключение. Список всех одобренных вами клиентов можно посмотреть в разделе AI apps на странице https://lumman.co/mcp/account/multi-mail. Там же их можно удалить.
Навыки
Claude Code, Cursor, Gemini CLI и Antigravity подключают четыре навыка вместе с коннектором и автоматически выбирают подходящий, если запрос соответствует его назначению. В Claude Code каждый навык также доступен как команда, например /multi-mail:triage.
-
triage— показывает, что требует внимания во всех почтовых ящиках: на какие письма нужно ответить, по каким принять решение, а какие могут подождать. Ничего не меняет. -
attachments— извлекает текст из вложений PDF, в том числе отсканированных страниц, а также из файлов Word, Excel и PowerPoint. -
drafting— подготавливает новое письмо, ответ или пересылку в виде черновика и показывает его вам. Отправка происходит только после вашего подтверждения. -
labels— находит повторяющиеся метки (категории Outlook), а в Gmail — ещё и неиспользуемые метки, и предлагает объединить их. Изменения вносятся только после вашего согласия.
Примеры запросов:
-
«Какие письма в Outlook и Gmail всё ещё требуют ответа?»
-
«На какую сумму выставлен счёт, который Dana отправил мне на Hotmail?»
-
«Ответь Sam в Outlook, что пятница мне подходит, и сначала покажи черновик».
Инструменты
| Инструмент | Название | Описание |
|---|---|---|
mailboxes_list | Список почтовых ящиков | Почтовые ящики этого аккаунта с указанием их названий |
messages_list | Поиск в почтовом ящике | Поиск в одном почтовом ящике с использованием синтаксиса его почтового сервиса |
messages_list_all_mailboxes | Поиск во всех почтовых ящиках | Поиск сразу во всех ящиках, начиная с самых новых писем |
threads_get | Чтение переписки | Все сообщения в одной переписке |
messages_get | Чтение сообщения | Одно сообщение, включая заголовки и текст |
messages_attachments_get | Чтение вложения | Содержимое одного вложения |
drafts_create | Создание черновика | Создаёт сообщение и сохраняет его как черновик |
drafts_update | Изменение черновика | Заменяет текст черновика |
drafts_reply | Создание черновика ответа | Создаёт ответ в рамках исходной переписки |
drafts_forward | Создание черновика пересылки | Создаёт черновик пересылки вместе с файлами |
drafts_delete | Удаление черновика | Удаляет черновик, не затрагивая отправленные сообщения |
messages_send | Отправка сообщения | Создаёт новое сообщение и отправляет его |
drafts_send | Отправка черновика | Отправляет черновик из почтового ящика |
messages_reply | Ответ на сообщение | Отправляет ответ в рамках переписки |
messages_forward | Пересылка сообщения | Пересылает сообщение вместе с файлами |
labels_list | Список меток | Метки почтового ящика и их идентификаторы |
labels_create | Создание метки | Создаёт метку и возвращает её идентификатор |
labels_update | Изменение метки | Переименовывает метку или меняет её цвет |
labels_delete | Удаление метки | Удаляет метку, не затрагивая сообщения |
threads_modify | Изменение меток переписки | Добавляет метки к переписке или удаляет их |
threads_archive | Архивирование переписки | Убирает переписку из входящих, но оставляет её доступной для поиска |
threads_trash | Перемещение переписки в корзину | Перемещает переписку в корзину, где её хранит почтовый сервис |
threads_untrash | Восстановление переписки из корзины | Возвращает переписку из корзины |
settings_filters_list | Список фильтров | Правила, по которым сортируются входящие письма |
settings_filters_create | Создание фильтра | Сортирует входящие письма; не поддерживает пересылку, удаление или помещение в спам |
settings_filters_delete | Удаление фильтра | Удаляет правило, не затрагивая уже отсортированные письма |
settings_send_as_patch | Изменение подписи | Заменяет текущую подпись почтового ящика |
settings_send_as_get | Чтение подписи | Показывает текущую подпись почтового ящика |
settings_get_vacation | Просмотр автоответчика | Показывает, включён ли автоответчик, и его текст |
settings_update_vacation | Настройка автоответчика | Включает или выключает автоответчик и задаёт его текст |
Куда отправляется ваша почта
Claude и Claude Code отправляют все запросы на https://lumman.co/mcp/mail, а остальные клиенты — на https://mail.lumman.co/mcp. Это два адреса одного сервера, которым управляет Lumman. Вход в аккаунт выполняется через сервер авторизации, указанный в этих адресах. Lumman не хранит копии вашей почты: каждое сообщение и вложение загружается у соответствующего почтового сервиса по запросу клиента, текст проверяется с помощью Model Armor от Google Cloud на наличие атак через промпты (если запрашивается оригинал вложения, его содержимое не проверяется), после чего почта передаётся только одобренному вами клиенту. Информация о том, что именно передаёт коннектор и кому, приведена в политике конфиденциальности: https://lumman.co/privacy.
Навык drafting просит клиента показать черновик и дождаться вашего подтверждения. Сам коннектор контролирует разрешение на отправку для каждого почтового ящика. Эти разрешения настраиваются на странице https://lumman.co/mcp/account/multi-mail: если отправка отключена, никакие запросы клиента не приведут к отправке письма.
Ограничения
-
Вход через Gmail находится в режиме предварительного тестирования Google и доступен ограниченному числу аккаунтов. Когда свободные места закончатся, почтовый ящик на gmail.com или googlemail.com можно подключить с помощью пароля приложения. Для аккаунтов Google Workspace подключение будет доступно, когда появятся свободные места.
-
Отменить создание черновика, а также прочитать или задать подпись можно только в почтовых ящиках Gmail, подключённых через вход в Google.
-
В Outlook можно изменить цвет категории, но нельзя изменить её название.
-
В почтовых ящиках iCloud, Fastmail и Gmail, подключённых с помощью пароля приложения, доступны все инструменты, кроме фильтров, автоответчика на время отсутствия, подписи и отмены создания черновика. Метки в iCloud и Fastmail соответствуют папкам, отображаемым в вашем почтовом приложении. Навык работы с метками их не изменяет.
-
Для каждой учётной записи установлен дневной лимит вызовов инструментов. После его исчерпания вызов будет отклонён с указанием времени, когда можно будет выполнить следующий.
-
Письма, текст которых распознаётся как попытка атаки через промпт, отклоняются. Если проверку вызова не удаётся завершить, он закрывается.
Оценка
Команда claude plugin eval . выполняет четыре проверки — по одной на каждый навык — на тестовых почтовых ящиках Hotmail и Gmail. Ответы для них берутся из фиксированных mock-файлов в каталоге evals/.
Чтобы оценить вклад навыков, каждую проверку запускали в двух вариантах с инструментами коннектора: с установленным плагином и без его каталога skills/ (claude plugin eval --ablation none). Проверки провели 18 октября 2026 года с Claude Code 2.1.292, моделью claude-sonnet-5-5 и стандартным оценщиком Haiku из CLI; для каждого варианта каждую проверку запускали три раза:
-
triage — перечисляет две ветки переписки, ожидающие ответа, и ничего больше: 3 из 3 запусков с навыками и 3 из 3 без них. Здесь навыки не дают измеримого эффекта.
-
attachments — указывает общую сумму и срок оплаты, считанные из PDF-счёта: 3 из 3 запусков с навыками и без них. Здесь навыки не дают измеримого эффекта.
-
drafting — сохраняет ответ как черновик, показывает его и запрашивает подтверждение перед отправкой: 3 из 3 запусков с навыками и 0 из 3 без них. Во всех запусках без навыков Claude сразу отправлял ответ.
-
labels — предлагает объединить метки и запрашивает подтверждение до внесения изменений: 3 из 3 запусков с навыками и 0 из 3 без них. Во всех запусках без навыков Claude менял метки сообщений до того, как запросить подтверждение.
Общий результат — 1.00 с навыками и 0.74 без них. Трёх запусков на проверку недостаточно для большой выборки, а mock-файлы отвечают одинаково независимо от изменений, которые вносит Claude.
Безопасность
Сообщите об уязвимости конфиденциально через GitHub, следуя инструкциям в SECURITY.md.
Поддержка
Напишите по адресу, указанному в разделе Contact Us политики конфиденциальности Lumman: https://lumman.co/privacy.
Лицензия
На файлы в этом репозитории распространяется лицензия MIT, приведённая в LICENSE. Сервис Multi Mail, к которому они подключаются, предоставляется на условиях Lumman: https://lumman.co/terms.