![🏷️ MCP Domain Availability Checker [Python - Domain APIs - Claude Desktop]](/images/assets/mcp-domain-availability-preview.png)
🏷️ MCP Domain Availability Checker [Python - Domain APIs - Claude Desktop]
- Python , MCP , Domain APIs , Claude Desktop , DNS , WHOIS
- 01 May, 2025
MCP Domain Availability Checker é uma integração com o Model Context Protocol que permite ao Claude Desktop verificar a disponibilidade de domínios em mais de 50 extensões TLD populares. Essa ferramenta combina resolução DNS com consultas WHOIS para fornecer resultados precisos, além de sugestões inteligentes de TLDs alternativos.
Demonstração
Marcos do vídeo:
- 00:00 - Verificando disponibilidade de google.com
- 00:20 - Testando myawesomesite.com
- 00:40 - Checando techstartup2026.io
- 01:00 - Analisando o domínio aitools
Principais funcionalidades:
- Verificação abrangente: Confere a disponibilidade em mais de 50 TLDs populares como .com, .io, .ai, .dev, .app
- Múltiplos métodos de checagem: Combina resolução DNS e consultas WHOIS para maior precisão
- Organização inteligente de TLDs: Resultados agrupados por TLDs Populares, de País e Novos
- Verificação em lote: Checagem de várias extensões para um mesmo domínio simultaneamente
- Processamento paralelo: Consultas concorrentes com controle de taxa
- Métricas de desempenho: Tempo de resposta detalhado por domínio
- Interação via linguagem natural: Totalmente utilizável via Claude Desktop
Resumo técnico:
- Backend em Python: Construído com Python 3.10+ usando async/await para concorrência eficiente
- Model Context Protocol (MCP): Integração com Claude Desktop via
uvx
- APIs de DNS e WHOIS: Sistema híbrido de verificação por múltiplos métodos
- Fallback via socket: Alternativa para casos em que os serviços principais falham
- Controle de concorrência: Limitação inteligente via semáforos
- TLDs organizados por categoria: Populares, de País e Novos
- Instalação direta: Sem necessidade de clonar repositório
Guia de instalação:
Pré-requisitos:
# Instalar o gerenciador de pacotes uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# Ou via Homebrew
brew install uv
Usando Smithery:
npx -y @smithery/cli install @imprvhub/mcp-domain-availability --client claude
Configuração manual:
{
"mcpServers": {
"mcp-domain-availability": {
"command": "uvx",
"args": [
"--python=3.10",
"--from",
"git+https://github.com/imprvhub/mcp-domain-availability",
"mcp-domain-availability"
]
}
}
}
Comando disponível:
A ferramenta oferece um único comando com uso flexível:
-
check_domain: Principal função com a flag
--domain
mysite.com --domain
- Verifica um domínio específicomysite --domain
- Verifica o domínio em todos os TLDs suportadostest.io --domain
- Verifica uma extensão específica e alternativas
Categorias de TLDs suportadas:
TLDs Populares (12): .com, .net, .org, .io, .ai, .app, .dev, .co, .xyz, .me, .info, .biz
TLDs de País (35): .us, .uk, .ca, .au, .de, .fr, .it, .es, .nl, .jp, .kr, .cn, .in, .br, .mx, .ar, .cl, .co, .pe, .ru, .pl, .cz, .ch, .at, .se, .no, .dk, .fi, .be, .pt, .gr, .tr, .za, .eg, .ma, .ng, .ke
Novos TLDs: .tech, .online, .site, .website, .store, .shop, .cloud, .digital, .blog, .news, entre outros
Requisitos do sistema:
- Python 3.10 ou superior
- Aplicativo Claude Desktop
- Gerenciador
uv
- Conexão com a Internet para DNS/WHOIS
Arquitetura técnica:
A verificação ocorre em múltiplas camadas:
- Resolução DNS: Primeira abordagem para checar IP associado
- Consulta WHOIS: Segundo método de validação com registros oficiais
- Socket direto: Fallback para verificação via porta 443
- Concorrência com semáforo: Consultas paralelas limitadas por controle de taxa
- Organização inteligente: Resultados agrupados por tipo e status
Considerações de segurança:
- Todas as consultas são somente leitura
- Nenhum dado pessoal é transmitido além do nome do domínio
- Consultas DNS/WHOIS podem ser logadas por terceiros
- Controle de taxa evita sobrecarga em serviços externos
- Nenhum registro ou modificação de domínios ocorre
Casos de uso:
- Pesquisa de nomes: Explore a disponibilidade em várias extensões para proteger sua marca
- Startups: Encontre domínios livres para novos projetos
- Monitoramento de marcas: Acompanhe registros e alternativas
- Investimento em domínios: Detecte oportunidades valiosas
- Desenvolvimento web: Verifique domínios durante a fase de planejamento
- SEO e marketing: Busque variações para campanhas
- Portfólios de domínio: Monitore status e vencimentos
Desempenho:
- Concorrência nativa: Até 20 domínios verificados simultaneamente
- Controle de taxa: Evita bloqueios e erros de excesso de consultas
- Cache otimizado: Minimiza consultas repetidas
- Timeout configurável: Ajuste de tempo para respostas
- Fallback robusto: Mantém funcionalidade mesmo com falhas externas
Esta integração mostra como assistentes de IA podem acelerar fluxos de trabalho em análise de domínios, unindo automação, linguagem natural e precisão técnica — tudo sem sair do Claude Desktop.