临时邮箱管理服务

MCP Server - Temporary Email 是一个基于ChatTempMail API的临时邮箱管理服务,提供邮箱创建、邮件管理及Webhook配置功能。

  • by Selenium39
  • JavaScript
  • 本地部署
  • 10 星标
  • 更新于
在 GitHub 查看 Selenium39/mcp-server-tempmail

使用说明

MCP服务器-临时电子邮件

一种MCP(模型上下文协议)服务器,用于使用ChatTempMail API进行临时电子邮件管理。

中文文档

特性

电子邮件管理

  • ✅ 获取可用域
  • ✅ 创建临时电子邮件
  • ✅ 列出电子邮件
  • ✅ 删除电子邮件

消息管理

  • ✅ 获取电子邮件
  • ✅ 查看邮件详细信息
  • ✅ 删除消息

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 环境变量,请确保其安全,不要公开
  • 基本URL可以通过以下方式进行自定义 TEMPMAIL_BASE_URL 环境变量(默认为 https://chat-tempmail.com)
  • 临时电子邮件将根据设置的过期时间自动过期
  • 使用 nextCursor 用于分页查询以获取更多数据
  • 确保在MCP客户端配置中正确设置环境变量

许可证

麻省理工学院

贡献

欢迎问题和拉取请求。