使用说明
dns mcp服务器
一种模型上下文协议(MCP)服务器,使用以下方式提供DNS查找功能 dnspython.
MCP服务器URL
https://dnsmcp.fastmcp.app/mcp
特性
- A记录:查找IPv4地址。
- AAAA记录:查找IPv6地址。
- MX记录:查找邮件交换记录。
- TXT记录:查找文本记录。
- NS记录:查找名称服务器记录。
- CNAME记录:查找规范名称记录。
- PTR记录:执行反向DNS查找。
- 任何记录:任何记录类型的通用查找。
安装
- 克隆存储库。
- 安装依赖项:
pip install -r requirements.txt
用法
运行服务器:
python server.py
可用工具
lookup_a_record(domain: str):获得A记录。lookup_aaaa_record(domain: str):获得AAAA级记录。lookup_mx_record(domain: str):获取MX记录。lookup_txt_record(domain: str):获取TXT记录。lookup_ns_record(domain: str):获取NS记录。lookup_cname_record(domain: str):获取CNAME记录。lookup_ptr_record(ip_address: str):获取IP的PTR记录。lookup_any_record(domain: str, record_type: str):获取任何DNS记录。
测试
运行测试脚本:
python test.py