关于 Dechonet Mcp
DechoNet MCP Server 为 Agent 和其他 MCP 客户端提供域名安全侦察工具。它整合 DNS、TLS、网站安全、邮件、注册信息和暴露面等被动检查,并返回解读结果、严重性、置信度及建议措施。
主要功能
- 01DNS、TLS 和 HTTP 安全检查
- 02邮件认证与端口扫描
- 03子域名和相似域名发现
- 04钓鱼及 MCP 服务检查
- 05域名变更与每日监控
- 06提供严重性和修复建议
适用场景
- 01上线前检查域名状态
- 02调查可疑链接或品牌冒充
- 03检查邮件认证和暴露服务
- 04持续监控域名变更
MCP 相关
提供 https://dechonet.com/mcp 远程 Streamable HTTP 端点及 stdio 包。MCP 客户端可调用侦察工具,并使用精选提示词和参考资源。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://dechonet.com/mcpclaude mcp add --transport http com-dechonet https://dechonet.com/mcp{"mcpServers":{"com-dechonet":{"type":"http","url":"https://dechonet.com/mcp"}}}在 Cursor 中打开{"servers":{"com-dechonet":{"type":"http","url":"https://dechonet.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-dechonet":{"type":"http","url":"https://dechonet.com/mcp"}}}{"mcpServers":{"com-dechonet":{"serverUrl":"https://dechonet.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
25| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| domain | string | 是 | 要查询的可注册域名或主机名,不含方案或路径(例如 'example.com' 或 'mail.example.com')。请勿包含 'http://' 或末尾斜杠。 |
详细介绍
DechoNet MCP Server
dechonet.com · 远程 MCP(无需安装) · 钓鱼链接检查 · 免费 Web 工具 · HTTP API · 检测基准 · 状态
通过 Model Context Protocol 为 AI Agent 提供域名安全侦察。
30 个工具。非商业用途无需 API 密钥。 钓鱼/短信钓鱼链接检查、暴露的管理页面检查(管理界面、测试服务器、未关闭的开发工具)、DNS、SSL/TLS、后量子 TLS 就绪情况、HTTP 安全标头、电子邮件身份验证、端口扫描、DNS 传播、反向 DNS、ASN/BGP、RDAP/WHOIS、子域发现(CT 日志)、相似域名/拼写抢注检测、映射到 OWASP 的可观测检查、品牌冒充暴露情况、上线就绪情况、连接 MCP 服务前的 MCP 服务检查、域名变更历史——自上次检查以来的变化——基础设施历史与关联查询(历史名称服务器/IP/签发者,以及在相同稀有基础设施上发现的其他域名),以及可通过 Agent 设置的每日 监控。
每项结果都会附带解读,而不只是原始 JSON:状态、关键数据、每个问题的严重性和置信度,以及具体的处理措施。这正是 Agent 告诉用户下一步该怎么做所需要的信息。
DechoNet 的一部分。 此处的每项工具也都是 dechonet.com 上的免费 Web 工具——无需注册——并有错误修复指南提供支持。此软件包将相同的检查功能带给 AI Agent。
零安装:远程端点
无需 npx,无需安装。将支持 Streamable HTTP 的任意 MCP 客户端指向:
https://dechonet.com/mcp
| 客户端 | 连接方式 |
|---|---|
| Claude Code | claude mcp add --transport http dechonet https://dechonet.com/mcp |
| Claude app / Desktop | 已列在 Claude 连接器目录中:Customize → Connectors,搜索 DechoNet → Connect。也可选择 + Add → Add custom connector,输入 URL(Free 套餐:一个自定义连接器) |
| ChatGPT | chatgpt.com/plugins → + → Add custom MCP server → 在 Connection 下填写 URL,无需身份验证 → Create as a plugin(工作/学校账户需要管理员允许使用自定义 MCP 服务) |
| Cursor | ~/.cursor/mcp.json:{"mcpServers":{"dechonet":{"url":"https://dechonet.com/mcp"}}} |
| VS Code(Copilot Agent 模式) | 工作区根目录下的 .mcp.json:{"mcpServers":{"dechonet":{"type":"http","url":"https://dechonet.com/mcp"}}}(在 .vscode/mcp.json 中,根键为 servers) |
| Gemini CLI | gemini mcp add --transport http dechonet https://dechonet.com/mcp(在 settings.json 中使用 httpUrl,而非 url) |
| Codex | codex mcp add dechonet --url https://dechonet.com/mcp |
| Windsurf | ~/.codeium/windsurf/mcp_config.json:{"mcpServers":{"dechonet":{"serverUrl":"https://dechonet.com/mcp"}}} |
| 仅支持 stdio 的客户端 | npm 软件包——请参阅下方的快速入门 |
各客户端的分步说明:dechonet.com/mcp。远程端点还提供 3 个精选提示词(audit_domain、monitor_setup、investigate_changes)和 2 个参考资源。
快速开始(stdio,Claude Desktop)
添加到 claude_desktop_config.json:
{
"mcpServers": {
"dechonet": {
"command": "npx",
"args": ["-y", "dechonet-mcp"]
}
}
}
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
重启 Claude Desktop;DechoNet 就会出现在聊天输入框的工具菜单中。(Claude Desktop 也可以跳过安装,将 https://dechonet.com/mcp 添加为自定义连接器 — 参见上表。)
安装
# Via npx (no install needed)
npx dechonet-mcp
# Or install globally
npm install -g dechonet-mcp
命令行
同样的检查也可以通过终端或 CI 步骤运行 — 无需 MCP 客户端:
npx dechonet-mcp ssl example.com
npx dechonet-mcp email example.com --json
npx dechonet-mcp scan example.com --fail-on bad # exit 2 when the overall grade is D or F
检查项:dns、ssl、http、email、port、propagation、rdns、asn、whois、subdomains、lookalike、scan、owasp、golive、pqc、mcp、phishing、exposure、changes、history、impersonation、ip、subnet(或下文列出的任意工具名称)。--json 输出结构化结果,--raw 保留原始数据,--port 设置 TLS 端口。退出代码:0 表示完成,1 表示查询失败,2 表示结果达到 --fail-on 阈值(bad 或 warn)。不带参数时,软件包会作为 MCP 服务运行。
可用工具
| 工具 | 描述 |
|---|---|
phishing_link_check | 这个链接是骗局吗? — 粘贴短信或 URL;跟踪短链接,检查域名注册时间、冒充韩国品牌、APK 下载和钓鱼情报源 |
exposure_map | 管理页面是否暴露在互联网上? — 从 CT 获取子域名,每个仅打开一次:管理界面、预发布环境、开发工具、VPN 登录页、默认页面、目录列表(仅显示数量;经过验证的所有者可在网页报告中查看各主机的详情) |
security_scan | 全面扫描 — 并行执行 9 项检查,生成 0–100 的健康分数和 A–F 等级 |
dns_lookup | DNS 记录 + DNSSEC + SPF/DMARC 验证 |
ssl_check | SSL/TLS 证书、证书链、到期时间、HSTS、CT 历史记录、A–F 等级 |
http_security | HTTP 重定向跟踪 + 10 项安全标头审计,A–F 等级 |
email_auth | SPF、DMARC、DKIM、BIMI、MTA-STS、DANE + 黑名单检查 |
port_scan | 开放的 TCP 端口及服务识别 |
dns_propagation | 通过 6 个公共解析器检查 DNS 传播情况 |
reverse_dns | PTR 记录 + FCrDNS 验证 |
asn_lookup | ASN/BGP 网络识别 + 滥用联系信息 |
whois_lookup | RDAP/WHOIS 域名注册信息 |
subdomain_discovery | 从 CT 日志被动枚举子域名,标记运维类名称(dev/staging/admin),检测泛解析 |
lookalike_domains | 实际已注册的仿冒域名变体 — 同形异义字符、添加前后缀(brand-login)、替换顶级域名、键盘误触 — 并将域名自身的防御性注册单独列出 |
owasp_check | 对可被动观察的项目(标头、TLS、暴露文件)执行 OWASP 映射检查,并明确说明不在检查范围内的内容 |
impersonation_exposure | 品牌冒充暴露等级:第三方仿冒域名 + 暴露的运维子域名 + 泛域名证书 |
golive_check | 上线准备情况 — 通过 DNS、传播、SSL、HTTP、注册检查,给出 READY / CAUTION / NOT READY 结论 |
domain_history | 历史名称服务器、A/AAAA、MX、证书颁发者、注册商(以及 IP 的 ASN/PTR)及首次和最后发现时间 — 来自 DechoNet 自身的观测,而非被动 DNS |
infrastructure_pivot | DechoNet 发现使用相同名称服务器、IP、MX、颁发者或注册商的其他域名。需要免费的 API 密钥(DECHONET_API_KEY);共享基础设施仅返回数量 |
domain_changes | 自上次检查以来的变化 — 状态、等级、颁发者、DNS、问题。即使没有监控,也可根据查询历史运行 |
pqc_readiness | 后量子 TLS 准备情况:混合 X25519MLKEM768 密钥交换、源站服务器或 CDN 边缘节点是否提供该功能、证书签名算法。仅为外部指标,并非完整的 PQC 审计 |
mcp_server_check | 连接远程 MCP 服务前的检查:身份验证和 OAuth 元数据、会执行操作的工具(命令、文件、消息、支付、机密)、工具描述中的 Agent 引导文本、CORS/Origin、HTTPS。仅执行 Initialize 和 tools/list — 不会调用任何工具 |
watch_domain | 注册域名以进行每日重新检查(SSL、DNS、HTTP、RDAP),让 domain_changes 累积时间线。会写入监控记录;操作具有幂等性 |
set_expectations | 声明从外部应能观察到域名的哪些情况(存在某个标头、DMARC 正在强制执行、某个问题已消失、等级、证书剩余天数、DNS 记录、HTTPS 有响应),立即使用新数据检查,并在此后每天检查。每个结果都附带签名的观测凭证;使用 API 密钥时,若某组预期不再满足,系统会在每日邮件中向你的账户报告 |
check_before_action | 登录、付款、下载或提交前检查:页面是否冒充品牌、域名有多新、此前是否被标记,以及 — 当调用方将页面结构报告为主机名时 — 卡片字段是否位于已知支付服务提供商处。返回 danger / suspicious / unreachable / official / no_signals,并说明未检查的内容;绝不会说“安全” |
report_page | 举报页面(钓鱼、虚假支付窗口、针对 AI Agent 的隐藏指令、恶意下载,或看起来有误的判定)、工具描述会引导 Agent 的 MCP 服务,或网络异常(你看到的证书或地址存在差异)。仅保留主机和类型;举报本身不会改变任何判定 — DechoNet 会自行检查页面,并优先处理独立举报 |
verify_expectations | 立即从外部检查已存储的预期组(按 id)或一次性列表 — 在变更后确认外部是否已能看到 |
ip_info | 公共 IP、ISP、ASN、代理检测 |
email_header_analysis | 电子邮件投递路径追踪 + 身份验证结果 |
subnet_calc | CIDR 子网计算器(离线) |
| 每个工具响应的末尾都会附上 dechonet.com 上完整交互式报告的链接,供 Agent 背后的人查看。 |
示例提示词
连接后,试着询问 Claude:
- “审查 example.com 的安全状况”
- “mysite.com 的 SSL 证书快要过期了吗?”
- “example.com 的哪些子域名出现在 CT 日志中?”
- “是否注册了与 mybrand.com 相似的域名?”
- “mybrand.com 面临的冒充风险有多大?”
- “example.com 准备好上线了吗?”
- “自上次检查以来,example.com 有哪些变化?”
- “分析这些电子邮件标头:[粘贴标头]”
- “8.8.8.8 的 ASN 是什么?”
本地 SSE 传输
如需使用可自托管的 HTTP/SSE 桥接服务(上面的托管远程端点通常更简单):
npm run start:sse
# Server runs on http://localhost:3100
# SSE endpoint: http://localhost:3100/sse
开发
npm install
npm run build # TypeScript → build/
npm run dev # Run with tsx (stdio)
npm run start:sse # Run SSE server
工作原理
MCP 服务会调用 DechoNet 的公共 API(https://dechonet.com/api/util/*)——与 dechonet.com 网页工具使用相同的后端——并返回结构化结果,包括:
- 状态(ok/warn/bad)
- 关键指标(每个工具的关键数值)
- 问题,包含严重程度(critical/warning/info)和置信度
- 可执行的修复步骤
- 原始数据(完整 JSON)
所有数据都来自公开来源(DNS、HTTP 标头、SSL 证书、CT 日志、RDAP)。本工具按设计采用被动方式:不会主动利用漏洞;对于已注册的相似域名,只会将其作为待核实的事实报告,而非指控。
环境变量
| 变量 | 默认值 | 说明 |
|---|---|---|
DECHONET_URL | https://dechonet.com | API 基础 URL |
DECHONET_LOCALE | en | 响应语言(en 或 ko) |
DECHONET_API_KEY | — | 可选的免费 API 密钥,可从你的 DechoNet 账户获取:为你提供独立的速率限制额度,并且是使用 infrastructure_pivot 的必要条件 |
DECHONET_SESSION_COOKIE | — | 你自己的 DechoNet 登录 Cookie,仅用于登录工具。请妥善保密 |
PORT | 3100 | SSE 服务端口 |
使用条款
自 2026 年 11 月 8 日起,可免费用于非商业用途(无论是否使用密钥),包括个人学习和研究、检查自己的域名以及非营利工作。在付费产品中、为客户或定期为公司工作使用 DechoNet,则需要 MCP·API Pro(dechonet.com/pro);在开放付款功能之前,请发送邮件至 [email protected] 咨询。完整条款:dechonet.com/terms §4。
关于 DechoNet
DechoNet 是一个域名安全侦察平台,提供分布式观测和交叉验证。同一套诊断功能以三种形式提供:免费网页工具、错误修复指南,以及这个 MCP 服务。
- 🌐 网页工具(免费,无需注册):https://dechonet.com
- 📘 指南(修复常见 DNS/SSL/HTTP/电子邮件错误):https://dechonet.com/guides
- 🎣 钓鱼/短信钓鱼链接检查(像韩国手机一样打开链接):https://dechonet.com/util/phishing
- 🩺 完整域名检查(通过一个评分检查 DNS、SSL、标头、电子邮件认证、端口、PQC):https://dechonet.com/util/all
- 🔔 监控(每日重新检查、变更历史):https://dechonet.com/pro
- 🛠 HTTP API(相同工具,OpenAPI):https://dechonet.com/developers · https://dechonet.com/openapi.json
- 📏 结果评判方式/月度检测基准:https://dechonet.com/methodology · https://dechonet.com/benchmark
- 🟢 服务状态:https://dechonet.com/status
- 🐦 X:https://x.com/Dechonetwork
采用 MIT 许可证。欢迎提交问题和 PR。
已登录工具
仅当服务具有你的 DechoNet 登录信息时,才会显示这些工具:将 DECHONET_SESSION_COOKIE 设置为你当前使用的 Cookie 原样值,例如 dn_acct=…(在代理机构工作区工作时,使用 dn_acct=…; dn_ws=…)。请将其视同密码。它只会发送到下方列出的确切私有端点,不会发送到公共诊断端点;公共 API 密钥不能替代它。未设置此值时,服务会列出 30 个公共工具。
商业套餐——对你拥有的域名进行主动检查(套餐)
| 工具 | 说明 |
|---|---|
asm_nuclei_start | 对攻击面报告中的已验证资产启动一次有限的主动检查(Nuclei)。需要当前的 DNS TXT 所有权记录、该报告中的确切根 URL,以及 confirm: "asm-nuclei-v1" |
asm_nuclei_status | 查看进度、覆盖范围和已净化的发现。部分完成或失败不代表结果干净;技术检测不能证明存在漏洞。不会启动请求 |
asm_nuclei_cancel | 停止发送新请求并结束任务。已发送的请求无法撤回 |
调查员案件空间——case_kit_search 和 case_kit_observe 仅适用于案件所有者会话或现有案件访问 Cookie。搜索会读取按案件范围存储的页面指纹;观察会依据相同的渲染规则和每日上限重新打开案件目标。相似页面和工具包候选项都不能确认某个人的身份,也不能判定是否为网络钓鱼。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。