用途 mxprobe 用于为 AI 智能体提供电子邮件地址验证。一次调用即返回对某个地址的处理结论,取值为 send、hold 或 kill,并给出原因。适合外联(outreach)类智能体在发送邮件前判断目标地址是否可用。
主要能力
- 返回两类结果:action 为 send、hold 或 kill;verdict 为 OK、WEAK 或 DEAD。
- 判定规则:遇到拒收、灰名单(greylist)或 catch-all 情况下,hold 不会升级为 kill;只有当 5xx 响应明确指向该邮箱时才会返回 kill。
- 验证方式:本地 DNS 检查或托管的 SMTP 探测。
- 三种使用形态:CLI、MCP 服务器和托管 API。
- 注册与额度购买可通过 API 完成,智能体可自行开通,无需表单、CAPTCHA 或仪表盘。
使用方式
- 站点与文档:https://mxprobe.dev
- API:https://api.mxprobe.dev(在 GET / 上自描述)
- OpenAPI:https://mxprobe.dev/openapi.json
- 面向智能体:https://mxprobe.dev/llms.txt
- npm 包:mxprobe(CLI + MCP 服务器)、mxprobe-core(引擎)
- 一键安装:Cursor、VS Code、LM Studio。在 Claude Code 中同一服务器也以插件形式提供:先执行 /plugin marketplace add andrewchmr/mxprobe,再执行 /plugin install mxprobe@mxprobe。
- 技术栈:全部为 TypeScript(strict、ESM)。各包用 tsc -b 将 src/ 编译到 dist/;发布的包只包含 dist/。mxprobe 与服务器通过 workspace 链接导入 mxprobe-core 的 dist/,因此需先在根目录执行 pnpm build(按依赖顺序运行各包),再进行单个包的测试或类型检查。测试为 .ts 文件,由 Node 直接运行并使用内置类型剥离。
- 运行环境:开发与运行测试需 Node 22.18 或更新版本(推荐 24);编译后的引擎和 CLI 可在 Node 20 上运行,服务器需 Node 22.13 或更新版本(依赖 node:sqlite)。
适用场景 适合需要自动化验证收件地址的 AI 外联智能体,以及希望通过 CLI 或 MCP 集成地址验证能力的开发流程。
限制与计费
- 注册赠送 100 次检查,之后为 9 美元/10,000 次,一次性付款,额度不过期。
- 地址会记录 24 小时用于调试,之后删除。
- 关于平台支持范围、单个检查的具体耗时或准确率等指标,资料暂未提供。