SMTP-сервер электронной почты MCP
Сервер протокола контекста модели (MCP), который обеспечивает возможности отправки электронной почты для Клода и других совместимых с MCP помощников на базе искусственного интеллекта.
Функции
Несколько конфигураций SMTP : настройка и управление несколькими SMTP-серверами.
Шаблоны электронной почты : создание, обновление и использование повторно используемых шаблонов электронной почты.
Массовая отправка электронных писем : отправка электронных писем нескольким получателям с пакетной отправкой и ограничением скорости
Поддержка HTML : Полная поддержка HTML для насыщенного контента электронной почты.
Ведение журнала : комплексное ведение журнала всех действий с электронной почтой.
Переменные шаблона : Динамический контент с использованием переменных шаблона
Установка
Использование
Запуск сервера
Конфигурация
Добавьте сервер в конфигурацию MCP:
Доступные инструменты
отправить-электронное письмо
Отправьте электронное письмо одному или нескольким получателям.
Параметры:
to
: Массив получателей с адресом электронной почты и необязательным именемsubject
: Тема письмаbody
: Текст электронного письма (с поддержкой HTML)from
: (Необязательно) Адрес электронной почты и имя отправителяcc
: (Необязательно) Получатели копииbcc
: (Необязательно) Получатели BCCtemplateId
: (Необязательно) идентификатор шаблона для использованияtemplateData
: (Необязательно) Данные для заполнения переменных шаблонаsmtpConfigId
: (Необязательно) идентификатор конфигурации SMTP для использования
массовая рассылка писем
Отправляйте электронные письма нескольким получателям партиями.
Параметры:
recipients
: Массив получателей с адресом электронной почты и необязательным именемsubject
: Тема письмаbody
: Текст электронного письма (с поддержкой HTML)from
: (Необязательно) Адрес электронной почты и имя отправителяcc
: (Необязательно) Получатели копииbcc
: (Необязательно) Получатели BCCtemplateId
: (Необязательно) идентификатор шаблона для использованияtemplateData
: (Необязательно) Данные для заполнения переменных шаблонаbatchSize
: (Необязательно) Количество писем для отправки в каждом пакетеdelayBetweenBatches
: (Необязательно) Задержка в миллисекундах между партиямиsmtpConfigId
: (Необязательно) идентификатор конфигурации SMTP для использования
получить-smtp-configs
Получите все настроенные SMTP-серверы.
Параметры: Нет
добавить-smtp-config
Добавьте новую конфигурацию SMTP-сервера.
Параметры:
name
: Имя конфигурацииhost
: имя хоста SMTP-сервераport
: порт SMTP-сервераsecure
: использовать ли SSL/TLSauth
: Учетные данные аутентификации (пользователь и пароль)isDefault
: (Необязательно) Является ли это конфигурацией по умолчанию
обновление-smtp-config
Обновите существующую конфигурацию SMTP-сервера.
Параметры:
id
: идентификатор конфигурации для обновленияname
: Имя конфигурацииhost
: имя хоста SMTP-сервераport
: порт SMTP-сервераsecure
: использовать ли SSL/TLSauth
: Учетные данные аутентификации (пользователь и пароль)isDefault
: (Необязательно) Является ли это конфигурацией по умолчанию
удалить-smtp-config
Удалить конфигурацию SMTP-сервера.
Параметры:
id
: идентификатор конфигурации для удаления
получить-шаблоны-электронной-почты
Получить все шаблоны электронных писем.
Параметры: Нет
добавить-шаблон-электронной-почты
Добавьте новый шаблон электронного письма.
Параметры:
name
: Имя шаблонаsubject
: Шаблон темы электронного письмаbody
: Шаблон текста электронного письма (с поддержкой HTML)isDefault
: (Необязательно) Является ли это шаблоном по умолчанию
обновить-шаблон-электронной-почты
Обновите существующий шаблон электронной почты.
Параметры:
id
: идентификатор шаблона для обновленияname
: Имя шаблонаsubject
: Шаблон темы электронного письмаbody
: Шаблон текста электронного письма (с поддержкой HTML)isDefault
: (Необязательно) Является ли это шаблоном по умолчанию
удалить-шаблон-электронной-почты
Удалить шаблон электронного письма.
Параметры:
id
: ID шаблона для удаления
получить-email-логи
Получайте журналы отправленных писем.
Параметры: Нет
Пример использования
Настройте SMTP-сервер:
add-smtp-config( name: "Gmail", host: "smtp.gmail.com", port: 587, secure: false, auth: { user: "your-email@gmail.com", pass: "your-app-password" }, isDefault: true )Создайте шаблон электронного письма:
add-email-template( name: "Welcome Email", subject: "Welcome to {{company}}!", body: "<h1>Hello {{name}},</h1><p>Welcome to {{company}}!</p>", isDefault: false )Отправьте электронное письмо, используя шаблон:
send-email( to: [{ email: "recipient@example.com", name: "John Doe" }], templateId: "welcome-email", templateData: { name: "John", company: "ACME Corp" } )Массовая рассылка писем:
send-bulk-emails( recipients: [ { email: "user1@example.com", name: "User 1" }, { email: "user2@example.com", name: "User 2" } ], subject: "Important Announcement", body: "<p>This is an important announcement.</p>", batchSize: 10, delayBetweenBatches: 1000 )
Требования
Node.js 14+
Nodemailer для отправки электронной почты
Доступ к SMTP-серверу
Лицензия
Массачусетский технологический институт
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.
Позволяет отправлять электронные письма через SMTP с управлением шаблонами, поддерживает несколько конфигураций SMTP, создание шаблонов с подстановкой переменных и массовую отправку электронных писем с ограничением скорости.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityProvides an interface to manage email marketing, contact lists, dynamic templates, and email analytics via SendGrid's API.Last updated -219
- AsecurityAlicenseAqualityProvides IMAP and SMTP capabilities, enabling developers to manage email services with seamless integration and automated workflows.Last updated -493BSD 3-Clause
- AsecurityAlicenseAqualityManage your emails effortlessly with a standardized interface for drafting, sending, retrieving, and organizing messages. Streamline your email workflow with complete Gmail API coverage, including label and thread management.Last updated -6413336MIT License
- -securityAlicense-qualityAn MCP server implementation that enables sending emails via Postmark email services with features for sending plain text/HTML emails, using templates, tracking delivery statistics, and listing available templates.Last updated -69526MIT License