关于 DNSDumpster - MCP Server
DNSDumpster - MCP Server 将 DNSDumpster API 接入 MCP,供 AI 助手通过自然语言进行域名侦察。它可查询多类 DNS 记录,并提供缓存和速率限制。
主要功能
- 01查询域名 DNS 记录
- 02查看 IP 与 ASN 信息
- 03检索横幅信息
- 04支持分页和域名地图
- 05提供缓存与速率限制
适用场景
- 01查找域名的子域名
- 02检查域名邮件服务器
- 03查看域名 DNS 基础设施
- 04生成域名结构地图
MCP 相关
该 MCP 服务将 DNSDumpster API 的域名侦察能力提供给 MCP 客户端,包括 DNS 记录查询及相关信息检索。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
DNSDumpster - MCP 服务
用于与 DNSDumpster API 交互的模型上下文协议(MCP)服务,可让 AI 助手通过自然语言请求执行详细的 DNS 侦察。
功能
- 通过 AI 助手查询域名 DNS 记录
- 获取以下记录的详细信息:
- A 记录(包含关联的 IP 和 ASN 信息)
- CNAME 记录
- MX 记录
- TXT 记录
- NS 记录
- 可用时的 Banner 信息
- 支持分页(Plus 账户)
- 支持生成域名地图(Plus 账户)
- 速率限制和缓存
安装
# Install from PyPI
uv pip install mcp-dnsdumpster
# Or from source
git clone https://github.com/yourusername/mcp-dnsdumpster.git
cd mcp-dnsdumpster
uv pip install -e .
Claude Desktop 配置
将以下内容添加到 Claude Desktop 配置文件(macOS 上为 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 上为 %AppData%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"dnsdumpster": {
"command": "uvx",
"args": ["mcp-dnsdumpster"],
"env": {
"DNSDUMPSTER_API_KEY": "your_api_key_here"
}
}
}
}
使用方法
- 设置你的 API 密钥:
export DNSDUMPSTER_API_KEY=your_api_key_here
- 运行服务:
# Using uvx (recommended)
uvx mcp-dnsdumpster
# Or if installed from source
uv run server.py
示例提示词
- “显示 example.com 的所有子域名”
- “microsoft.com 的邮件服务器是什么?”
- “介绍一下 twitter.com 的 DNS 基础设施”
- “生成 Facebook 域名结构的可视化地图”
开发
- Python 3.10+
- 使用
uv管理依赖项 - 基于 MCP SDK 1.4+ 构建
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。