
Domain Check
io.github.saidutt46由 GitHub 账号 saidutt46 发布v1.2.1更新于 Oct 25, 2026
Fast domain availability checker with RDAP/WHOIS — batch checks, TLD presets, and name generation.
概览
通过 RDAP/WHOIS 查询域名是否可注册,支持批量检查、TLD 预设、名称生成和注册商信息,供 AI 助手使用。
- 可以做什么
- 检查单个或批量域名的可用状态,可选检测是否在售
- 按内置 TLD 预设检查名称,或列出可用预设
- 按模式、前缀和后缀生成候选名称
- 查询域名的注册商、创建/到期日期和状态码
- 适用场景
- 适合为产品或品牌起名时让助手测试多个 TLD 下的候选域名、对商标做全 TLD 排查,或在购买前核对注册商与到期信息。
- 运行要求
- 以本地 stdio 进程运行,可从对应平台的 MCP 安装包或通过 Cargo 安装。需要访问 RDAP 与 WHOIS 服务器的网络;无需账号、API 密钥或已声明的环境变量。可选环境变量 DC_DNS_SERVER 用于指定 DNS 服务器。
安装
在 SourceWeft 中
- 打开 控制台中的 Domain Check,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
domain-check
Universal domain exploration engine: fast domain availability checks across the internet — as a CLI, Rust library, and MCP server for AI agents.
[Homebrew] [CLI Crate] [Library Crate] [MCP Server] [Downloads] [License: MIT OR Apache-2.0]
Quick Links: Installation | Quick Start | Use Cases | Output Formats | Presets | Configuration | Automation | Library | MCP Server | FAQ | Contributing
Why domain-check
- 1,200+ TLDs out of the box — IANA bootstrap loads the full registry automatically. No config needed. 34 hardcoded TLDs work offline as fallback.
- Dual-protocol engine — RDAP-first with automatic WHOIS fallback. IANA server discovery covers ~189 ccTLDs that lack RDAP (
.it,.co,.eu,.jp). WHOIS is built in, so no systemwhoistool is needed on any platform. - Fast — up to 100 concurrent checks, streaming results as they complete. 3.4 MB release binary.
- Domain generation — pattern expansion (
\w=letter,\d=digit,?=either), prefix/suffix permutations, and--dry-runto preview before checking. - 11 curated presets —
startup,tech,creative,finance,ecommerce, and more. Or define your own in config. - For-sale detection —
--for-salereads RFC 10023_for-salerecords, so you can see when a registered domain is actually on the market (asking price and contact, sanitized, never auto-opened). - Rich output — grouped pretty display, JSON, CSV. Registrar info, creation/expiration dates, and status codes with
--info. - CI and automation friendly —
--json/--csvto stdout,--yesto skip prompts,--forcefor large runs, automatic non-TTY detection. - Configurable — TOML config files,
DC_*environment variables, custom presets, and clear precedence rules. - Agent-native — MCP server exposes all tools to AI coding agents (Claude, Codex, Gemini, Cursor, VS Code Copilot, and any MCP client).
- CLI + library + MCP — same engine powers the CLI,
domain-check-lib(Rust library), anddomain-check-mcp(MCP server).
Installation
Quick Start
Pretty output:
Use Cases
Output Formats
Default — one line per domain, colored status:
Pretty (--pretty) — grouped by status with summary:
JSON (--json) — structured, pipe to jq:
CSV (--csv) — import into spreadsheets or databases:
Info (--info) — registrar, dates, and status codes:
Full reference: docs/CLI.md
Smart Presets
11 built-in presets covering common domains strategies:
Define custom presets in your config file:
Configuration
Create domain-check.toml in your project directory:
Config lookup order:
./domain-check.toml > ~/.domain-check.toml > ~/.config/domain-check/config.toml
Common environment variables:
Automation & CI
CI-friendly behavior:
--yes/--forceskip all confirmation prompts- Non-TTY environments (piped, CI) never prompt — scripts are never blocked
- Spinner writes to stderr; stdout stays clean for piping
--no-bootstrapfor deterministic, offline-safe checks against 34 hardcoded TLDs
Automation guide: docs/AUTOMATION.md
Library
Use domain-check-lib directly in Rust projects:
Library docs: domain-check-lib/README.md | docs.rs
MCP Server
domain-check-mcp exposes domain checking as tools for AI coding agents via the Model Context Protocol. Works with any MCP-compatible client.
6 tools available: check_domain, check_domains, check_with_preset, generate_names, list_presets, domain_info.
Then ask your agent naturally: "Is coolstartup.com available?" or "Check mybrand across the startup preset".
The check tools take an optional check_for_sale parameter, and domain_info always includes RFC 10023 for-sale info when the holder publishes it. Responses mark that data as unverified and report failed lookups in for_sale_errors. Set DC_DNS_SERVER in the MCP client's env to choose the DNS server.
Supports: Claude Code, Claude Desktop, VS Code Copilot, Cursor, Windsurf, JetBrains, OpenAI Codex CLI, Gemini CLI, and any MCP stdio client.
Full setup: domain-check-mcp/README.md
Reliability Notes
- Domain status is network- and registry-dependent. Temporary errors can produce
UNKNOWNstates. - WHOIS output is less standardized than RDAP. domain-check reads the reply formats of 40+ registries and answers
UNKNOWNrather than guess. Some registries (.es,.gr,.vn, …) offer no public WHOIS, so their domains showUNKNOWNwhen RDAP can't answer. - For repeatable CI workflows, pin behavior with explicit flags (
--batch,--json,--no-bootstrap,--concurrency).
Troubleshooting and expected edge cases: docs/FAQ.md
Project Docs
- CLI reference: docs/CLI.md
- Library: domain-check-lib/README.md | docs.rs
- MCP server: domain-check-mcp/README.md
- Examples and workflows: docs/EXAMPLES.md
- Automation usage: docs/AUTOMATION.md
- FAQ: docs/FAQ.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Security policy: SECURITY.md
License
Licensed under either of
at your option.
来源:README.md,提交 7d4e413
工具
0版本历史
5- v1.2.1最新Oct 25, 2026
- v1.2.0Oct 12, 2026
- v1.1.0Oct 8, 2026
- v1.0.3Sep 28, 2026
- v1.0.2Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。
其他 Check 集成
check.tattoo: tattoo size and placement guide
tattoo.check官方发布者
check.tattoo: tattoo size and placement guide 的托管 MCP 服务,由 check.tattoo 发布;无需登录;Streamable HTTP;5 个工具。
iva.pt — EU VAT check (VIES) and Portuguese VAT law
pt.iva官方发布者
在 VIES 中校验欧盟增值税号,并返回葡萄牙增值税法典(CIVA)与 RITI 条文,支持葡语和英语。

Dirtsmith Evidence Quote Check
由 GitHub 账号 throttler300 发布
一个本地 MCP 服务器,将助手的引用绑定到已准入的源文本并标注片段位置,可选拒绝哈希过期的引用。

HTTP Header Policy Check — HSTS, CSP & Frame Declarations
由 GitHub 账号 kriton-dev 发布
托管在 Apify 上的远程 MCP 服务器,让助手检查网站声明的七类 HTTP 安全响应头,且不返回原始头值。

VOOPA Render Check
由 GitHub 账号 Voopa-Corp 发布
对照创作要求审查已生成的视频,在再次付费渲染前建议是剪辑修改、重试一次还是更换方案。