MCP ExplorerExplorer

Mcp Dnsdumpster

@MaxWeedenon a year ago
1 MIT
FreeCommunity
AI Systems
#dns#dnsdumpster#mcp#mcp-server
MCP Server for DNSDumpster Service

Overview

What is Mcp Dnsdumpster

mcp-dnsdumpster is an MCP Server designed for interacting with the DNSDumpster API, allowing AI assistants to conduct detailed DNS reconnaissance through natural language queries.

Use cases

Use cases include discovering subdomains, identifying mail servers, and analyzing the DNS infrastructure of websites.

How to use

To use mcp-dnsdumpster, first set your DNSDumpster API key as an environment variable. Then, run the server using the command ‘uvx mcp-dnsdumpster’ or ‘uv run server.py’ if installed from source.

Key features

Key features include querying various DNS records (A, CNAME, MX, TXT, NS), retrieving associated IP and ASN information, banner information, pagination support for Plus accounts, rate limiting, and caching.

Where to use

mcp-dnsdumpster can be used in cybersecurity, network administration, and any field requiring DNS reconnaissance and analysis.

Content

DNSDumpster - MCP Server

A Model Context Protocol (MCP) server for interacting with the DNSDumpster API, enabling AI assistants to perform detailed DNS reconnaissance through natural language requests.

Features

  • Query domain DNS records through AI assistants
  • Retrieve detailed information about:
    • A records (with associated IP and ASN information)
    • CNAME records
    • MX records
    • TXT records
    • NS records
    • Banner information where available
  • Support for pagination (Plus accounts)
  • Rate limiting and caching

PyPI version

Installation

# 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 Configuration

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %AppData%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "dnsdumpster": {
      "command": "uvx",
      "args": [
        "mcp-dnsdumpster"
      ],
      "env": {
        "DNSDUMPSTER_API_KEY": "your_api_key_here"
      }
    }
  }
}

Usage

  1. Set your API key:
export DNSDUMPSTER_API_KEY=your_api_key_here
  1. Run the server:
# Using uvx (recommended)
uvx mcp-dnsdumpster

# Or if installed from source
uv run server.py

Example Prompts

Development

  • Python 3.10+
  • Uses uv for dependency management
  • Built with MCP SDK 1.4+

License

MIT

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers