这是一个为 dnstwist 设计的模型上下文协议(MCP)服务器,dnstwist 是一个强大的 DNS 模糊测试工具,用于检测域名抢注、网络钓鱼和企业间谍活动。该服务器提供了分析域名排列和识别潜在恶意域名的工具,旨在与 Claude Desktop 等 MCP 兼容应用无缝集成。
此工具专为合法的安全研究目的设计。请:
通过 Smithery 自动为 Claude Desktop 安装 DNStwist:
npx -y @smithery/cli install @burtthecoder/mcp-dnstwist --client claude
安装 Docker:
通过 npm 全局安装服务器:
npm install -g mcp-dnstwist
{
"mcpServers": {
"dnstwist": {
"command": "mcp-dnstwist"
}
}
}

配置文件位置:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
如果您更喜欢从源码运行或需要修改代码:
git clone <repository_url>
cd mcp-dnstwist
npm install
npm run build

{
"mcpServers": {
"dnstwist": {
"command": "node",
"args": ["/absolute/path/to/mcp-dnstwist/build/index.js"]
}
}
}

fuzz_domain
domain
(必填):要分析的域名(例如,example.com)nameservers
(可选,默认:"1.1.1.1"):DNS 服务器的逗号分隔列表threads
(可选,默认:50):并行处理的线程数format
(可选,默认:"json"):输出格式(json、csv、list)registered_only
(可选,默认:true):仅显示已注册的域名mxcheck
(可选,默认:true):检查 MX 记录ssdeep
(可选,默认:false):生成网页的模糊哈希banners
(可选,默认:true):捕获 HTTP 横幅信息示例:
{
"domain": "example.com",
"nameservers": "1.1.1.1,8.8.8.8",
"threads": 50,
"format": "json",
"registered_only": true,
"mxcheck": true,
"banners": true
}

docker --version docker ps
sudo usermod -aG docker $USER
DNS 解析问题:
性能问题:
修复任何问题后:
git checkout -b feature/amazing-feature
)git commit -m '添加了惊人的特性'
)git push origin feature/amazing-feature
)此项目遵循 MIT 许可证 - 详情请参阅 LICENSE 文件。