- Home
- MCP servers
- DNSDumpster -
DNSDumpster -
- python
2
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"maxweeden-mcp-dnsdumpster": {
"command": "uvx",
"args": [
"mcp-dnsdumpster"
],
"env": {
"DNSDUMPSTER_API_KEY": "YOUR_API_KEY"
}
}
}
}You can query DNS information through an MCP server that talks to the DNSDumpster API. This lets you retrieve DNS records and related details programmatically, using natural language prompts via an MCP client while benefiting from API key security, rate limiting, and caching.
How to use
Use an MCP client to ask for DNS information about domains. You can request subdomain inventories, list mail servers, or inspect NS, TXT, and A records. The server handles communication with DNSDumpster and returns structured results that you can display or use in automation.
How to install
Prerequisites: Python 3.10+ and an MCP runtime environment that can load stdio MCP servers (such as uvx). You will also need an API key for DNSDumpster if you want to access full data.
# Install the MCP server client runtime
uvx install mcp-dnsdumpster
# Or install from source if you prefer
pip install mcp-dnsdumpster
# Prepare your environment (example key)
export DNSDUMPSTER_API_KEY=your_api_key_here
# Run the MCP server (stdio configuration)
uvx mcp-dnsdumpster
Configuration and usage notes
Configure the MCP client to connect to the DNSDumpster MCP server using a standard stdio setup. The server runs locally and reads your API key from environment variables.
{
"mcpServers": {
"dnsdumpster": {
"type": "stdio",
"name": "dnsdumpster",
"command": "uvx",
"args": ["mcp-dnsdumpster"],
"env": {
"DNSDUMPSTER_API_KEY": "YOUR_API_KEY"
}
}
}
}
Notes on API keys and prompts
Set your API key before starting the server and keep it secure. Typical prompts include requests for A records, CNAMEs, MX records, TXT records, NS records, and associated banner information when available.