mcpField
D
DomScan

DomScan

远程服务
github.com/estevecastells安全114 周前更新
代码仓库

关于 DomScan

DomScan 是面向 AI Agent 的域名情报 MCP 服务,提供 DNS、注册信息、证书、估值和品牌保护查询。客户端可通过托管端点或本地包装器调用这些工具。

主要功能

  1. 01DNS 记录与安全检查
  2. 02WHOIS、RDAP 与历史查询
  3. 03TLS 证书审计
  4. 04子域名发现
  5. 05可用性与估值查询
  6. 06品牌仿冒监测

适用场景

  1. 01检查域名注册和 DNS 配置
  2. 02审计 TLS 证书及到期情况
  3. 03发现相似域名以保护品牌

MCP 相关

通过远程 Streamable HTTP 端点向 MCP 客户端提供域名情报工具;支持 OAuth 或 API 密钥认证,也包含转发请求的 stdio 包装器。

配置

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

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

工具

详细介绍

DomScan MCP 服务

面向 AI Agent 的域名情报。将 DomScan 连接到 Claude、Cursor、VS Code 及任何 Model Context Protocol 客户端,即可直接通过助手查询 DNS、WHOIS/RDAP、SSL/TLS、子域名、可用性、估值、电子邮件安全和品牌保护信息。

DomScan 是一个域名情报平台,通过一个 REST API 和托管的 MCP 服务提供数据。本仓库介绍该 MCP 服务:如何连接、提供哪些工具,以及如何在 Agent 管道中使用。

  • 网站:https://domscan.net
  • MCP 端点:https://domscan.net/mcp(Streamable HTTP)
  • 传输方式:Streamable HTTP(远程)
  • 身份验证:OAuth 发现(推荐)或 DomScan API 密钥

快速开始

支持 OAuth 的客户端

将 https://domscan.net/mcp 添加为远程 MCP 服务。DomScan 发布了 OAuth 受保护资源和授权服务器元数据,因此兼容的客户端可以自动发现并完成身份验证,无需手动配置 API 密钥。

{
  "mcpServers": {
    "domscan": {
      "url": "https://domscan.net/mcp"
    }
  }
}
使用 API 密钥的 Claude Desktop / Claude Code

添加到 MCP 配置(claude_desktop_config.json 或 .mcp.json):

{
  "mcpServers": {
    "domscan": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://domscan.net/mcp",
        "--header",
        "Authorization: Bearer ${DOMSCAN_API_KEY}"
      ],
      "env": { "DOMSCAN_API_KEY": "your-api-key" }
    }
  }
}
使用 API 密钥的原生远程 URL
{
  "mcpServers": {
    "domscan": {
      "url": "https://domscan.net/mcp",
      "headers": { "Authorization": "Bearer your-api-key" }
    }
  }
}

从 DomScan 控制面板获取 API 密钥。客户端支持时,优先使用 OAuth。对于需要显式通过标头进行身份验证的客户端,仍可使用 API 密钥。

本地 MCP 包装器

本仓库包含一个可运行的 stdio 包装器,供无法直接连接托管 Streamable HTTP 端点的客户端使用。它使用 DOMSCAN_API_KEY 将请求转发至 https://domscan.net/mcp。

npm install
DOMSCAN_API_KEY=your-api-key npm start

如果未配置 API 密钥,包装器仍会启动,但仅提供只读的 domscan_mcp_status 工具。这样 MCP 注册表便可检查和验证服务,而无需授予其访问域名情报操作的权限。

Docker
docker build -t domscan-mcp .
docker run --rm -i -e DOMSCAN_API_KEY=your-api-key domscan-mcp

本地包装器使用 API 密钥进行身份验证。支持远程 Streamable HTTP 和 OAuth 的客户端应继续直接连接到 https://domscan.net/mcp;对于这些客户端,仍推荐使用 OAuth。

功能

该服务提供以下领域的域名情报工具:

  • DNS:记录查询(A、AAAA、MX、TXT、NS、CNAME、CAA)、完整记录转储、传播检查、DNS 安全。
  • WHOIS / RDAP:注册信息、WHOIS 历史记录、反向 WHOIS、RDAP。
  • SSL/TLS:证书审计、证书链检查、评级、有效期检查、深度扫描、证书搜索。
  • 子域名:子域名枚举与发现。
  • 可用性和估值:域名可用性(单个和批量)、估值、名称建议。
  • 电子邮件安全:SPF、DKIM、DMARC 验证和 DNSSEC 状态。
  • 品牌保护:仿冒域名检测、品牌监控和扫描。
  • 基础设施:IP 查询、托管检测、ASN、技术栈检测、MAC 厂商查询。

请参阅 DomScan API 文档和 MCP 设置指南。

为什么选择 MCP

MCP 让 AI 助手可以直接调用 DomScan:询问“acme.io 是否可用,谁拥有相似域名?”,Agent 就会运行可用性、WHOIS 和仿冒域名检测工具,并在一轮对话中给出答案。同一服务还支持自动化工作流(监控、尽职调查、品牌保护),无需编写自定义集成代码。

链接

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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