mcpField
D
DNSDumpster - MCP Server

DNSDumpster - MCP Server

本地服务
github.com/MaxWeeden开发工具085 周前更新

关于 DNSDumpster - MCP Server

DNSDumpster - MCP Server 将 DNSDumpster API 接入 MCP,供 AI 助手通过自然语言进行域名侦察。它可查询多类 DNS 记录,并提供缓存和速率限制。

主要功能

  1. 01查询域名 DNS 记录
  2. 02查看 IP 与 ASN 信息
  3. 03检索横幅信息
  4. 04支持分页和域名地图
  5. 05提供缓存与速率限制

适用场景

  1. 01查找域名的子域名
  2. 02检查域名邮件服务器
  3. 03查看域名 DNS 基础设施
  4. 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 账户)
  • 速率限制和缓存

PyPI 版本

安装

# 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"
      }
    }
  }
}

使用方法

  1. 设置你的 API 密钥:
export DNSDUMPSTER_API_KEY=your_api_key_here
  1. 运行服务:
# 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

第一次接触 MCP?

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

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