域检查器MCP服务器
用于域可用性检查和智能域推荐的模型上下文协议(MCP)服务器。
目的
为AI代理提供域名检查功能,包括:
- 检查是否有单个域可供注册
- 一次批量检查多个域
- 基于关键字生成智能域名建议
- 支持多个顶级域名
特性
可用工具
| 工具 | 说明 |
|---|---|
check_domain | 检查是否有单个域名可用 |
check_domains_batch | 一次检查多个域的可用性 |
suggest_domains | 根据关键字生成域名建议 |
智能功能
- WHOIS集成:使用whoiser库进行准确的域可用性检查
- 多TLD支持:检查.com、.org、.net、.io、.app等域名
- 聪明的建议:从关键字生成创意域组合
- 批处理:在单个请求中高效检查多个域
安装
# Install dependencies
npm install
# or
pnpm install
# Build the server
npm run build配置
默认情况下不需要配置。服务器使用公共WHOIS服务。
用于克劳德代码MCP配置
添加到您的 ~/.config/claude-code/mcp-servers.json:
{
"mcpServers": {
"domain-checker": {
"command": "node",
"args": ["/path/to/mcp-domain-checker/dist/index.js"]
}
}
}使用示例
检查单个域
// Check if example.com is available
await check_domain({ domain: "example.com" })批量检查多个域
// Check multiple domains at once
await check_domains_batch({
domains: ["myapp.com", "myapp.io", "myapp.dev"]
})生成域建议
// Get 10 domain suggestions for a tech startup
await suggest_domains({
keywords: ["tech", "startup", "ai"],
count: 10,
tlds: ["com", "io", "ai", "dev"]
})发展
# Watch mode for development
npm run dev
# Build for production
npm run build
# Type checking
tsc --noEmitapi参考
check_domain
检查是否有单个域名可用。
参数:
domain(string,必填):要检查的域名(例如“example.com”)
退货:
available(boolean):域是否可用domain(string):已检查的域名whoisData(对象,可选):原始WHOIS数据(如果可用)
check_domains_batch
一次检查多个域名的可用性。
参数:
domains(string\[\],必填):要检查的域名数组
退货:
- 每个域的可用性结果数组
suggest_域名
根据关键字生成域名建议。
参数:
keywords(string\[\],必填):用于建议的关键字count(数字,可选):建议的最大数量(默认值:10)tlds(string\[\],可选):要检查的TLD(默认值:\[“com”、“org”、“net”、“io”、“app”\])
退货:
- 包含元数据的可用域建议数组
许可证
麻省理工学院
作者
使用克劳德代码构建
仓库
https://github.com/3viky/mcp-domain-checker
