Mailtrap Email Sending

by railsware

Integrations

  • Provides a tool for sending transactional emails via Mailtrap, supporting features like recipients (to, cc, bcc), HTML/text content, subject lines, categories, and sender customization.

MCP почтовый сервер

Сервер MCP, предоставляющий инструмент для отправки транзакционных писем через Mailtrap.

Настраивать

Клод Рабочий стол или Курсор

Добавьте следующую конфигурацию:

{ "mcpServers": { "mailtrap": { "command": "npx", "args": ["-y", "mcp-mailtrap"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

Если вы используете asdf для управления Node.js, вы должны использовать абсолютный путь к исполняемому файлу (пример для Mac)

{ "mcpServers": { "mailtrap": { "command": "/Users/<username>/.asdf/shims/npx", "args": ["-y", "mcp-mailtrap"], "env": { "PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin", "ASDF_DIR": "/opt/homebrew/opt/asdf/libexec", "ASDF_DATA_DIR": "/Users/<username>/.asdf", "ASDF_NODEJS_VERSION": "20.6.1", "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }
Расположение файла конфигурации Claude Desktop

Mac : ~/Library/Application Support/Claude/claude_desktop_config.json

Windows : %APPDATA%\Claude\claude_desktop_config.json

Расположение файла конфигурации курсора

Mac : ~/.cursor/mcp.json

Windows : %USERPROFILE%\.cursor\mcp.json

Код VS

Установка в один клик (VS Code / VS Code Insiders)

Изменение конфигурации вручную

Запустить в палитре команд: Preferences: Open User Settings (JSON)

Затем в файле настроек добавьте следующую конфигурацию:

{ "mcp": { "servers": { "mailtrap": { "command": "npx", "args": ["-y", "mcp-mailtrap"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } } }

[!СОВЕТ] Не забудьте перезапустить сервер MCP после изменения раздела «env».

Использование

После настройки вы можете попросить агента отправлять электронные письма, например:

  • «Отправьте электронное письмо на адрес john.doe@example.com с темой «Встреча завтра» и дружеским напоминанием о нашей предстоящей встрече».
  • "Напишите на адрес sarah@example.com об обновлении проекта и отправьте копию команде на адрес team@example.com "

Доступные инструменты

отправить-электронное письмо

Отправляет транзакционное электронное письмо через Mailtrap.

Параметры:

  • to (обязательно): Адрес электронной почты получателя
  • subject (обязательно): Тема письма
  • from (необязательно): адрес электронной почты отправителя, если не указан, будет использован «DEFAULT_FROM_EMAIL»
  • text (необязательно): Основной текст электронного письма, требуется, если «html» пуст
  • html (необязательно): HTML-версия текста письма, обязательна, если поле «text» пустое
  • cc (необязательно): Массив адресов электронной почты получателей копии
  • bcc (необязательно): Массив адресов электронной почты получателей BCC
  • category (необязательно): Категория электронной почты для отслеживания

Разработка

  1. Клонируйте репозиторий:
git clone https://github.com/railsware/mailtrap-mcp.git cd mailtrap-mcp
  1. Установите зависимости:
npm install

Конфигурация с Claude Desktop или Cursor

[!СОВЕТ] Расположение файла конфигурации смотрите в разделе «Настройка» .

Добавьте следующую конфигурацию:

{ "mcpServers": { "mailtrap": { "command": "node", "args": ["/path/to/mailtrap-mcp/dist/index.js"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

Если вы используете asdf для управления Node.js, вам следует использовать абсолютный путь к исполняемому файлу:

(пример для Mac)

{ "mcpServers": { "mailtrap": { "command": "/Users/<username>/.asdf/shims/node", "args": ["/path/to/mailtrap-mcp/dist/index.js"], "env": { "PATH": "/Users/<username>/.asdf/shims:/usr/bin:/bin", "ASDF_DIR": "/opt/homebrew/opt/asdf/libexec", "ASDF_DATA_DIR": "/Users/<username>/.asdf", "ASDF_NODEJS_VERSION": "20.6.1", "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } }

Код VS

[!СОВЕТ] Расположение файла конфигурации смотрите в разделе «Настройка» .

{ "mcp": { "servers": { "mailtrap": { "command": "node", "args": ["/path/to/mailtrap-mcp/dist/index.js"], "env": { "MAILTRAP_API_TOKEN": "your_mailtrap_api_token", "DEFAULT_FROM_EMAIL": "your_sender@example.com" } } } } }

Тестирование

Вы можете протестировать сервер с помощью MCP Inspector :

npm run dev

Внося вклад

Отчеты об ошибках и запросы на включение изменений приветствуются на GitHub . Этот проект призван стать безопасным и гостеприимным пространством для совместной работы, и от участников ожидается соблюдение кодекса поведения .

Лицензия

Пакет доступен с открытым исходным кодом в соответствии с условиями лицензии MIT .

Нормы поведения

Ожидается, что все, кто взаимодействует с кодовыми базами проекта Mailtrap, системами отслеживания ошибок, чатами и списками рассылки, будут следовать кодексу поведения .

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Интегрируется с почтовой платформой Mailtrap для отправки транзакционных писем через API.

  1. Настраивать
    1. Клод Рабочий стол или Курсор
    2. Код VS
  2. Использование
    1. Доступные инструменты
      1. отправить-электронное письмо
    2. Разработка
      1. Конфигурация с Claude Desktop или Cursor
      2. Код VS
    3. Тестирование
      1. Внося вклад
        1. Лицензия
          1. Нормы поведения

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              Integrates with Gmail to enable sending, reading, drafting, and managing emails via the Model Context Protocol (MCP), allowing users to interact with email tasks through automated client prompts.
              Last updated -
              Python
              GPL 3.0
            • -
              security
              F
              license
              -
              quality
              Allows sending emails through the Resend service using a standardized Model Context Protocol (MCP) interface, with TypeScript support.
              Last updated -
              13
              5
              TypeScript
            • -
              security
              A
              license
              -
              quality
              Provides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.
              Last updated -
              27
              Python
              BSD 3-Clause
              • Apple
              • Linux
            • A
              security
              F
              license
              A
              quality
              A simple MCP server that enables users to send emails using Resend's API, integrating with tools like Cursor and Claude Desktop for seamless email composition and delivery.
              Last updated -
              1
              6
              321
              TypeScript
              • Apple

            View all related MCP servers

            ID: 5k4ufjv9zm