mcpField
B
BounceLens Email Check

BounceLens Email Check

本地服务
bouncelens.com通信协作01 周前更新

关于 BounceLens Email Check

BounceLens Email Check 是供 MCP 客户端在发送或保存邮件地址前执行本地校验的 MCP 服务。它检查语法、域名风险、拼写和重复项;邮箱地址不会离开本机,但无法确认收件箱是否存在。

主要功能

  1. 01检查邮箱语法与域名
  2. 02识别域名拼写错误并建议修正
  3. 03标记一次性邮箱及无效域名
  4. 04识别角色地址、免费邮箱与提供商
  5. 05批量检查并识别重复地址

适用场景

  1. 01清理注册名单中的错误地址
  2. 02发送邮件前筛查地址风险
  3. 03批量删除无效项并修正拼写

MCP 相关

向 MCP 客户端提供 check_email 和 check_emails 工具,可单条或批量检查地址。服务在本机运行,仅通过 HTTPS DNS 查询域名记录,不会连接收件人的邮件服务器。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbbouncelens-email-check-1.0.0.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

BounceLens 邮箱检查 – MCP 服务

smithery badge

让 Claude、Cursor 和其他 MCP 客户端在发送或保存邮箱地址前进行检查。它可以检测:

  • 域名中的拼写错误:[email protected] → 你是不是想写 [email protected]?
  • 一次性/临时域名(mailinator.com、10minutemail 及另外约 9,000 个域名)
  • 无效域名:域名不存在、没有邮件服务器,或表示不接受邮件(null MX)
  • 语法错误、角色邮箱(info@、sales@)、免费邮箱提供商和重复项(Gmail 中的点号和 +tag 变体视为同一个收件箱)
  • 域名背后的邮件服务提供商(Google、Microsoft、Proofpoint……)

在你的计算机上运行。**无需 API 密钥、账号或注册。**唯一的网络请求是通过 HTTPS(Cloudflare 1.1.1.1)进行 DNS 查询。它使用的检查方式与 bouncelens.com 上的免费检查器相同。

它从不连接收件人的邮件服务器,因此无法确认邮箱是否存在。最好的结果是 unconfirmed(格式和域名正常)。如需在浏览器中检查整个 CSV,请使用 bouncelens.com。

安装

需要 Node.js 18 或更高版本。每种客户端的设置指南:bouncelens.com/mcp。也已列在 Smithery 上。

Claude Code

claude mcp add bouncelens -- npx -y github:bouncelens/mcp-email-check

**Claude Desktop、Cursor、Windsurf 和其他客户端。**将以下内容添加到客户端的 MCP 配置中(claude_desktop_config.json、.cursor/mcp.json 等):

{
  "mcpServers": {
    "bouncelens": {
      "command": "npx",
      "args": ["-y", "github:bouncelens/mcp-email-check"]
    }
  }
}

Grok Build

此仓库也是一个 Grok Build 插件(.grok-plugin/plugin.json、.mcp.json,以及 skills/ 中的一个技能)。从插件市场安装,或使用上方相同的 npx 命令手动添加 MCP 服务。

从克隆的仓库安装

git clone https://github.com/bouncelens/mcp-email-check.git
cd mcp-email-check && npm install
# then use: "command": "node", "args": ["/path/to/mcp-email-check/index.js"]

工具

工具输入返回值
check_emailemail(字符串)一条结果
check_emailsemails(数组,最多 500 项)包含计数的 summary,以及每个地址对应的一条结果,顺序与输入相同

每条结果(针对拼写错误的 Outlook 地址的真实输出):

{
  "input": "[email protected]",
  "email": "[email protected]",
  "status": "risky",
  "reasons": ["No MX record; mail would go to the website server", "Looks like a typo of outlook.com"],
  "flags": { "disposable": false, "role": false, "free": false, "duplicate": false, "gateway": false },
  "did_you_mean": "[email protected]",
  "provider": null,
  "mx": null
}
状态含义
invalid会退信:语法错误、域名不存在、没有邮件服务器,或 null MX
risky一次性域名、可能存在拼写错误、没有 MX 记录(邮件会发往 Web 服务器),或 DNS 查询失败
unconfirmed格式和域名正常。不会检查邮箱本身

示例提示词

  • “检查这些注册邮箱,找出虚假或拼写错误的地址:……”
  • “[email protected] 是有效地址吗?”
  • “清理此列表:删除无效和一次性邮箱地址,修正拼写错误,并移除重复项。”

隐私

邮箱地址不会离开你的计算机。只有域名部分会发送到 Cloudflare 的 DNS-over-HTTPS 解析器(1.1.1.1),以查询其 MX/A 记录。

开发

npm install
npm test          # offline: DNS answers are faked

lib/engine.js 和 data/disposable.json 是从 BounceLens 主代码库生成的,因此请在主代码库中修改它们。

更多 BounceLens 产品

许可证

MIT。一次性域名列表:disposable-email-domains(CC0)。

评论

支持 Markdown

第一次接触 MCP?

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

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