在 DeepSeek Harness (DSH) 的插件生态中,智能体经常需要联网查询域名注册信息。手动解析 WHOIS 协议(端口 43)的数据通常超出普通对话模型的能力范围。xby-who-is 插件解决了这个问题,它封装了 WHOIS 查询逻辑,允许智能体直接获取权威注册商的详细信息。
插件定位¶
这是一个由 xby-skill 维护的联网工具插件。它基于 Model Context Protocol (MCP),提供域名注册详情查询服务,支持超过 1,260 种顶级域名(TLD)。
核心功能¶
该插件提供以下能力:
- set_xby_apikey:在聊天中设置 API 密钥。密钥会自动持久化,重启后依然有效。
- whois_lookup:使用 WHOIS 协议(端口 43)查询域名信息。它会连接权威 WHOIS 服务器,获取注册商、注册人、日期、名称服务器和状态等详情。支持 1,260+ TLD。
- refresh_whois_servers:从 IANA 获取最新的 TLD 列表,刷新本地的 WHOIS 服务器字典。为了保持查询准确性,建议定期运行此命令。
- list_supported_tlds:列出所有已配置 WHOIS 服务器的支持 TLD(顶级域名)。
安装与启用¶
在终端中执行以下命令即可安装该插件:
dsh plugin --profile web add github:xby_skill/xby-who-is
插件安装后,通常无需额外配置即可在对话中使用相关工具。
典型用法¶
- 获取 API 密钥:在调用查询功能前,需先前往小笨羊官网注册并获取 API 密钥。
- 设置密钥:在 DSH 聊天界面中使用
set_xby_apikey命令输入密钥。 - 查询域名:使用
whois_lookup命令后跟域名(例如whois_lookup example.com)。 - 维护服务器列表:如果需要更新支持的域名列表,使用
refresh_whois_servers。
注意事项¶
- 密钥来源:
set_xby_apikey需要先从小笨羊官网获取 API 密钥。 - 协议端口:
whois_lookup使用标准的 WHOIS 协议端口 43 进行连接。 - 定期维护:
refresh_whois_servers建议定期运行,以确保 WHOIS 服务器字典是最新的。
总结¶
xby-who-is 是一个实用的联网查询插件,能够帮助 DSH 智能体直接获取域名注册信息。其核心价值在于封装了复杂的网络协议和数据处理逻辑。完整的插件文档与源码可在以下地址查看: