关于 deliverability-doctor
deliverability-doctor 是远程 MCP 服务,通过公共 DNS 检查域名的邮件身份验证配置,并给出评级和具体修复建议,无需身份验证。
主要功能
- 01检查 SPF、DMARC、MX 和 DKIM
- 02按 A 至 F 评级
- 03提供发现项及修复建议
- 04比较 2 至 5 个域名
适用场景
- 01审查域名的邮件仿冒风险
- 02比较多个域名的邮件安全性
MCP 相关
它通过无状态的 Streamable HTTP 暴露邮件安全检查和域名比较工具。服务仅读取公共 DNS,无需身份验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://deliverability-doctor.deliverability-doctor.workers.dev/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http integrity-os-deliverability-doctor https://deliverability-doctor.deliverability-doctor.workers.dev/mcpCursor.cursor/mcp.json
{"mcpServers":{"integrity-os-deliverability-doctor":{"type":"http","url":"https://deliverability-doctor.deliverability-doctor.workers.dev/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"integrity-os-deliverability-doctor":{"type":"http","url":"https://deliverability-doctor.deliverability-doctor.workers.dev/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"integrity-os-deliverability-doctor":{"type":"http","url":"https://deliverability-doctor.deliverability-doctor.workers.dev/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"integrity-os-deliverability-doctor":{"serverUrl":"https://deliverability-doctor.deliverability-doctor.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
2| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| domain | string | 是 | 域名、URL 或电子邮件地址,例如 example.com |
详细介绍
Deliverability Doctor
远程 MCP 服务:通过公开 DNS 检查并评级,给出具体修复建议,回答“我的域名能被伪造发邮件吗?”可连接到 Claude(自定义连接器)和 ChatGPT(Apps SDK / MCP 连接器)——两者都使用 MCP,一个服务即可同时支持。
工具
check_email_security(domain)— 检查 SPF(包括 RFC 7208 多记录 permerror 和redirect=处理)、DMARC(策略、rua、pct)、MX,以及 7 个常见选择器对应的 DKIM。生成 A–F 评级报告,为每项发现提供修复建议;仅在存在问题时显示增购提示。接受裸域名、URL 或电子邮件地址。compare_email_security(domains[2..5])— 生成包含评级的对比表。
设计决策
- 无需身份验证:仅读取公开 DNS,不存储任何内容,也不接收域名以外的信息。连接阻力尽可能低;没有需要保护的敏感信息。
- DNS-over-HTTPS(Cloudflare → Google 备用):相同代码可在本地 Node 和 Cloudflare Workers 上运行——无需依赖
dns模块。 - 无状态的可流式 HTTP:每个请求都使用全新传输,不创建会话;可安全扩展,客户端接入也很简单。
- 对 NXDOMAIN 请求不予评级,而是拒绝——“域名不存在”≠“可被伪造”。
- 首次运行前,已使用已知配置验证:gmail.com(不得将
redirect=标记为问题)、n8n.io(p=reject时必须评为 A)、缺少所有配置的域名(必须评为 F)、NXDOMAIN(必须拒绝)。
运行
npm install
node server.js # :8787/mcp
快速公开演示:cloudflared tunnel --url http://localhost:8787 → 使用
https://<random>.trycloudflare.com/mcp 作为连接器 URL。
状态(2026-08-23)
- 本地:已验证端到端 MCP 流程(initialize / tools/list / tools/call)。
- 公开访问:通过快速隧道上线,已从公开 URL 验证 initialize。
- 持久托管:待处理——部署到 Cloudflare Workers 需要 Kacper 的账户(约 5 分钟)。隧道 URL 会在进程或电脑关闭时失效。
- 提交到目录(Anthropic 连接器目录、ChatGPT 应用):需要先有持久 URL,然后还需要 Kacper 的开发者账户。
盈利路径
免费工具用于扩大覆盖面。仅在发现问题时,报告才会附上 99 美元书面审计服务的链接 (niekonieczny.gumroad.com/l/vscjt)。 注意:Gumroad 的款项目前因 Stripe KYC 而被冻结——推广前需解除冻结。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。