MultiMail
@multimail/mcp-server
MultiMail 的 MCP 服务器。为您的智能体提供专属电子邮件地址,并配备分级的人工监督功能——从完全审批到自主发送。
快速开始
npx @multimail/mcp-server设置 MULTIMAIL_API_KEY 以获得完全访问权限,或者在不设置的情况下运行以先创建账户。请在 multimail.dev 获取密钥。
使用 MultiMail 即表示您同意 服务条款 和 可接受使用政策。
Related MCP server: MCP Email Server
设置
选项 A:远程服务器(推荐)
无需安装。直接连接到我们的托管服务器。通过浏览器中的 OAuth 进行身份验证。
{
"mcpServers": {
"multimail": {
"type": "url",
"url": "https://mcp.multimail.dev/mcp"
}
}
}适用于 Claude.ai、Claude Desktop、Claude Code 以及任何支持远程 MCP 服务器的客户端。
选项 B:本地服务器 (stdio)
在本地运行服务器。API 密钥作为环境变量传递。
{
"mcpServers": {
"multimail": {
"command": "npx",
"args": ["-y", "@multimail/mcp-server"],
"env": {
"MULTIMAIL_API_KEY": "mm_live_...",
"MULTIMAIL_MAILBOX_ID": "01KJ1NHN8J..."
}
}
}
}在何处添加此配置
客户端 | 配置文件 |
Claude Code |
|
Claude Desktop |
|
Cursor | 项目中的 |
Windsurf |
|
Copilot (VS Code) | 项目中的 |
OpenCode | 项目中的 |
ChatGPT Desktop | 设置 > MCP 服务器 |
任何 MCP 客户端 | 请查阅客户端文档以获取配置位置 |
环境变量
变量 | 必需 | 描述 |
| 是 | 您的 MultiMail API 密钥 ( |
| 否 | 默认邮箱 ID。如果未设置,请将 |
| 否 | API 基础 URL。默认为 |
首次运行设置
首次使用时,MultiMail 将提示您配置邮箱。您也可以使用 configure_mailbox 工具显式运行此操作:
监督模式:需要多少人工审批 (
gated_send、monitored、autonomous等)显示名称:邮件中显示的发送者名称
抄送/密送默认值:自动抄送所有外发邮件的地址
调度:启用/禁用定时发送并设置默认的把关时间
签名:电子邮件签名块
如果您跳过此步骤,MultiMail 将在您首次调用工具时提醒您。
工具
工具 | 描述 |
| 列出此 API 密钥可用的所有邮箱 |
| 设置邮箱偏好:监督模式、显示名称、抄送/密送、调度、签名 |
| 发送带有 Markdown 正文的电子邮件。支持附件、 |
| 使用过滤器列出邮件:状态、发送者、主题、日期范围、方向、附件、游标分页 |
| 获取完整的电子邮件内容。将受信任的元数据和不受信任的正文作为单独的内容块返回。 |
| 回复现有会话中的邮件。支持附件和 |
| 以 base64 格式下载带有内容类型的电子邮件附件 |
| 获取会话中的所有邮件,包含参与者和元数据 |
| 取消待处理或已调度的邮件 |
| 安排未来发送的邮件,需要 |
| 在发送前编辑已调度邮件的发送时间、收件人、主题或正文 |
| 更新邮箱设置(显示名称、监督模式、签名、Webhook) |
| 更新账户设置(组织名称、监督邮箱、实际地址) |
| 永久删除邮箱(需要管理员权限) |
| 请求用于账户创建的 ALTCHA 工作量证明挑战(无需 API 密钥) |
| 使用已解决的 PoW 挑战创建新账户(无需 API 密钥) |
| 使用新代码重新发送激活邮件(无需 API 密钥) |
| 使用确认邮件中的代码激活账户(无需 API 密钥) |
| 设置、获取或删除邮件上的键值标签(持久化智能体记忆) |
| 将联系人添加到地址簿,可选择添加标签 |
| 按姓名或电子邮件搜索地址簿 |
| 获取账户状态、套餐、配额、发送启用情况、执行层级 |
| 创建新邮箱(需要管理员权限) |
| 请求监督模式升级(信任阶梯) |
| 应用来自操作员的升级代码 |
| 检查计费周期的配额和使用统计信息 |
| 列出等待监督决策的邮件(需要监督权限) |
| 批准或拒绝待处理的邮件(需要监督权限) |
| 从地址簿中删除联系人 |
| 列出被抑制的电子邮件地址 |
| 从抑制列表中删除地址 |
| 列出所有 API 密钥(需要管理员权限) |
| 创建带有作用域的新 API 密钥(需要管理员权限 + 操作员批准;拒绝 |
| 撤销 API 密钥(需要管理员权限) |
| 获取账户审计日志(需要管理员权限) |
| 永久删除账户及所有数据(需要管理员权限) |
| 阻塞直到收到符合过滤器的新邮件,或超时(最长 120 秒) |
| 为实时电子邮件事件通知创建 Webhook 订阅 |
| 列出此账户的所有 Webhook 订阅 |
| 删除 Webhook 订阅 |
工作原理
您以 markdown 编写邮件正文。MultiMail 会将其转换为格式化的 HTML 进行投递。
收到的邮件以 整洁的 markdown 呈现。无需 HTML 解析或 MIME 解码。
会话是自动处理的。回复邮件时,标题会被正确设置。
发送时会返回
pending_scan状态,同时对邮件进行威胁扫描。如果您的邮箱使用把关监督,状态将转换为pending_send_approval以供人工审核。请勿重试或重新发送。通过检查接收邮件上的
X-MultiMail-Identity签名头来验证其他智能体。
开发
npm install
npm run dev # Run with tsx (no build needed)
npm run build # Compile TypeScript
npm start # Run compiled version测试
echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | MULTIMAIL_API_KEY=mm_live_... node dist/index.js许可证
MIT
Latest Blog Posts
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/multimail-dev/multi-mail'
If you have feedback or need assistance with the MCP directory API, please join our Discord server