smails — MCP-сервер для Claude Code: одноразовая почта для агента
Выдаёт агенту временный почтовый ящик, чтобы он сам читал письма с кодами подтверждения. Регистрация не нужна.
claude mcp add smails -- npx -y @smails/cliЧто делает smails
Сервер даёт агенту пять инструментов: create_mailbox заводит одноразовый ящик, list_messages показывает письма в нём, read_message открывает письмо по id, delete_message удаляет, get_address возвращает текущий адрес. Дальше агент сам получает код подтверждения из письма и продолжает работу — без вашего участия.
Адрес и токен ящика лежат в ~/.smails. Базу API можно переопределить переменной SMAILS_API_URL, по умолчанию стоит https://smails.dev. Запускается всё через npx, отдельная установка не нужна.
Тот же пакет работает и как обычная утилита в терминале: npx @smails/cli create, inbox, read <id>, delete <id>, whoami. Команда create --force затирает текущий ящик и заводит новый — вместе с ним пропадут и старые письма.
Какие задачи решает
- прочитать код подтверждения из письма без ручного копирования
- завести временный ящик под тестовый сценарий
- отдать агенту адрес почты для регистрации на сервисе
- удалить письмо, чтобы не копить мусор в ящике
- проверить, на какой адрес сейчас привязан агент
Примеры запросов агенту
- Создай одноразовый ящик и скажи мне адрес
- Проверь входящие и вытащи код подтверждения из последнего письма
- Удали это письмо из ящика
Как установить smails
Командой платформы
claude mcp add smails -- npx -y @smails/cliКомандой платформы
codex mcp add cli -- npx -y @smails/cliФайл настроек
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"@smails/cli"
]
}
}
}Файл настроек
{
"servers": {
"cli": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@smails/cli"
]
}
}
}Командой платформы
gemini mcp add cli npx -y @smails/cliПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о smails
Как установить smails в Claude Code?
Одной командой: claude mcp add smails -- npx -y @smails/cli. После этого сервер появится в списке MCP-серверов Claude.
Что делает smails?
Заводит одноразовый почтовый ящик и даёт агенту читать из него письма. Так агент сам достаёт коды подтверждения при регистрации на сервисах.
Нужна ли регистрация или ключ API?
Нет. Ящик создаётся командой create_mailbox, токен сохраняется в ~/.smails, а адрес API при необходимости меняется через SMAILS_API_URL.