rdap-mcp-server
@clareliguori
Look up domain names using RDAP
Overview
What is rdap-mcp-server?
rdap-mcp-server is a Model Context Protocol (MCP) server that uses the RDAP (Registration Data Access Protocol) to look up information about domain names, IP addresses, and Autonomous System Numbers (ASNs). It is a fork of the whois-mcp server and is designed for users who need RDAP data, especially for TLDs like .dev that no longer support the traditional whois protocol.
How to use rdap-mcp-server?
The server is distributed as a Docker container. To use it, add the following configuration to your MCP client’s mcpServers section:
"mcpServers": {
"domains": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/clareliguori/rdap-mcp-server"]
}
}
After setup, the server exposes three tools: rdap_domain, rdap_ip, and rdap_as. For local development, you can clone the repository, run npm install, npm run build, and debug with the MCP inspector.
Key features of rdap-mcp-server
- Uses RDAP, which supports modern TLDs that no longer offer whois.
- Three tools: domain, IP, and ASN lookups.
- Runs as a lightweight Docker container.
- Forked from whois-mcp with RDAP integration.
- Can be built and debugged locally with Node.js.
Use cases of rdap-mcp-server
- Querying registration data for a domain name (e.g.,
rdap_domain example.com). - Looking up IP address ownership and geolocation details.
- Retrieving information about an Autonomous System Number (ASN).
- Replacing whois-based lookups for TLDs that have migrated to RDAP.
FAQ from rdap-mcp-server
What is the difference between rdap-mcp-server and whois-mcp?
rdap-mcp-server uses the RDAP protocol instead of whois. Some TLDs, such as .dev, no longer support whois but do support RDAP, making this server a more reliable choice for those domains.
What tools does rdap-mcp-server provide?
It provides three tools: rdap_domain for domain lookups, rdap_ip for IP address lookups, and rdap_as for ASN lookups.
How do I run rdap-mcp-server?
The easiest way is to use the Docker image ghcr.io/clareliguori/rdap-mcp-server with the command docker run -i --rm as shown in the configuration example. For development, you can clone the repository and run npm install && npm run build, then test with the MCP inspector.
What are the runtime requirements for rdap-mcp-server?
The server requires Docker to run the container image. For local development, Node.js and npm are needed, along with the MCP inspector for debugging.
Does rdap-mcp-server require any authentication or API keys?
No, the README does not mention any authentication or API keys. The server queries public RDAP servers directly.