FastDomainCheck
Verifique o status de registro de nomes de domínio em lote usando verificação dupla WHOIS e DNS.
Documentação
Servidor MCP FastDomainCheck
Uma implementação do Model Context Protocol para verificar o status de registro de nomes de domínio em lote.
Links Relacionados
- Serviço Online FastDomainCheck - Verifique o status de registro de domínios em lote online
- Documentação do Servidor MCP - Documentação detalhada do projeto e especificações técnicas
Introdução
O Servidor MCP FastDomainCheck é uma implementação de servidor do Model Context Protocol (MCP) que permite conexões seguras e bidirecionais entre ferramentas de IA (como o Claude) e dados de disponibilidade de domínios. Ao seguir o padrão aberto do MCP, garante compatibilidade perfeita com diversas aplicações alimentadas por IA.
Recursos
- Verificação em lote do status de registro de domínios
- Verificação dupla usando WHOIS e DNS
- Suporte a IDN (Nomes de Domínio Internacionalizados)
- Formato de saída conciso
- Validação de entrada e tratamento de erros integrados
Documentação da Ferramenta
check_domains
Verifica o status de registro de vários nomes de domínio.
Formato de Entrada
{
"domains": ["example.com", "test.com"]
}
Parâmetros:
domains: Matriz de strings contendo os nomes de domínio a verificar- Comprimento máximo de 255 caracteres por domínio
- Máximo de 50 domínios por solicitação
- Nenhum nome de domínio vazio permitido
Formato de Saída
{
"results": {
"example.com": {
"registered": true
},
"test.com": {
"registered": false
}
}
}
Campos da Resposta:
results: Objeto com nomes de domínio como chaves e resultados da verificação como valoresregistered: Booleanotrue: Domínio registradofalse: Domínio disponível
Tratamento de Erros
A ferramenta retornará um erro nos seguintes casos:
- Lista de domínios vazia
- Mais de 50 domínios na solicitação
- Nome de domínio vazio
- Nome de domínio excedendo 255 caracteres
- Falha na serialização do resultado
Formato da Resposta de Erro:
{
"error": "Error: domains list cannot be empty"
}
Exemplos de Uso
Verificar vários domínios:
Solicitação
{
"domains": ["example.com", "test123456.com"]
}
Resposta
{
"results": {
"example.com": {
"registered": true
},
"test123456.com": {
"registered": false
}
}
}
Considerações de Desempenho
- As verificações de domínio são executadas sequencialmente, levando aproximadamente 0,3-1 segundo por domínio
- Máximo de 50 domínios por solicitação para evitar esgotamento de recursos
- Tempo limite da consulta WHOIS definido para 10 segundos
- Consulta DNS como alternativa quando a consulta WHOIS falha
Estratégia de Tratamento de Erros
- Validação de Entrada: Validação abrangente antes do processamento
- Verificação Dupla: WHOIS como principal, DNS como alternativa
- Gerenciamento de Tempo Limite: Tempos limite razoáveis para todas as operações de rede
- Mensagens de Erro Detalhadas: Descrições claras de erros para solução de problemas
Uso
Baixar Binário
Baixe o arquivo binário da página de versões. https://github.com/bingal/FastDomainCheck-MCP-Server/releases
Para Mac/Linux
chmod +x FastDomainCheck-MCP-Server
Configurações do Servidor MCP
Configurando o FastDomainCheck MCP no Claude Desktop
Modifique seu arquivo claude-desktop-config.json conforme mostrado abaixo
Mac/Linux
{
"mcpServers": {
"fastdomaincheck": {
"command": "/path/to/FastDomainCheck-MCP-Server",
"args": []
}
}
}
Windows
{
"mcpServers": {
"fastdomaincheck": {
"command": "path/to/FastDomainCheck-MCP-Server.exe",
"args": []
}
}
}
Versão Python
A versão Python deste projeto está disponível em fastdomaincheck-mcp-server.
Configurações do Servidor MCP
{
"mcpServers": {
"fastdomaincheck": {
"command": "uvx",
"args": [
"fastdomaincheck-mcp-server"
]
}
}
}
Guia de Desenvolvimento
Requisitos
- Go 1.16 ou superior
- Conectividade de rede (para consultas WHOIS e DNS)
- Dependências:
- github.com/metoro-io/mcp-golang
- Outras dependências específicas do projeto
Compilar
# Linux
go build -o FastDomainCheck-MCP-Server
# Windows
go build -o FastDomainCheck-MCP-Server.exe