mcpField
D
domain-query

domain-query

github.com/wmy2981云与 DevOps155 次安装5 周前更新
代码仓库

关于 domain-query

domain-query 是通过接口盒子 API 查询域名 ICP 备案和 WHOIS 注册信息的命令行技能。它可一次查询两类信息,也能单独查询或以 JSON 输出。

主要功能

  1. 01查询 ICP 备案信息
  2. 02查询 WHOIS 注册信息
  3. 03选择仅查询备案或 WHOIS
  4. 04绕过缓存进行实时 WHOIS 查询
  5. 05以 JSON 输出原始结果

适用场景

  1. 01核实域名的 ICP 备案信息
  2. 02查看域名注册商、日期和 DNS 服务器
  3. 03获取绕过缓存的 WHOIS 信息

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/wmy2981/skills --skill domain-query

安装后在 Claude Code 中输入/domain-query确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.claude-plugin/
plugin.json
references/
icp_api_doc.md
whoisall_api_doc.md
scripts/
.env.example
domain_query.py

详细介绍

域名查询

通过一条命令查询接口盒子 API,获取任意域名的 ICP 备案和 WHOIS 注册信息。

执行规则

直接运行用户请求的命令,不要预先检查依赖项、环境变量或配置。如果有问题,脚本会报出明确的错误——届时再检查并修复。

环境变量

变量描述
JKHZ_ID接口盒子(apihz.cn)用户 ID
JKHZ_KEY接口盒子 API 密钥

脚本会自动从 ~/.wmyskills/.env(所有技能共用)加载这些变量;如果脚本目录中存在 scripts/.env,则会优先使用。以 scripts/.env.example 为模板——将变量添加到 ~/.wmyskills/.env,切勿覆盖已有文件。

要求

pip install python-dotenv

用法

脚本:scripts/domain_query.py

查询全部(ICP + WHOIS)
python scripts/domain_query.py example.com
WHOIS 实时查询(跳过缓存)
python scripts/domain_query.py example.com --live
仅查询一项
python scripts/domain_query.py example.com --only icp
python scripts/domain_query.py example.com --only whois
输出原始 JSON
python scripts/domain_query.py example.com --json

查询项目

项目内容
📋 ICP 备案(ICP 备案)备案号、组织名称、类型、审核日期
📝 WHOIS注册商、注册/到期日期、DNS 服务器、域名状态等

参数

参数描述
domain域名(必填),例如 example.com
--liveWHOIS 实时查询(绕过缓存;使用缓存速度更快)
--only仅查询以下一项:icp、whois
--json输出原始 JSON(用于调试)

注意事项

  • 默认情况下会同时查询两个项目
  • WHOIS 缓存模式速度更快;--live 可获取最新数据,但耗时更长

评论

支持 Markdown