关于 DNSDumpster - MCP Server
DNSDumpster - MCP Server 将 AI 助手连接到 DNSDumpster,用于域名侦察并返回 DNS 记录及相关网络信息,适合调查域名基础设施的用户。
主要功能
- 01查询域名 DNS 记录
- 02获取含 IP 和 ASN 信息的 A 记录
- 03获取 CNAME、MX、TXT 和 NS 记录
- 04查看可用的 Banner 信息
- 05支持分页、限流和缓存
适用场景
- 01检查域名的 DNS 基础设施
- 02查找域名的邮件服务器
- 03查看子域名及相关网络信息
MCP 相关
将 DNSDumpster API 查询作为工具提供给 MCP 客户端,使助手能够获取域名记录及相关信息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
DNSDumpster - MCP 服务
用于与 DNSDumpster API 交互的模型上下文协议(MCP)服务,使 AI 助手能够通过自然语言请求执行详细的 DNS 侦察。
功能
- 通过 AI 助手查询域名 DNS 记录
- 获取以下内容的详细信息:
- A 记录(含相关 IP 和 ASN 信息)
- CNAME 记录
- MX 记录
- TXT 记录
- NS 记录
- 可用时获取 Banner 信息
- 支持分页(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 基础设施”
开发
- Python 3.10+
- 使用
uv管理依赖 - 基于 MCP SDK 1.4+ 构建
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。