Skip to main content
Glama

@mailsink/mcp

Сервер протокола контекста модели (MCP) для MailSink — программных временных почтовых ящиков для ИИ-агентов и автоматизации тестирования.

Предоставляет вашему агенту восемь типизированных инструментов для создания одноразовых адресов, ожидания писем с подтверждением регистрации, извлечения OTP-кодов и магических ссылок, а также для очистки данных после завершения работы. Работает в Claude Code, Claude Desktop, Cursor, Windsurf и любом другом клиенте с поддержкой MCP.

Установка

npm install -g @mailsink/mcp

Или запустите через npx без установки:

npx @mailsink/mcp

Related MCP server: guerrillamail-mcp

Получение API-ключа

  1. Войдите на сайт https://mailsink.dev/app через GitHub.

  2. Скопируйте ключ при его однократном отображении. Сохраните его в менеджере паролей или в файле .env.

  3. Экспортируйте его, чтобы MCP-сервер мог его прочитать:

    export MAILSINK_API_KEY="msk_..."

Бесплатный тариф включает 50 почтовых ящиков в месяц и поддержку MCP. Тарифы Pro ($15/мес.) и Team ($49/мес.) снимают ограничения на количество ящиков, увеличивают лимиты на размер писем, продлевают TTL и повышают лимиты запросов. Подробнее см. цены.

Настройка клиента

Claude Code

claude mcp add mailsink -- npx -y @mailsink/mcp

Claude Desktop / Cursor / Windsurf

Добавьте в раздел mcpServers файла конфигурации клиента:

{
  "mcpServers": {
    "mailsink": {
      "command": "npx",
      "args": ["-y", "@mailsink/mcp"],
      "env": {
        "MAILSINK_API_KEY": "msk_..."
      }
    }
  }
}

Перезапустите клиент. Вы должны увидеть сервер mailsink в списке с его восемью инструментами.

Инструменты

Инструмент

Назначение

create_inbox

Создание одноразового адреса. Возвращает email, id, expires_at.

list_inboxes

Список активных почтовых ящиков в аккаунте.

wait_for_email

Ожидание (до timeout секунд, макс. 120) поступления любого письма.

get_verification_code

Извлечение последнего OTP-кода из ящика (опрос до нахождения или истечения времени).

get_verification_link

Извлечение последней магической ссылки.

list_messages

Сводка всех сообщений в почтовом ящике.

get_message

Полное содержимое конкретного сообщения по его ID.

delete_inbox

Немедленное удаление почтового ящика.

Пример работы агента

> Sign me up for Figma, capture the verification code, confirm, and
> tell me the plan once you're in.

[agent invokes]
  create_inbox()                                → agent@codenotify.net
  [agent fills the Figma signup form with that address]
  wait_for_email(inbox_id)                      → blocks 30s…
                                                → returns email + OTP
  [agent types the OTP into the Figma form]
  delete_inbox(inbox_id)                        → cleanup

Никакой настройки вебхуков. Никаких учетных данных IMAP. Никакого парсинга MIME.

Переменные окружения

  • MAILSINK_API_KEY (обязательно) — API-ключ вашего аккаунта.

  • MAILSINK_API_URL (опционально, по умолчанию https://api.mailsink.dev) — переопределение для self-hosted или dev API.

Исходный код

https://github.com/heocoi/mailsink/tree/main/mcp

Лицензия

MIT — см. LICENSE.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A minimal MCP server for reading and sending emails via IMAP/SMTP, supporting multiple accounts in a single instance with zero external dependencies.
    1
    -
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for the Guerrilla Mail temporary/disposable email API. Spin up throwaway inboxes, poll for mail, and read messages from any MCP client.
    6
    10 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A minimal MCP server for reading, searching, managing, and sending email over IMAP and SMTP.
    MIT