{"_id":"@mcp-server/whois-mcp","name":"@mcp-server/whois-mcp","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@mcp-server/whois-mcp","version":"1.0.1","description":"MCP to lookup whois information","license":"MIT","homepage":"https://github.com/modelcontextprotocol-servers/whois-mcp","repository":{"type":"git","url":"git+https://github.com/modelcontextprotocol-servers/whois-mcp.git"},"type":"module","bin":{"whois-mcp":"dist/index.js"},"scripts":{"build":"tsc && shx chmod +x dist/*.js","prepare":"npm run build","dev":"tsc --watch"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.6.1","whoiser":"2.0.0-beta.3","zod":"^3.24.2"},"devDependencies":{"@types/node":"^20.11.24","shx":"^0.3.4","typescript":"^5.3.3"},"_id":"@mcp-server/whois-mcp@1.0.1","gitHead":"a2d0732bb8705f87c91c83d3fb242c750f138d5c","bugs":{"url":"https://github.com/modelcontextprotocol-servers/whois-mcp/issues"},"_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Rl1XBCXPyk5kSpotZmz9Hh3iHlIfXKIjhpSocpxZI38vYU29pg8YQ43fDmE8PmczoPzLoCJHGUUT4nwkVz4o0A==","shasum":"ee0f1a0786df6396f46cd8b6cbd04c75f778ed30","tarball":"https://registry.npmjs.org/@mcp-server/whois-mcp/-/whois-mcp-1.0.1.tgz","fileCount":4,"unpackedSize":8459,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFzrD35CIGsVpQzSAPBU9XxCAeK1Wj7LSSb7P3P83PM4AiAIDkuUDJbcVnHxvlL9BWyiG2R2h/4XBekEjJDKCJfT5g=="}]},"_npmUser":{"name":"modelcontentprotocol","email":"ingf.ivan@outlook.com"},"directories":{},"maintainers":[{"name":"modelcontentprotocol","email":"ingf.ivan@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whois-mcp_1.0.1_1741342640726_0.7062615834679857"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-07T10:17:20.651Z","1.0.1":"2025-03-07T10:17:20.900Z","modified":"2025-03-07T10:17:21.123Z"},"maintainers":[{"name":"modelcontentprotocol","email":"ingf.ivan@outlook.com"}],"description":"MCP to lookup whois information","homepage":"https://github.com/modelcontextprotocol-servers/whois-mcp","repository":{"type":"git","url":"git+https://github.com/modelcontextprotocol-servers/whois-mcp.git"},"bugs":{"url":"https://github.com/modelcontextprotocol-servers/whois-mcp/issues"},"license":"MIT","readme":"# Whois MCP\n\n[Model Context Protocol](https://modelcontextprotocol.io) server for whois lookups.\n\n## Overview\n\nThis MCP server allows AI agents like Claude Desktop, Cursor, Windsurf,.. etc to perform WHOIS lookups and retrieve domain details. \n\n**Purpose**\nYou can directly ask the AI to check if a domain is available, who owns it, when it was registered, and other important details. No need to go to browser and search.\n\n**What is a WHOIS Lookup?**\nA WHOIS lookup is the process of querying a WHOIS database to retrieve registration details about a domain name, IP address, or autonomous system. It helps users find out who owns a domain, when it was registered, when it expires, and other important details.\n\n**What Information Can a WHOIS Lookup Provide?**\n\nWhen you perform a WHOIS lookup, you can retrieve details such as:\n\n- Domain Name – The specific domain queried\n- Registrar Name – The company managing the domain registration (e.g., GoDaddy, Namecheap)\n- Registrant Details – The name, organization, and contact details of the domain owner (unless protected by WHOIS privacy)\n- Registration & Expiry Date – When the domain was registered and when it will expire\n- Name Servers – The DNS servers the domain is using\n- Domain Status – Active, expired, locked, or pending deletion\n- Contact Information – Administrative, technical, and billing contacts (if not hidden)\n\n## Available Tools\n\n| Tool                  | Description                                |\n| --------------------- | ------------------------------------------ |\n| `whois_domain`        | Looksup whois information about the domain |\n| `whois_tld`           | Looksup whois information about the Top Level Domain (TLD)    |\n| `whois_ip`            | Looksup whois information about the IP     |\n| `whois_as`            | Looksup whois information about the Autonomous System Number (ASN)     |\n\n## Using with Cursor\n\n**Installation - Globally**\n\nRun the MCP server using npx:\n\n```bash\nnpx -y @mcp-server/whois-mcp@latest\n```\n\nIn your Cursor IDE\n\n1. Go to `Cursor Settings` > `MCP`\n2. Click `+ Add New MCP Server`\n3. Fill in the form:\n   - Name: `Whois Lookup` (or any name you prefer)\n   - Type: `command`\n   - Command: `npx -y @mcp-server/whois-mcp@latest`\n\n\n**Installation - Project-specific**\n\nAdd an `.cursor/mcp.json` file to your project:\n\n```json\n{\n  \"mcpServers\": {\n    \"whois\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mcp-server/whois-mcp@latest\"\n      ]\n    }\n  }\n}\n```\n\n**Usage**\n\nOnce configured, the whois tools will be automatically available to the Cursor AI Agent. You can:\n\n1. The tool will be listed under `Available Tools` in MCP settings\n2. Agent will automatically use it when relevant\n3. You can explicitly ask Agent to send notifications\n\n## Using with Roo Code\nAccess the MCP settings by clicking \"Edit MCP Settings\" in Roo Code settings or using the \"Roo Code: Open MCP Config\" command in VS Code's command palette.\n\n```json\n{\n  \"mcpServers\": {\n    \"whois\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@mcp-server/whois-mcp@latest\"\n      ]\n    }\n  }\n}\n```\n3. The whois capabilities will be available to Roo Code's AI agents\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Build\npnpm build\n\n```\n\n## Debugging the Server\n\nTo debug your server, you can use the [MCP Inspector](https://github.com/modelcontextprotocol/inspector).\n\nFirst build the server\n\n```\npnpm build\n```\n\nRun the following command in your terminal:\n\n```\n# Start MCP Inspector and server with all tools\nnpx @modelcontextprotocol/inspector node dist/index.js\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-f86413a650d3c3023691bfaac78d5245"}