Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

saidutt46/domain-check

说明与用途

**项目简介**
saidutt46/domain-check 是一个高速、通用的域名可用性检查工具,支持 1,200 多种顶级域(TLD),提供模式生成、RDAP 查询并在必要时回退到 WHOIS。它同时提供 CLI、Rust 库以及基于 Model Context Protocol(MCP)的服务器,实现 AI 代理对真实网络资源的即时访问。

**价值**

  • **统一协议**:通过 MCP 为 AI 助手提供标准化的调用方式,降低不同工具之间的集成成本。
  • **实时、可靠**:结合 RDAP 与 WHOIS,保证在各种网络环境下都能获得最新的域名状态。
  • **多语言入口**:CLI、Rust SDK 与 HTTP API 并存,既适合开发者在本地脚本中使用,也方便在服务端为 AI 模型提供后端服务。

**典型接入方式**

  1. **CLI**:domain-check check example.com → 直接在终端获取可用性结果,适合快速调试或在 CI/CD 中使用。
  2. **Rust 库**:在 Rust 项目中 use domain_check::Client;,调用 client.check("example.com") 获得结构化返回,适合深度集成到业务系统或 AI Agent 的代码库。
  3. **MCP 服务器**:部署 domain-check-mcp,通过 HTTP POST 按 MCP 规范发送查询请求,AI 助手(如 OpenAI、Claude)即可通过统一的模型上下文协议调用,实现“工具调用”功能。

**生产可用性**

  • **活跃维护**:最近一次提交在 2026‑05‑14,项目星标 276、Fork 16,社区活跃度良好。
  • **技术成熟度**:使用 Rust 实现的高性能网络栈,已在多个开源项目中作为依赖使用,具备稳定的错误处理和超时机制。
  • **安全与合规**:当前未发现重大许可证或安全隐患(仍需最终审查),但项目采用 MIT 许可证,便于商业使用。
  • **部署简易**:提供 Docker 镜像和二进制发布,支持一键启动的 MCP 服务器,适合作为生产环境的微服务组件。

综上所述,saidutt46/domain-check 具备高性能、易集成和稳定的社区支撑,是在 AI 助手或后端系统中实现域名可用性查询的可靠 OSS 选项。

实际用途

saidutt46/domain-check helps connect AI assistants to real tools and data through a standard protocol.

  • connect AI agents to tools
  • ship Model Context Protocol servers
  • standardize integrations

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: Rust
  • 记录日期: 2026-09-05T17:32:02.862Z
原始来源