Domain Radar

io.github.sonwr由 GitHub 账号 sonwr 发布v0.1.2更新于 Oct 24, 2026

MCP server that checks domain availability in real-time during brand naming

概览

AI 生成的概览

让助手在构思品牌名称时实时查询域名在多个顶级域名下是否可用。

可以做什么
Domain Radar 提供四个工具:check_domains 查询具体域名,check_brand_domains 一次查询同一名称在 17 个以上顶级域名下的情况,suggest_and_check_domains 根据关键词生成名称变体并逐一查询,list_supported_tlds 列出支持的顶级域名。它通过 DNS 解析和 WHOIS 查询判断可用性,并给出可用、已被占用或未知的结果。内置的品牌命名提示词可引导完整的命名流程。
适用场景
适合为产品、品牌或项目命名时使用,可以在同一段对话中完成域名可用性查询,无需在浏览器和终端之间切换。尤其适用于需要快速筛选大量候选名称的早期命名和头脑风暴阶段。
运行要求
以本地进程方式运行,来自 npm 包 mcp-domain-radar,需要 Node.js 和 npm,客户端通过 npx 或全局安装进行配置。未声明需要 API 密钥或账号。WHOIS 查询需要网络访问,DNS 查询可离线进行。
安装前请注意
服务器会把待查询的候选域名发送给 DNS 解析器和 WHOIS 服务,因此尚未公开的产品或品牌名称会离开本机。它只读取注册状态,不注册、不购买、不预留域名,也不涉及付款或凭据。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Domain Radar,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

mcp-domain-radar

[domain-radar]

[npm version] [npm downloads] [license]

Works with
Claude Code · Claude Desktop · Cursor · Codex CLI · any MCP-compatible client

MCP server that checks domain availability in real-time during brand naming.

Name your brand. Check the domain. All in one conversation.


Why?

We've all been there:

You:    "Suggest a name for my service"AI:     "How about NexFlow?"You:     Search nexflow.com... already takenYou:    "Another one"AI:     "DataPulse?"You:     Search datapulse.com... also takenYou:    "..."        (repeat 10 times)

Install mcp-domain-radar once, and your AI checks domain availability the moment it thinks of a name. No more switching between browser and terminal.


Quick Start

1. Install

bash
npm install -g mcp-domain-radar

2. Connect to your AI coding tool

Claude Code
bash
claude mcp add domain-radar -- mcp-domain-radar
Codex CLI
bash
codex mcp add domain-radar -- npx mcp-domain-radar
Cursor

Add to .cursor/mcp.json:

json
{  "mcpServers": {    "domain-radar": {      "command": "npx",      "args": ["mcp-domain-radar"]    }  }}
Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "domain-radar": {      "command": "npx",      "args": ["mcp-domain-radar"]    }  }}

3. Install the brand-naming skill (optional, Claude Code only)

bash
mkdir -p ~/.claude/skills/brand-namingcp node_modules/mcp-domain-radar/.claude/skills/brand-naming/SKILL.md ~/.claude/skills/brand-naming/

Or copy it manually from the GitHub repo.

4. Use it

With the skill installed, type /brand-naming in Claude Code to start a guided naming session.

Or just talk naturally:

"I'm building a task management app for developers. Help me find a brand name with an available domain."

Claude will automatically check domains as it brainstorms.


What You Get

4 Tools — automatically used by Claude during conversations

ToolWhat it does
check_domainsCheck exact domain names — "Is mybrand.com taken?"
check_brand_domainsCheck one name across 17+ TLDs at once — "Check nexflow across all popular TLDs"
suggest_and_check_domainsGenerate name variations from keywords & check all — "Brainstorm names from keywords: pulse, data, flow"
list_supported_tldsShow all TLDs this server supports

30+ TLDs — including trending ones

CategoryTLDs
Classic.com .net .org
Tech / Startup.io .dev .app .co .tech .sh
Trending.ai .gg .so .me .xyz .cc .to .run .cloud .tv
Creative.lol .wtf .cool .world .studio .design
Commerce.online .site .store
Country.kr

Examples

Check a specific name

You: Check if "nexflow" is available — try .com, .io, .ai, and .dev
AVAILABLE:  + nexflow.dev  + nexflow.ai
TAKEN:  - nexflow.com  - nexflow.io
--- 2 available / 2 taken / 0 unknown ---

Brainstorm from keywords

You: I need a name for an AI code review tool.     Keywords: code, review, pulse, scan.     Find me names with available domains.
Generated 20 name variations from: code, review, pulse, scanChecking .com .io .ai .dev .app .co for each
+ codepulse (compound) — available: .dev, .ai | taken: .com, .io+ scanflow (suffix) — available: .ai, .dev, .app | taken: .com+ getpulse (prefix) — available: .dev, .co | taken: .com, .io, .ai+ revscan (blend) — available: .com, .io, .ai, .dev, .app, .co- codelab (suffix) — all checked TLDs taken
TOP PICKS (have available domains):  revscan → revscan.com, revscan.io, revscan.ai, revscan.dev, revscan.app, revscan.co  codepulse → codepulse.dev, codepulse.ai  scanflow → scanflow.ai, scanflow.dev, scanflow.app

Guided workflow with the brand-naming prompt

The server includes a built-in prompt template that walks you through the full naming process step by step.


How It Works

Your question    │    ▼  Claude brainstorms names    │    ▼  mcp-domain-radar    ├── 1. DNS lookup (fast — if it resolves, it's taken)    └── 2. WHOIS query (definitive — checks registration status)    │    ▼  Only names with available domains are recommended
  • No API keys required — uses native DNS and WHOIS protocols
  • Rate-limit friendly — batches queries with delays
  • Works offline for DNS checks — WHOIS requires network

Development

bash
git clone https://github.com/sonwr/mcp-domain-radar.gitcd mcp-domain-radarnpm installnpm run build

Test locally:

bash
claude mcp add domain-radar -- node ./dist/index.js

Roadmap

  • Domain price estimation per registrar
  • Expiring / recently dropped domain suggestions
  • Registrar API integration (Namecheap, Cloudflare, GoDaddy)
  • Internationalized domain name (IDN) support
  • More TLDs and WHOIS servers

Contributions welcome! Open an issue or PR.


License

MIT

来源:README.md,提交 3e6d99b

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.1.2最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分