DNS Checker
@hosthobbit
About DNS Checker
DNS Checker project with GitHub and WhatsApp MCP servers.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"dns-checker": {
"command": "python",
"args": [
"app.py"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is DNS Checker?
DNS Checker is a Python-based application that performs DNS operations and provides comprehensive domain information. It features checks for MX, SPF, DKIM, DMARC records, website status, SSL certificates, and WHOIS data.
How to use DNS Checker?
Clone the repository, install required dependencies with pip install -r requirements.txt, then start the application with python app.py. Access the web interface at http://localhost:5000. Use endpoints like /check and /get-domain-info to interact programmatically.
Key features of DNS Checker
- DNS record checks (MX, A, CNAME, NS, SPF, DKIM, DMARC)
- Website status monitoring with response time
- SSL certificate details (issuer and expiry)
- WHOIS domain registration retrieval
- Domain grouping by nameserver or migration complexity
- Session management for saving and loading domain lists
Use cases of DNS Checker
- Categorize domains by their MX record type
- Group domains by nameserver for migration planning
- Retrieve SSL certificate information for security audits
- Check website status and redirects
- Save and reload domain lists for recurring analyses
FAQ from DNS Checker
What are the runtime requirements?
Python 3.8 or higher, Flask, and the libraries listed in requirements.txt.
How do I install and run DNS Checker?
Clone the repository, install dependencies with pip install -r requirements.txt, and start with python app.py. Then open http://localhost:5000 in a browser.
Where does DNS Checker store cached domain information?
Cached data is stored in a temporary directory configured in the application.
Can I save and load domain lists?
Yes, via the /save-domain-list, /get-saved-lists, and /load-domain-list API endpoints.
Does DNS Checker provide API endpoints?
Yes, it includes endpoints such as /check, /get-mx-records, /get-domain-info, and /group-by-nameserver.
Frequently asked questions
What are the runtime requirements?
Python 3.8 or higher, Flask, and the libraries listed in `requirements.txt`.
How do I install and run DNS Checker?
Clone the repository, install dependencies with `pip install -r requirements.txt`, and start with `python app.py`. Then open `http://localhost:5000` in a browser.
Where does DNS Checker store cached domain information?
Cached data is stored in a temporary directory configured in the application.
Can I save and load domain lists?
Yes, via the `/save-domain-list`, `/get-saved-lists`, and `/load-domain-list` API endpoints.
Does DNS Checker provide API endpoints?
Yes, it includes endpoints such as `/check`, `/get-mx-records`, `/get-domain-info`, and `/group-by-nameserver`.
Basic information
More Other MCP servers
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Awesome Mlops
visengerA curated list of references for MLOps

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3

Glasswarp
GlasswarpSee and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Comments