WHOIS MCP 服务是一个基于模型上下文协议(MCP)实现的 WHOIS 查询服务。它以 Java 应用程序的形式,借助标准化接口为用户提供域名 WHOIS 信息查询功能,且该服务器通过标准输入输出进行通信,与 MCP 客户端兼容。
WHOIS MCP 是一个 Java 应用程序,它基于 Model Context Protocol 提供 WHOIS 查询功能。用户能够通过该服务,利用标准化接口查询域名的 WHOIS 信息。此服务器支持标准输入输出通信,可与 MCP 客户端完美兼容。
git clone https://github.com/your-repository.git
cd whois-mcp
mvn clean install
java -jar target/whois-mcp.jar
将以下配置添加到你的 settings.json
文件中:
{
"whoisMcp": {
"serverUrl": "http://localhost:8080",
"apiKey": "your_api_key"
}
}
在终端中运行以下命令启动服务:
cd whois-mcp
mvn spring-boot:run
com.whoismcp.WhoIsMcpApplication
- 应用程序的主入口。DomainValidator
进行验证。WhoIsClient
发起 WHOIS 查询。项目依赖于 IANA 的 根区域数据库,获取顶级域名的信息。
属性 | 详情 |
---|---|
模型类型 | Model Context Protocol (MCP) - 用于实现 MCP 协议 |
日志记录库 | SLF4J - 便于调试和维护 |
WHOIS 客户端功能库 | Apache Commons Net - 提供 WHOIS 客户端功能 |
域名验证库 | Apache Commons Validator - 用于域名验证 |
单元测试框架 | JUnit Jupiter |
运行以下命令执行单元测试:
mvn test
本项目遵循 MIT 许可证,具体内容请查看 LICENSE 文件。
Jordi Ayala - asjordi.dev
如需联系,请访问其个人网站获取更多信息。