Whois MCP
Realiza consultas WHOIS para obter detalhes de registro de domínio, incluindo proprietário, registrador e datas de expiração.
Documentação
Whois MCP
Servidor Model Context Protocol para consultas whois.
Visão Geral
Este servidor MCP permite que agentes de IA como Claude Desktop, Cursor, Windsurf, etc. realizem consultas WHOIS e obtenham detalhes de domínios.
Propósito Você pode pedir diretamente à IA para verificar se um domínio está disponível, quem o possui, quando foi registrado e outros detalhes importantes. Não é necessário abrir o navegador e pesquisar.
O que é uma Consulta WHOIS? Uma consulta WHOIS é o processo de consultar um banco de dados WHOIS para obter detalhes de registro sobre um nome de domínio, endereço IP ou sistema autônomo. Ela ajuda os usuários a descobrir quem possui um domínio, quando foi registrado, quando expira e outros detalhes importantes.
Quais Informações uma Consulta WHOIS Pode Fornecer?
Ao realizar uma consulta WHOIS, você pode obter detalhes como:
- Nome do Domínio – O domínio específico consultado
- Nome do Registrador – A empresa que gerencia o registro do domínio (ex.: GoDaddy, Namecheap)
- Detalhes do Titular – Nome, organização e informações de contato do proprietário do domínio (a menos que protegido pela privacidade WHOIS)
- Data de Registro e Expiração – Quando o domínio foi registrado e quando expirará
- Servidores de Nomes – Os servidores DNS que o domínio está utilizando
- Status do Domínio – Ativo, expirado, bloqueado ou pendente de exclusão
- Informações de Contato – Contatos administrativos, técnicos e de cobrança (se não estiverem ocultos)
Ferramentas Disponíveis
| Ferramenta | Descrição |
|---|---|
whois_domain | Consulta informações whois sobre o domínio |
whois_tld | Consulta informações whois sobre o Domínio de Topo (TLD) |
whois_ip | Consulta informações whois sobre o IP |
whois_as | Consulta informações whois sobre o Número de Sistema Autônomo (ASN) |
Usando com o Cursor
Instalação - Global
Execute o servidor MCP usando npx:
npx -y @mcp-server/whois-mcp@latest
No seu IDE Cursor
- Vá para
Cursor Settings>MCP - Clique em
+ Add New MCP Server - Preencha o formulário:
- Nome:
Whois Lookup(ou qualquer nome que preferir) - Tipo:
command - Comando:
npx -y @mcp-server/whois-mcp@latest
- Nome:
Instalação - Específica do projeto
Adicione um arquivo .cursor/mcp.json ao seu projeto:
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@mcp-server/whois-mcp@latest"
]
}
}
}
Uso
Uma vez configurado, as ferramentas whois estarão automaticamente disponíveis para o Agente de IA do Cursor. Você pode:
- A ferramenta será listada em
Available Toolsnas configurações do MCP - O agente a utilizará automaticamente quando relevante
- Você pode pedir explicitamente ao agente para enviar notificações
Usando com o Roo Code
Acesse as configurações do MCP clicando em "Edit MCP Settings" nas configurações do Roo Code ou usando o comando "Roo Code: Open MCP Config" na paleta de comandos do VS Code.
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@mcp-server/whois-mcp@latest"
]
}
}
}
- Os recursos whois estarão disponíveis para os agentes de IA do Roo Code
Desenvolvimento
# Install dependencies
pnpm install
# Build
pnpm build
Depurando o Servidor
Para depurar seu servidor, você pode usar o MCP Inspector.
Primeiro, compile o servidor
pnpm build
Execute o seguinte comando no seu terminal:
# Start MCP Inspector and server with all tools
npx @modelcontextprotocol/inspector node dist/index.js
Licença
MIT