使用ChatTempMail API进行临时邮件管理的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"
}
}
}
}
通过包管理器安装:
{
8 "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 如果未指定配置完成后,请重启您的MCP客户端应用程序。
get_email_domains获取系统中所有可用的邮件域名。
参数: 无
create_email创建一个新的临时邮件地址。
参数:
name (必需):邮件前缀名称domain (必需):邮件域名expiryTime (必需):过期时间(以毫秒为单位),选项:
3600000 - 1小时86400000 - 1天259200000 - 3天0 - 永久有效list_emails获取您账户下的所有邮件地址。
参数:
cursor (可选):分页游标delete_email删除指定的邮件地址。
参数:
emailId (必需):邮件IDget_messages获取指定邮件地址中的所有消息。
参数:
emailId (必需):邮件IDcursor (可选):分页游标get_message_detail获取指定消息的详细内容。
参数:
emailId (必需):邮件IDmessageId (必需):消息IDdelete_message删除指定的消息。
参数:
emailId (必需):邮件IDmessageId (必需):消息IDget_webhook_config获取当前的Webhook配置信息。
参数: 无
set_webhook_config设置或更新Webhook配置。
参数:
url (必需):Webhook URL地址enabled (必需):是否启用Webhook请获取所有可用的邮件域名。
请使用域名 "chat-tempmail.com" 创建一个名为 "test" 的临时邮件地址,有效期为1小时。
请查看邮件ID "c2c4f894-c672-4d5b-a918-abca95aff1f7" 中的所有消息。
请查看邮件ID "c2c4f894-c672-4d5b-a918-abca95aff1f7" 中消息ID "fd13a8df-1465-4fbc-a612-ca7311c31ff2" 的详细内容。
TEMPMAIL_API_KEY 进行配置的,请确保其安全,不要公开暴露TEMPMAIL_BASE_URL 自定义(默认为 https://chat-tempmail.com)nextCursor 进行分页查询以获取更多数据MIT
欢迎提交问题和拉取请求。