domain-lookup-mcp-server
Verified Safeby jon-the-dev
Overview
Provides domain name, IP, and network information through WHOIS and DNS lookups, designed for LLM workflows.
Installation
poetry run domain-lookup-mcp-serverSecurity Notes
The server uses `asyncio.create_subprocess_exec` to run the `whois` command, passing user input as a distinct argument, which significantly mitigates command injection risks. Domain inputs are robustly sanitized (`clean_domain` function) before being used in queries. DNS queries use the `dnspython` library and trusted public nameservers. The file-based cache uses SHA256 hashes for cache keys, preventing path traversal. There are no hardcoded secrets or `eval` usage. Logging is directed to stderr, avoiding interference with JSON-RPC output.
Similar Servers
mcp-interviewer
A Python CLI tool to evaluate Model Context Protocol (MCP) servers for agentic use-cases, by inspecting capabilities, running functional tests, and providing LLM-as-a-judge evaluations.
mcp-email-server
This server allows MCP clients to interact with email accounts via IMAP and SMTP protocols, enabling functionalities like listing, fetching, sending, and deleting emails.
Reversecore_MCP
Provides a Micro-Agent Control Protocol (MCP) server that wraps various reverse engineering CLI tools and libraries, enabling AI agents to perform binary analysis, malware analysis, and vulnerability research through natural language commands.
lighthouse-mcp-server
Provides comprehensive web performance, accessibility, SEO, and security auditing and analysis using Google Lighthouse for LLMs and AI agents.