
MCP Mailtrap Server

2025.04.10
17
TypeScript邮件服务事务性邮件交流协作
Mailtrap-mcp 是一个 MCP 服务器,专门用于通过 Mailtrap 发送事务性电子邮件。它提供了一个工具,可以方便地集成到 Claude Desktop 中,用于发送电子邮件。
View on GitHub
Overview
基本能力
产品定位
Mailtrap-mcp 是一个专门用于发送事务性电子邮件的 MCP 服务器,旨在简化电子邮件的发送流程,并集成到 Claude Desktop 中。
核心功能
- 通过 Mailtrap 发送事务性电子邮件
- 支持多种电子邮件参数配置,包括收件人、主题、发件人、正文文本或 HTML、抄送、密送等
- 可集成到 Claude Desktop 中,通过简单的命令调用发送电子邮件
适用场景
- 需要自动化发送事务性电子邮件的场景
- 开发过程中测试电子邮件发送功能
- 团队协作中需要快速发送通知或提醒邮件
工具列表
- send-email: 发送事务性电子邮件的工具
- 参数:
to
(必填): 收件人电子邮件地址subject
(必填): 电子邮件主题from
(可选): 发件人电子邮件地址,如未提供则使用 "DEFAULT_FROM_EMAIL"text
(可选): 电子邮件正文文本,如果 "html" 为空则必填html
(可选): 电子邮件正文的 HTML 版本,如果 "text" 为空则必填cc
(可选): 抄送收件人电子邮件地址数组bcc
(可选): 密送收件人电子邮件地址数组category
(可选): 用于跟踪的电子邮件类别
常见问题解答
- 如何配置 Claude Desktop 以使用 mailtrap-mcp?
- 编辑 Claude Desktop 的配置文件,添加 mailtrap 的配置,包括命令、参数和环境变量。
- 如何测试 mailtrap-mcp?
- 可以使用 MCP Inspector 进行测试,运行
npm run dev
启动开发服务器。
使用教程
使用依赖
- Node.js 环境
- npm 包管理器
安装教程
- 克隆仓库:
git clone https://github.com/railsware/mailtrap-mcp.git
cd mailtrap-mcp
- 安装依赖:
npm install
配置 Claude Desktop
编辑 Claude Desktop 的配置文件(Mac 或 Windows),添加 mailtrap 的配置。例如:
{
"mcpServers": {
"mailtrap": {
"command": "npx",
"args": ["-y", "mcp-mailtrap"],
"env": {
"MAILTRAP_API_TOKEN": "your_mailtrap_api_token",
"DEFAULT_FROM_EMAIL": "[email protected]"
}
}
}
}
调试方式
- 启动开发服务器:
npm run dev
- 使用 MCP Inspector 进行测试。