Vexa
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
作者提供的说明(英文原文)
DNS and email-security diagnostics via the keyless intodns.ai API: scans, SPF, DMARC, headers.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"dnsprobe": {
"command": "npx",
"args": [
"-y",
"@reneturcios/dnsprobe",
"mcp"
]
}
}
}在终端中运行这条命令
claude mcp add dnsprobe -- npx -y @reneturcios/dnsprobe mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"dnsprobe": {
"command": "npx",
"args": [
"-y",
"@reneturcios/dnsprobe",
"mcp"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"dnsprobe": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@reneturcios/dnsprobe",
"mcp"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日
注册名称已通过 GitHub 账户 CloudCorpRecords 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(0.1.0)于4天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js, Docker。
同一分类中有:Vexa, emailmd, MCP WhatsApp Cloud
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
MCP server for WhatsApp Cloud API (Meta) — messages, media, and templates via Graph API
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
dnsprobe runs DNS and email-security diagnostics against the free, keyless intodns.ai public API: full domain scans, DNS lookups, DNSSEC validation, propagation checks, WHOIS/RDAP, and the email authentication stack — SPF (including flattening), DKIM discovery, DMARC, BIMI, MTA-STS, and blacklist checks. It also parses DMARC aggregate reports and raw emails locally, and generates HTTP security-header sets locally. One binary serves a command-line interface and a stdio MCP server.
This is a labelled core subset: 21 of the tools named in the upstream README's tool tables are built. The named tools not built are nis2_quickscan, get_everything_report, create_report_snapshot, get_report_snapshot, start_deep_scan, get_deep_scan_status, cancel_deep_scan, check_tlsa_dane, check_smtp_tls, check_fcrdns, check_sender_requirements, create_email_test, get_email_test, poll_email_test, explain_issue, generate_dns_fix, check_http3, get_hall_of_fame, read_llm_discovery, get_citation_guidance, and scan_csp. (The upstream README headline says 45 tools; its six tables enumerate 42 named tools.)
No API key is needed. The site base URL can be overridden with DNSPROBE_SITE_URL; when it is not set, calls go to https://intodns.ai. Upstream endpoint paths are documented reconstructions from the site's visible /api/... conventions — the public spec documents tool names and descriptions, not paths.
npx @reneturcios/dnsprobe get_health
Or run the container image:
docker run -i ghcr.io/cloudcorprecords/dnsprobe
The container defaults to the MCP server (see below). Pass CLI arguments to use it as a CLI instead.
Subcommands mirror the MCP tool names:
dnsprobe scan_domain example.com
dnsprobe lookup_dns example.com --type MX dnsprobe validate_dnssec example.com dnsprobe whois_lookup example.com dnsprobe check_spf example.com dnsprobe check_email_security example.com dnsprobe analyze_security_headers https://example.com dnsprobe generate_security_headers --preset strict --format nginx dnsprobe get_health dnsprobe get_pdf_report_link example.com
dnsprobe --version
Commands print the upstream JSON payload, the locally computed result, or the built link. Exit codes: 0 on success, 1 when a call fails (including an upstream API error), 2 for usage errors.
Five tools never call the network: parse_dmarc_report parses a DMARC aggregate (RUA) XML report into structured metadata, policy, and per-record SPF/DKIM/DMARC results with message totals; analyze_raw_email parses raw MIME headers (with unfolding), extracts the Authentication-Results SPF/DKIM/DMARC verdicts, and counts Received hops; generate_security_headers renders a header set from the recommended, strict, or report-only preset as raw headers or nginx, Apache, Caddy, Cloudflare, or _headers config; get_pdf_report_link and get_badge_link build {base}/api/pdf/{domain} and {base}/api/badge/{domain}.
One bin serves both faces. The mcp subcommand starts a stdio MCP server:
npx -y @reneturcios/dnsprobe mcp
MCP client configuration:
{
"mcpServers": { "dnsprobe": { "command": "npx", "args": ["-y", "@reneturcios/dnsprobe", "mcp"] } } }
To point the server at a different intodns.ai-compatible host, add DNSPROBE_SITE_URL to the client's env for this server.
| Tool | Input | What it returns |
|---|---|---|
scan_domain | domain | Grade, score, DNS/email/security results, issues, recommendations. |
lookup_dns | domain, optional type | DNS records for the domain. |
validate_dnssec | domain | DNSSEC chain, DS/DNSKEY, and algorithm validation. |
check_dns_propagation | domain | Propagation across global resolvers. |
whois_lookup | query | WHOIS/RDAP data for a domain or IP. |
check_spf | domain | SPF parse, lookup graph, and validation. |
flatten_spf | domain | The SPF graph flattened to literal ip4/ip6 mechanisms. |
discover_dkim | domain | Discovered DKIM selectors. |
check_dmarc | domain | DMARC parse and policy validation. |
parse_dmarc_report | xml | Structured DMARC aggregate report (local parse). |
check_bimi | domain | BIMI DNS, logo URL, and VMC/CMC readiness. |
check_mta_sts | domain | MTA-STS DNS and policy-file validation. |
check_blacklist | domain | Blacklist status for the domain's mail servers. |
check_email_security | domain | Full SPF/DKIM/DMARC/blacklist check with score and issues. |
analyze_raw_email | raw | Header and authentication analysis of a raw email (local). |
analyze_security_headers | url | Present/missing HTTP security headers for a live site. |
generate_security_headers | optional preset, format | A generated security-header set and config snippet (local). |
get_health | (none) | API, cache, and runtime health. |
get_stats | (none) | Public scan/check counters. |
get_pdf_report_link | domain | The {base}/api/pdf/{domain} URL (local). |
get_badge_link | domain | The {base}/api/badge/{domain} URL (local). |
npm install
npm run build # tsc -> dist/ npm test # node test runner over test/*.test.ts, no network (fake fetch fixtures) npm run dev # run the CLI from source via tsx
MIT — see LICENSE.