mcpField
M
Mcp Server Tempmail

Mcp Server Tempmail

本地服务
github.com/Selenium39通信协作1059 周前更新

关于 Mcp Server Tempmail

Mcp Server Tempmail 通过 ChatTempMail API 为 MCP 客户端提供临时邮箱和邮件管理功能,也支持配置 Webhook,并需要 API 密钥。

主要功能

  1. 01列出可用邮箱域名
  2. 02创建和管理临时邮箱
  3. 03列出并删除邮件
  4. 04查看邮件详情
  5. 05配置 Webhook

适用场景

  1. 01为临时注册创建邮箱地址
  2. 02查看发送到邮箱的邮件
  3. 03删除邮箱地址或邮件
  4. 04设置或查看 Webhook 配置

MCP 相关

通过 ChatTempMail API 向 MCP 客户端提供临时邮箱、邮件和 Webhook 管理工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"tempmail": {
"command": "npx",
"args": [
"-y",
"mcp-server-tempmail"
],
"env": {
"TEMPMAIL_API_KEY": "<TEMPMAIL_API_KEY>",
"TEMPMAIL_BASE_URL": "<TEMPMAIL_BASE_URL>"
}
}
}
}
启动命令npx -y mcp-server-tempmail
需要配置的环境变量
TEMPMAIL_API_KEY密钥API key for ChatTempMail service
TEMPMAIL_BASE_URLBase URL for ChatTempMail API (optional, defaults to https://chat-tempmail.com)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-server-tempmail1.0.1

工具

9

收录的工具列表 · 更新于 3 周前

此工具无需参数。

详细介绍

MCP 服务 - 临时邮箱

使用 ChatTempMail API 管理临时邮箱的 MCP(模型上下文协议)服务。

中文文档

功能

邮箱管理
  • ✅ 获取可用域名
  • ✅ 创建临时邮箱
  • ✅ 列出邮箱
  • ✅ 删除邮箱
消息管理
  • ✅ 获取邮件消息
  • ✅ 查看消息详情
  • ✅ 删除消息
Webhook 配置
  • ✅ 获取 Webhook 配置
  • ✅ 设置 Webhook 配置

安装和使用

1. 获取 API 密钥
  1. 访问 chat-tempmail.com
  2. 注册账号并登录
  3. 在个人资料页面创建 API 密钥
2. 配置 MCP 客户端

将配置添加到 MCP 客户端(Claude Desktop、Cursor 等),确保在环境变量中设置 API 密钥:

从源代码安装:

{
  "mcpServers": {
    "tempmail": {
      "command": "npx",
      "args": [
        "--from",
        "git+https://github.com/Selenium39/mcp-server-tempmail.git",
        "mcp-server-tempmail"
      ],
      "env": {
        "TEMPMAIL_API_KEY": "your-api-key-here",
        "TEMPMAIL_BASE_URL": "https://chat-tempmail.com"
      }
    }
  }
}

从包管理器安装:

{
  "mcpServers": {
    "tempmail": {
      "command": "npx",
      "args": ["mcp-server-tempmail"],
      "env": {
        "TEMPMAIL_API_KEY": "your-api-key-here",
        "TEMPMAIL_BASE_URL": "https://chat-tempmail.com"
      }
    }
  }
}

⚠️ 重要提示:

  • 将 your-api-key-here 替换为你从 chat-tempmail.com 获取的实际 API 密钥
  • TEMPMAIL_BASE_URL 为可选项,如果未指定,默认为 https://chat-tempmail.com
3. 重启应用程序

配置完成后,重启 MCP 客户端应用程序。

MCP 工具文档

邮箱管理工具
get_email_domains

获取系统中所有可用的邮箱域名。

参数: 无

create_email

创建新的临时邮箱地址。

参数:

  • name(必填):邮箱前缀名称
  • domain(必填):邮箱域名
  • expiryTime(必填):过期时间,单位为毫秒,可选值:
    • 3600000 - 1 小时
    • 86400000 - 1 天
    • 259200000 - 3 天
    • 0 - 永久有效
list_emails

获取你账号下的所有邮箱地址。

参数:

  • cursor(可选):分页游标
delete_email

删除指定的邮箱地址。

参数:

  • emailId(必填):邮箱 ID
消息管理工具
get_messages

获取指定邮箱中的所有消息。

参数:

  • emailId(必填):邮箱 ID
  • cursor(可选):分页游标
get_message_detail

获取指定消息的详细内容。

参数:

  • emailId(必填):邮箱 ID
  • messageId(必填):消息 ID
delete_message

删除指定消息。

参数:

  • emailId(必填):邮箱 ID
  • messageId(必填):消息 ID
Webhook 配置工具
get_webhook_config

获取当前的 Webhook 配置信息。

参数: 无

set_webhook_config

设置或更新 Webhook 配置。

参数:

  • url(必填):Webhook URL 地址
  • enabled(必填):是否启用 Webhook

使用示例

获取可用域名
Please get all available email domains.
创建临时邮箱
Please create an email named "test" using domain "chat-tempmail.com" with 1 hour validity.
查看邮箱消息
Please view all messages in email ID "c2c4f894-c672-4d5b-a918-abca95aff1f7".
查看消息详情
Please view the detailed content of message ID "fd13a8df-1465-4fbc-a612-ca7311c31ff2" in email ID "c2c4f894-c672-4d5b-a918-abca95aff1f7".

注意事项

  • API 密钥通过 TEMPMAIL_API_KEY 环境变量配置,请妥善保管,切勿公开
  • 可通过 TEMPMAIL_BASE_URL 环境变量自定义基础 URL(默认为 https://chat-tempmail.com)
  • 临时邮箱会根据设置的过期时间自动过期
  • 分页查询时使用 nextCursor 获取更多数据
  • 确保在 MCP 客户端配置中正确设置环境变量

许可证

MIT

贡献

欢迎提交问题和拉取请求。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。