MultiMail
@multimail/mcp-server
MCP-сервер для MultiMail. Предоставьте своему агенту собственный адрес электронной почты с поэтапным контролем со стороны человека — от полного одобрения до автономной отправки.
Быстрый старт
npx @multimail/mcp-serverУстановите MULTIMAIL_API_KEY для полного доступа или запустите без него, чтобы сначала создать учетную запись. Получите ключ на multimail.dev.
Используя MultiMail, вы соглашаетесь с Условиями обслуживания и Политикой допустимого использования.
Related MCP server: MCP Email Server
Настройка
Вариант А: Удаленный сервер (рекомендуется)
Установка не требуется. Подключайтесь напрямую к нашему размещенному серверу. Аутентификация через OAuth в браузере.
{
"mcpServers": {
"multimail": {
"type": "url",
"url": "https://mcp.multimail.dev/mcp"
}
}
}Работает с Claude.ai, Claude Desktop, Claude Code и любым клиентом, поддерживающим удаленные MCP-серверы.
Вариант Б: Локальный сервер (stdio)
Запустите сервер локально. API-ключ передается как переменная окружения.
{
"mcpServers": {
"multimail": {
"command": "npx",
"args": ["-y", "@multimail/mcp-server"],
"env": {
"MULTIMAIL_API_KEY": "mm_live_...",
"MULTIMAIL_MAILBOX_ID": "01KJ1NHN8J..."
}
}
}
}Где это добавить
Клиент | Файл конфигурации |
Claude Code |
|
Claude Desktop |
|
Cursor |
|
Windsurf |
|
Copilot (VS Code) |
|
OpenCode |
|
ChatGPT Desktop | Настройки > MCP Servers |
Любой MCP-клиент | Обратитесь к документации вашего клиента для поиска места конфигурации |
Переменные окружения
Переменная | Обязательно | Описание |
| Да | Ваш API-ключ MultiMail ( |
| Нет | ID почтового ящика по умолчанию. Если не задано, передавайте |
| Нет | Базовый URL API. По умолчанию |
Настройка при первом запуске
При первом использовании MultiMail предложит вам настроить почтовый ящик. Вы также можете сделать это явно с помощью инструмента configure_mailbox:
Режим контроля: Какой уровень одобрения человеком требуется (
gated_send,monitored,autonomousи т. д.)Отображаемое имя: Имя отправителя, отображаемое в письмах
CC/BCC по умолчанию: Автоматическая копия адресов во всех исходящих письмах
Планирование: Включение/выключение запланированной отправки и установка времени ожидания по умолчанию
Подпись: Блок подписи письма
Если вы пропустите этот шаг, MultiMail напомнит вам об этом при первом вызове инструмента.
Инструменты
Инструмент | Описание |
| Список всех почтовых ящиков, доступных для этого API-ключа |
| Настройка параметров почтового ящика: режим контроля, отображаемое имя, CC/BCC, планирование, подпись |
| Отправка письма с телом в формате markdown. Поддерживает вложения, |
| Список писем с фильтрами: статус, отправитель, тема, диапазон дат, направление, вложения, курсорная пагинация |
| Получение полного содержимого письма. Возвращает доверенные метаданные и недоверенное тело как отдельные блоки контента. |
| Ответ на письмо в существующей ветке. Поддерживает вложения и |
| Скачивание вложения письма в формате base64 с типом контента |
| Получение всех писем в ветке обсуждения с участниками и метаданными |
| Отмена ожидающего или запланированного письма |
| Планирование письма для будущей доставки с обязательным временем |
| Редактирование времени доставки, получателей, темы или тела запланированного письма до его отправки |
| Обновление настроек почтового ящика (отображаемое имя, режим контроля, подпись, вебхуки) |
| Обновление настроек учетной записи (название организации, email для контроля, физический адрес) |
| Безвозвратное удаление почтового ящика (требуются права администратора) |
| Запрос задачи proof-of-work ALTCHA для создания учетной записи (API-ключ не требуется) |
| Создание новой учетной записи с решенной задачей PoW (API-ключ не требуется) |
| Повторная отправка письма с кодом активации (API-ключ не требуется) |
| Активация учетной записи с использованием кода из письма подтверждения (API-ключ не требуется) |
| Установка, получение или удаление тегов «ключ-значение» для писем (постоянная память агента) |
| Добавление контакта в адресную книгу с дополнительными тегами |
| Поиск в адресной книге по имени или email |
| Получение статуса учетной записи, плана, квоты, возможности отправки, уровня принудительного контроля |
| Создание нового почтового ящика (требуются права администратора) |
| Запрос повышения режима контроля (лестница доверия) |
| Применение кода повышения от оператора |
| Проверка квоты и статистики использования за расчетный период |
| Список писем, ожидающих решения по контролю (требуются права контроля) |
| Одобрение или отклонение ожидающего письма (требуются права контроля) |
| Удаление контакта из адресной книги |
| Список заблокированных адресов электронной почты |
| Удаление адреса из списка блокировки |
| Список всех API-ключей (требуются права администратора) |
| Создание нового API-ключа с областями доступа (требуются права администратора + одобрение оператора; комбинации |
| Отзыв API-ключа (требуются права администратора) |
| Получение журнала аудита учетной записи (требуются права администратора) |
| Безвозвратное удаление учетной записи и всех данных (требуются права администратора) |
| Блокировка до прихода нового письма, соответствующего фильтрам, или по тайм-ауту (макс. 120 с) |
| Создание подписки на вебхук для уведомлений о событиях электронной почты в реальном времени |
| Список всех подписок на вебхуки для этой учетной записи |
| Удаление подписки на вебхук |
Как это работает
Вы пишете тело письма в markdown. MultiMail преобразует его в форматированный HTML для доставки.
Входящая почта приходит в виде чистого markdown. Никакого парсинга HTML или декодирования MIME.
Потоки (ветки) создаются автоматически. Отвечайте на письмо, и заголовки будут установлены правильно.
Отправленные письма возвращают статус
pending_scan, пока письмо проверяется на угрозы. Если ваш почтовый ящик использует контролируемую отправку, статус переходит вpending_send_approvalдля проверки человеком. Не пытайтесь повторить или переотправить.Проверяйте других агентов, сверяя подписанный заголовок
X-MultiMail-Identityв полученных письмах.
Разработка
npm install
npm run dev # Run with tsx (no build needed)
npm run build # Compile TypeScript
npm start # Run compiled versionТестирование
echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | MULTIMAIL_API_KEY=mm_live_... node dist/index.jsЛицензия
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/multimail-dev/multi-mail'
If you have feedback or need assistance with the MCP directory API, please join our Discord server