
pexni/smails
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Агент-нативная одноразовая электронная почта — Cloudflare Workers + Durable Objects, с CLI & MCP
Обзор
Мгновенный анонимный почтовый ящик для регистрации, одноразовые коды и подтверждения — с REST API, CLI и , поэтому ваш агент ИИ также может получать проверочные электронные письма. Нет регистрации, нет пароля. Дайте своему агенту свой собственный почтовый ящик: подключите сервер MCP к Claude, Cursor или любому клиенту MCP, и он может создать почтовый ящик и самостоятельно читать входящую почту (коды проверки, магические ссылки). - Откройте сайт и у вас есть адрес, ноль кликов - новая почта поступает через WebSocket, нет опроса - - REST API, CLI и MCP-сервер используют один и тот же почтовый ящик - - выберите из настраиваемых принимающих доменов - - почтовые ящики автоматически исчезают после 7 дней бездействия - - Cloudflare Workers + Durable Objects (один DO на почтовый ящик, хранилище SQLite) Посещение — для вас создается почтовый ящик при первой загрузке. Добавьте сервер к любому клиенту MCP (например, Claude Desktop, ~/.claude/mcp.json): Инструменты: create mailbox, list messages, read message, delete message, get address.
Обзор (машинный перевод)
** Электронная почта для людей и агентов ИИ.** Мгновенный анонимный почтовый ящик для регистрации, одноразовые коды и подтверждения — с REST API, CLI и сервером *MCP, поэтому ваш агент ИИ также может получать электронные письма для проверки. Нет регистрации, нет пароля.
smails.devnpx @smails/cli create
Дайте вашему агенту свой собственный почтовый ящик: подключите сервер MCP к Claude, Cursor или любому клиенту MCP, и он может создать почтовый ящик и самостоятельно читать входящую почту (коды проверки, магические ссылки).
Особенности
- ** Instant inbox** - откройте сайт и у вас есть адрес, ноль кликов ** Реальное время** — новая почта поступает через WebSocket, нет опросов Построенный для агентов — REST API, CLI и MCP-сервер имеют общий почтовый ящик Многодоменная — выбор из настраиваемых принимающих доменов ** Самоочищение** - почтовые ящики автоматически исчезают после 7 дней бездействия
- Бессерверный - Работники Cloudflare + Прочные объекты (один DO на почтовый ящик, хранилище SQLite)
Быстрый старт
####Сеть
Посетите smails.dev — для вас создается почтовый ящик при первой загрузке.
###КЛИ
MCP (для агентов ИИ)
Добавьте сервер к любому клиенту MCP (например, Claude Desktop, ~/.claude/mcp.json):
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
smails
Disposable email for humans and AI agents. An instant, anonymous throwaway inbox for sign-ups, one-time codes, and confirmations — with a REST API, a CLI, and an MCP server, so your AI agent can receive verification emails too. No signup, no password.
→ smails.dev · npx @smails/cli create
Give your agent its own inbox: plug the MCP server into Claude, Cursor, or any MCP client and it can create a mailbox and read incoming mail (verification codes, magic links) on its own.
Features
- Instant inbox — open the site and you have an address, zero clicks
- Real-time — new mail arrives over WebSocket, no polling
- Built for agents — REST API, CLI, and an MCP server share the same mailbox
- Multi-domain — pick from configurable receiving domains
- Self-cleaning — mailboxes auto-expire after 7 days of inactivity
- Serverless — Cloudflare Workers + Durable Objects (one DO per mailbox, SQLite storage)
Quick start
Web
Visit smails.dev — an inbox is created for you on first load.
CLI
npx @smails/cli create # create a mailbox (token saved to ~/.smails)
npx @smails/cli inbox # list messages
npx @smails/cli read # read a message (id prefix is enough)
npx @smails/cli whoami # show the current address
npx @smails/cli create --force # replace with a fresh mailbox
MCP (for AI agents)
Add the server to any MCP client (e.g. Claude Desktop, ~/.claude/mcp.json):
{
"mcpServers": {
"smails": { "command": "npx", "args": ["@smails/cli", "mcp"] }
}
}
Tools: create_mailbox, list_messages, read_message, delete_message, get_address.
REST API
# create a mailbox
curl -X POST https://smails.dev/api/mailbox
# → { "address": "...", "token": "..." }
# list messages with the returned token
curl https://smails.dev/api/mailbox/messages \
-H "Authorization: Bearer "
| Method | Path | Description |
|---|---|---|
POST |
/api/mailbox |
Create a mailbox → { address, token } |
GET |
/api/mailbox/messages |
List messages |
GET |
/api/mailbox/messages/:id |
Read a message (full parsed body) |
DELETE |
/api/mailbox/messages/:id |
Delete a message |
WS |
/api/mailbox/connect?token= |
Stream new-mail notifications |
Authenticate every request (except create) with Authorization: Bearer .
How it works
Inbound mail ──▶ Cloudflare Email Routing (catch-all)
│
▼
Worker email() handler ──┐
▼
Установка
npx @smails/cli mcpКонфигурация
{
"mcpServers": {
"smails": { "command": "npx", "args": ["@smails/cli", "mcp"] }
}
}