io.github.cyanheads/whois-mcp-server
Officialby cyanheads · TypeScript
Domain registration, availability, DNS records, and IP/ASN resolution via RDAP and DNS-over-HTTPS.
Domain registration, DNS records, and IP/ASN resolution via RDAP and DNS-over-HTTPS.
Topics
README not available yet.
Install
Configuration
MCP_LOG_LEVELdefault infoSets the minimum log level for output (e.g., 'debug', 'info', 'warn').
RDAP_TIMEOUT_MSdefault 5000HTTP timeout for RDAP requests in milliseconds.
DOH_TIMEOUT_MSdefault 3000HTTP timeout for DNS-over-HTTPS requests in milliseconds.
RDAP_MAX_RETRIESdefault 2Max retry attempts on transient RDAP failures.
DOH_MAX_RETRIESdefault 2Max retry attempts on transient DNS-over-HTTPS failures.
MCP_HTTP_HOSTdefault 127.0.0.1The hostname for the HTTP server.
MCP_HTTP_PORTdefault 3010The port to run the HTTP server on.
MCP_HTTP_ENDPOINT_PATHdefault /mcpThe endpoint path for the MCP server.
MCP_PUBLIC_URLPublic origin override for deployments behind a TLS-terminating reverse proxy (e.g. https://mcp.example.com).
MCP_AUTH_MODEdefault noneAuthentication mode to use: 'none', 'jwt', or 'oauth'.
claude_desktop_config.json
{
"mcpServers": {
"whois-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/whois-mcp-server@0.1.3",
"run",
"start:stdio"
],
"env": {
"MCP_LOG_LEVEL": "info",
"RDAP_TIMEOUT_MS": "5000",
"DOH_TIMEOUT_MS": "3000",
"RDAP_MAX_RETRIES": "2",
"DOH_MAX_RETRIES": "2"
}
}
}
}