io.github.WeAreBraveLabs/domain-checker-mcp
Fast domain availability checker. DNS + RDAP/WHOIS verification.
Que pouvez-vous faire avec io.github.WeAreBraveLabs/domain-checker-mcp ?
- Hybrid DNS + RDAP/WHOIS checking - Fast DNS lookup, then RDAP (with WHOIS fallback) for accuracy
- Bulk checking - Check up to 100 domains in parallel
- Parallel processing - Batched verification queries for optimal throughput
- Name expansion - Check a base name across all popular TLDs automatically
- Flexible filtering - Return only available, only taken, or all results
- Error reporting - Clear error handling for timeouts and failures
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@wearebravelabs/domain-checker-mcpclaude mcp add domain-checker-mcp -- npx -y @wearebravelabs/domain-checker-mcp@1.0.1
{
"mcpServers": {
"domain-checker-mcp": {
"command": "npx",
"args": [
"-y",
"@wearebravelabs/domain-checker-mcp@1.0.1"
]
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
Domain Checker MCP Server
Fast domain availability checker for Model Context Protocol (MCP). DNS + RDAP/WHOIS verification.
Built by Brave Labs
Features
- Hybrid DNS + RDAP/WHOIS checking - Fast DNS lookup, then RDAP (with WHOIS fallback) for accuracy
- Bulk checking - Check up to 100 domains in parallel
- Parallel processing - Batched verification queries for optimal throughput
- Name expansion - Check a base name across all popular TLDs automatically
- Flexible filtering - Return only available, only taken, or all results
- Error reporting - Clear error handling for timeouts and failures
Installation
npm install -g @wearebravelabs/domain-checker-mcp
Configuration
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"domain-checker": {
"command": "npx",
"args": ["-y", "@wearebravelabs/domain-checker-mcp"]
}
}
}
Claude Code
Add to your MCP settings:
{
"mcpServers": {
"domain-checker": {
"command": "npx",
"args": ["-y", "@wearebravelabs/domain-checker-mcp"]
}
}
}
Tools
check_domains
Check specific domains for availability with full DNS + WHOIS verification.
// Check multiple domains
check_domains({
domains: ["myapp.com", "myapp.io", "myapp.dev"]
})
// Filter to only available domains
check_domains({
domains: ["example.com", "randomname123.com"],
filter: "available"
})
Parameters:
domains(required): Array of domain names to checkfilter(optional):"available"or"taken"- omit for all results
check_names
Check base names across popular TLDs automatically.
// Check "myproject" across all popular TLDs
check_names({
names: ["myproject"]
})
// Check multiple names with specific TLDs
check_names({
names: ["startup", "launchpad"],
tlds: ["com", "io", "co", "app"],
filter: "available"
})
Parameters:
names(required): Array of base names to checktlds(optional): Specific TLDs to check (defaults to: com, net, org, io, co, app, dev, ai, xyz, me, info, biz, us, uk, ca, au)filter(optional):"available"or"taken"- omit for all results
check_domains_quick
Fast DNS-only check without WHOIS verification. Use when speed matters more than accuracy.
check_domains_quick({
domains: ["example.com", "test.io"]
})
Parameters:
domains(required): Array of domain names to checkfilter(optional):"available"or"taken"- omit for all results
Note: DNS-only checks may show false positives for available domains. Use check_domains for verification.
Example Response
{
"summary": {
"total": 4,
"available": 2,
"taken": 2,
"errors": 0,
"totalTime": "634ms"
},
"available": [
"myproject.io",
"myproject.dev"
],
"taken": [
"myproject.com",
"myproject.app"
]
}
With errors:
{
"summary": {
"total": 3,
"available": 1,
"taken": 1,
"errors": 1,
"totalTime": "10234ms"
},
"available": ["available-domain.com"],
"taken": ["google.com"],
"errors": [
{ "domain": "example.xyz", "error": "WHOIS timeout" }
]
}
How It Works
- DNS Check (Fast) - All domains are checked via DNS in parallel. If DNS resolves, the domain is definitely taken.
- RDAP/WHOIS Verification (Accurate) - Domains that pass DNS (no records found) are verified via RDAP (preferred) or WHOIS (fallback) to confirm availability. RDAP servers are loaded dynamically from the IANA bootstrap registry.
- Parallel Processing - Verification queries run in parallel batches of 20 for optimal throughput.
This hybrid approach gives you the speed of DNS checking with the accuracy of RDAP/WHOIS verification.
Development
# Install dependencies
npm install
# Build
npm run build
# Run locally
npm start
More from Brave Labs
License
MIT © Brave Labs
Questions fréquentes
Qu'est-ce que io.github.WeAreBraveLabs/domain-checker-mcp ?
Fast domain availability checker. DNS + RDAP/WHOIS verification.
Comment installer io.github.WeAreBraveLabs/domain-checker-mcp ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add domain-checker-mcp -- npx -y @wearebravelabs/domain-checker-mcp@1.0.1. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.WeAreBraveLabs/domain-checker-mcp ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
io.github.WeAreBraveLabs/domain-checker-mcp est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient io.github.WeAreBraveLabs/domain-checker-mcp ?
Il est publié par WeAreBraveLabs. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.