mcpField
D
Dechonet Mcp

Dechonet Mcp

远程服务
dechonet.com开发工具11 周前更新

关于 Dechonet Mcp

DechoNet MCP Server 为 Agent 和其他 MCP 客户端提供域名安全侦察工具。它整合 DNS、TLS、网站安全、邮件、注册信息和暴露面等被动检查,并返回解读结果、严重性、置信度及建议措施。

主要功能

  1. 01DNS、TLS 和 HTTP 安全检查
  2. 02邮件认证与端口扫描
  3. 03子域名和相似域名发现
  4. 04钓鱼及 MCP 服务检查
  5. 05域名变更与每日监控
  6. 06提供严重性和修复建议

适用场景

  1. 01上线前检查域名状态
  2. 02调查可疑链接或品牌冒充
  3. 03检查邮件认证和暴露服务
  4. 04持续监控域名变更

MCP 相关

提供 https://dechonet.com/mcp 远程 Streamable HTTP 端点及 stdio 包。MCP 客户端可调用侦察工具,并使用精选提示词和参考资源。

配置

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

服务地址https://dechonet.com/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 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmdechonet-mcp1.6.3

工具

25
参数类型必填说明
domainstring是要查询的可注册域名或主机名,不含方案或路径(例如 'example.com' 或 'mail.example.com')。请勿包含 'http://' 或末尾斜杠。

详细介绍

DechoNet MCP Server

dechonet.com · 远程 MCP(无需安装) · 钓鱼链接检查 · 免费 Web 工具 · HTTP API · 检测基准 · 状态

Smithery Glama MCP connector npm

通过 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 Codeclaude mcp add --transport http dechonet https://dechonet.com/mcp
Claude app / Desktop已列在 Claude 连接器目录中:Customize → Connectors,搜索 DechoNet → Connect。也可选择 + Add → Add custom connector,输入 URL(Free 套餐:一个自定义连接器)
ChatGPTchatgpt.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 CLIgemini mcp add --transport http dechonet https://dechonet.com/mcp(在 settings.json 中使用 httpUrl,而非 url)
Codexcodex 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_lookupDNS 记录 + DNSSEC + SPF/DMARC 验证
ssl_checkSSL/TLS 证书、证书链、到期时间、HSTS、CT 历史记录、A–F 等级
http_securityHTTP 重定向跟踪 + 10 项安全标头审计,A–F 等级
email_authSPF、DMARC、DKIM、BIMI、MTA-STS、DANE + 黑名单检查
port_scan开放的 TCP 端口及服务识别
dns_propagation通过 6 个公共解析器检查 DNS 传播情况
reverse_dnsPTR 记录 + FCrDNS 验证
asn_lookupASN/BGP 网络识别 + 滥用联系信息
whois_lookupRDAP/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_pivotDechoNet 发现使用相同名称服务器、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_calcCIDR 子网计算器(离线)
每个工具响应的末尾都会附上 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_URLhttps://dechonet.comAPI 基础 URL
DECHONET_LOCALEen响应语言(en 或 ko)
DECHONET_API_KEY—可选的免费 API 密钥,可从你的 DechoNet 账户获取:为你提供独立的速率限制额度,并且是使用 infrastructure_pivot 的必要条件
DECHONET_SESSION_COOKIE—你自己的 DechoNet 登录 Cookie,仅用于登录工具。请妥善保密
PORT3100SSE 服务端口

使用条款

自 2026 年 11 月 8 日起,可免费用于非商业用途(无论是否使用密钥),包括个人学习和研究、检查自己的域名以及非营利工作。在付费产品中、为客户或定期为公司工作使用 DechoNet,则需要 MCP·API Pro(dechonet.com/pro);在开放付款功能之前,请发送邮件至 [email protected] 咨询。完整条款:dechonet.com/terms §4。

关于 DechoNet

DechoNet 是一个域名安全侦察平台,提供分布式观测和交叉验证。同一套诊断功能以三种形式提供:免费网页工具、错误修复指南,以及这个 MCP 服务。

采用 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。搜索会读取按案件范围存储的页面指纹;观察会依据相同的渲染规则和每日上限重新打开案件目标。相似页面和工具包候选项都不能确认某个人的身份,也不能判定是否为网络钓鱼。

评论

支持 Markdown

第一次接触 MCP?

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

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