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».
Related MCP server: MCP Email Server
Использование
После настройки вы можете попросить агента отправлять электронные письма, например:
«Отправьте электронное письмо на адрес john.doe@example.com с темой «Встреча завтра» и дружеским напоминанием о нашей предстоящей встрече».
"Напишите на адрес sarah@example.com об обновлении проекта и отправьте копию команде на адрес team@example.com "
Доступные инструменты
отправить-электронное письмо
Отправляет транзакционное электронное письмо через Mailtrap.
Параметры:
to(обязательно): Адрес электронной почты получателяsubject(обязательно): Тема письмаfrom(необязательно): адрес электронной почты отправителя, если не указан, будет использован «DEFAULT_FROM_EMAIL»text(необязательно): Основной текст электронного письма, требуется, если «html» пустhtml(необязательно): HTML-версия текста письма, обязательна, если поле «text» пустоеcc(необязательно): Массив адресов электронной почты получателей копииbcc(необязательно): Массив адресов электронной почты получателей BCCcategory(необязательно): Категория электронной почты для отслеживания
Разработка
Клонируйте репозиторий:
git clone https://github.com/railsware/mailtrap-mcp.git
cd mailtrap-mcpУстановите зависимости:
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, системами отслеживания ошибок, чатами и списками рассылки, будут следовать кодексу поведения .