Skip to main content
Glama

Mailtrap Email Sending

by railsware

Машинопись

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, системами отслеживания ошибок, чатами и списками рассылки, будут следовать кодексу поведения .

Install Server
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

            • A
              security
              F
              license
              A
              quality
              Provides an interface to manage email marketing, contact lists, dynamic templates, and email analytics via SendGrid's API.
              Last updated -
              21
              6
              TypeScript
            • A
              security
              A
              license
              A
              quality
              Provides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.
              Last updated -
              4
              42
              Python
              BSD 3-Clause
              • Apple
              • Linux
            • A
              security
              F
              license
              A
              quality
              Enables sending emails via SMTP with template management, supporting multiple SMTP configurations, template creation with variable substitution, and bulk email sending with rate limiting.
              Last updated -
              11
              3
              TypeScript
            • -
              security
              A
              license
              -
              quality
              A server that integrates with Stripe for handling payments, customers, and refunds through the Model Context Protocol, providing a secure API to manage financial transactions.
              Last updated -
              13
              Python
              MIT License
              • Apple

            View all related MCP servers

            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/railsware/mailtrap-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server