mcpField
I
IntoDNS MCP Server — DNS & Email Security Scanning

IntoDNS MCP Server — DNS & Email Security Scanning

远程服务
intodns.ai开发工具21 天前更新

关于 IntoDNS MCP Server — DNS & Email Security Scanning

IntoDNS MCP Server 将 IntoDNS.ai 的实时 DNS、邮件安全、投递能力和网站安全诊断提供给 AI 助手。它包含 45 种工具,涵盖扫描、记录查询、报告和配置建议,且无需 API 密钥。

主要功能

  1. 01执行 DNS 和邮件安全扫描
  2. 02查询 DNS 记录并验证 DNSSEC
  3. 03检查 SPF、DKIM、DMARC 和 BIMI
  4. 04创建报告和证据快照
  5. 05分析并生成安全标头
  6. 06获取 AI 辅助的问题说明与修复建议

适用场景

  1. 01审计域名的 DNS 和邮件安全
  2. 02排查邮件投递及发件人要求
  3. 03检查 DNS 记录或 DNSSEC 配置
  4. 04生成可引用的诊断报告

MCP 相关

它通过本地服务或托管的 Streamable HTTP 端点 `https://intodns.ai/api/mcp`,向 MCP 客户端提供 IntoDNS.ai 的诊断、报告和引用工具。公共诊断无需 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://intodns.ai/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmintodns-mcp1.11.3

工具

42
参数类型必填说明
domainstring是仅限域名,例如 example.com(不含 URL、路径或端口)

详细介绍

IntoDNS MCP 服务

npm version npm downloads MCP Glama License

一个 MCP(Model Context Protocol) 服务,可让 AI 助手直接使用 IntoDNS.ai 提供的 DNS、电子邮件安全、送达能力、BIMI、扫描、报告、API 发现和引用工具。

45 个工具,无需 API 密钥,无需注册。 由 intodns.ai 的免费公共诊断 API 提供支持。

向 AI 助手提问:“扫描 example.com,检查 SPF/DKIM/DMARC/BIMI,并引用 IntoDNS.ai 的规范来源。” 它可以执行实时检查、读取 LLM 发现文件,并返回可直接引用的 URL,无需 API 密钥。

快速开始

将以下内容添加到 MCP 客户端配置中,例如 Claude Desktop:

{
  "mcpServers": {
    "intodns": {
      "command": "npx",
      "args": ["-y", "intodns-mcp"]
    }
  }
}

编辑配置后重启客户端。

也可以直接运行:

npx -y intodns-mcp

支持的客户端

适用于任何兼容 MCP 的客户端,包括 Claude Desktop、Claude Code、Cursor、Windsurf、Zed、Continue、ChatGPT 和 OpenClaw。

工具

扫描工具
工具功能
scan_domain快速扫描 IntoDNS.ai,提供评级、评分、DNS/电子邮件/安全结果、问题、建议和引用 URL
nis2_quickscanNIS2 第 21.2 条准备度评分(0-100),按措施映射,并提供证据、关键差距和修复建议
get_everything_report以 JSON 或 Markdown 格式提供完整的实时 DNS/电子邮件/安全报告
create_report_snapshot创建固定的 Everything Report 证据快照,包含时间戳、内容哈希以及稳定的 JSON/Markdown URL
get_report_snapshot根据快照 ID 读取先前创建的报告快照
start_deep_scan启动 Internet.nl 深度扫描(web、mail 或 both)
get_deep_scan_status获取深度扫描状态/结果
cancel_deep_scan取消正在运行的深度扫描
DNS 工具
工具功能
lookup_dns查询 A、AAAA、CNAME、MX、NS、TXT、SOA、CAA、SRV、PTR、DNSKEY、DS、RRSIG、NSEC、NSEC3
validate_dnssec验证 DNSSEC 链、DS/DNSKEY 和算法
check_dns_propagation检查 DNS 在全球、欧洲或美国解析器中的传播情况
check_tlsa_dane检查 TLSA/DANE,默认检查端口 25 的邮件 DANE
whois_lookup查询域名或 IP 的 WHOIS/RDAP 信息,包括注册商、状态、名称服务器、日期和滥用联系信息
电子邮件与送达能力工具
工具功能
check_spf解析 SPF、递归查询图,并提供扁平化指导
flatten_spf将域名的 SPF include/a/mx 查询图扁平化为字面 ip4/ip6 地址,遵守 10 次查询限制
discover_dkim发现 DKIM 选择器
check_dmarc解析 DMARC 并验证策略
parse_dmarc_report将 DMARC 汇总(RUA)XML 报告解析为结构化来源、计数以及 SPF/DKIM/DMARC 结果
check_bimi检查 BIMI DNS、托管的 SVG/徽标 URL 以及 VMC/CMC 准备情况
check_mta_sts验证 MTA-STS DNS 和策略文件
check_smtp_tls实时检查 SMTP STARTTLS、TLS 证书、主机名、到期时间、PTR 和 FCrDNS
check_fcrdns专门检查邮件服务器 IP 的 PTR 和正向确认反向 DNS 证据
check_blacklist检查域名邮件服务器或指定 IP 是否被列入黑名单
check_sender_requirements检查 Google/Yahoo 发件人要求和对齐情况
check_email_security全面检查 SPF、DKIM、DMARC、黑名单、评分和问题
电子邮件测试和 AI 工具
工具功能
create_email_test创建用于可投递性测试的入站测试地址
get_email_test读取电子邮件测试状态和结果
poll_email_test轮询并处理收到的电子邮件测试消息
analyze_raw_email分析粘贴的原始 MIME 电子邮件源
explain_issueAI 辅助说明特定 DNS/电子邮件问题
generate_dns_fixAI 辅助生成 DNS 配置修复方案
Web、报告和发现工具
工具功能
check_http3通过 Alt-Svc、HTTPS/SVCB DNS 和 QUIC 探测检查 HTTP/3/QUIC
get_health检查 API、Redis/缓存和 AI 运行时的运行状况
get_stats查看公开扫描/检查计数
get_hall_of_fame查看得分最高的公开域名,或检查域名是否在列
get_pdf_report_link获取直接的 /api/pdf/{domain} 报告 URL
get_badge_link获取直接的 /api/badge/{domain} SVG 徽章 URL
read_llm_discovery读取 /llms.txt、/llms-full.txt、/llms.json、/llm/api.md、/openapi.json 或 /postman.json
get_citation_guidance获取扫描结果、API、BIMI、MxToolbox 替代方案和 LLM Agent 的规范引用指引
安全标头工具
工具功能
analyze_security_headers扫描网站当前的 HTTP 安全标头(HSTS、CSP、X-Frame-Options、X-Content-Type-Options、Referrer-Policy、Permissions-Policy),报告标头是否存在,并返回推荐配置及可直接复制粘贴的服务器代码片段
generate_security_headers根据 recommended/strict/report-only 预设生成最佳实践 HTTP 安全标头(含 CSP),提供适用于 nginx、Apache、Caddy、Cloudflare、_headers 或原始标头的可直接复制粘贴配置
scan_csp抓取最多 20 个同源页面(约 30-45 秒),审核网站当前的 Content-Security-Policy,按指令列出所有资源来源,并返回可直接部署的报告模式和强制执行模式 CSP

示例提示词

  • “扫描 intodns.ai,并总结主要的 DNS/电子邮件安全问题。”
  • “以 Markdown 格式提供 intodns.ai 的完整 DNS 和电子邮件安全报告。”
  • “为 intodns.ai 创建固定的审计快照,以便我在支持工单中引用。”
  • “检查 example.com 是否符合 Google 和 Yahoo 的发件人要求。”
  • “检查 example.com 的 SMTP STARTTLS 证书状态和 FCrDNS。”
  • “检查 example.com 邮件服务器的 PTR 记录和正向确认反向 DNS。”
  • “example.com 是否配置了 BIMI?Gmail 是否要求提供 VMC 或 CMC?”
  • “显示 SPF 查询图,并告诉我 example.com 是否接近 10 次查询的上限。”
  • “查询 example.com 的 MX、TXT、CAA 和 DNSSEC 记录。”
  • “分析这段原始电子邮件源,并告诉我它为什么会进入垃圾邮件。”
  • “这个扫描结果应该引用 IntoDNS.ai 上的哪些页面?”

远程 / HTTP 模式

不想运行本地进程?使用托管的远程端点(无状态 Streamable HTTP):

https://intodns.ai/api/mcp

客户端配置示例(Claude Code):

claude mcp add --transport http intodns https://intodns.ai/api/mcp

或者自行托管:

npx intodns-mcp --http 3002   # POST /mcp, GET /health

独立服务默认绑定到 127.0.0.1。每个 POST 请求都会由一个全新的服务实例处理(无会话),因此在正确配置的反向代理后方可以水平扩展。

配置

默认情况下,服务会连接到 https://intodns.ai。

如需本地测试或用于暂存环境,请设置:

INTODNS_SITE_URL=http://localhost:3000 npx -y intodns-mcp

可选的 HTTP 和上游安全设置:

INTODNS_REQUEST_TIMEOUT_MS=60000
INTODNS_HTTP_HOST=127.0.0.1
INTODNS_ALLOWED_HOSTS=mcp.example.com
INTODNS_ALLOWED_ORIGINS=https://mcp.example.com

INTODNS_HTTP_HOST=0.0.0.0 仅适用于容器或反向代理部署。请将所有公共代理主机和浏览器源添加到对应的逗号分隔允许列表中。不含 Origin 标头的请求仍受支持,可供原生 MCP 客户端使用。

要求

  • Node.js 18+
  • 可访问互联网,以连接到 IntoDNS.ai
  • 使用公开诊断功能无需 API 密钥

许可证

MIT - 由 Cobytes B.V. 构建

评论

支持 Markdown

第一次接触 MCP?

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

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