本项目借助 AI 助手实现域名 DNS 记录的查询功能,能获取 A、CNAME、MX 等多种记录的详细信息,还支持分页查询(Plus 账户),同时具备速率限制和缓存机制,为用户提供高效稳定的 DNS 信息查询服务。
若想快速使用本项目,可按以下步骤操作:
你可以选择从 PyPI 安装,也可以从源代码安装:
# 从 PyPI 安装
uv pip install mcp-dnsdumpster
# 或从源代码安装
git clone https://github.com/yourusername/mcp-dnsdumpster.git
cd mcp-dnsdumpster
uv pip install -e .
需将以下内容添加到您的 Claude Desktop 配置文件(macOS 的 ~/Library/Application Support/Claude/claude_desktop_config.json 或 Windows 的 %AppData%\Claude\claude_desktop_config.json)中:
{
"mcpServers": {
"dnsdumpster": {
"command": "uvx",
"args": ["mcp-dnsdumpster"],
"env": {
"DNSDUMPSTER_API_KEY": "your_api_key_here"
}
}
}
}
export DNSDUMPSTER_API_KEY=your_api_key_here
# 使用 uvx(推荐)
uvx mcp-dnsdumpster
# 或者如果从源代码安装
uv run server.py
以下是一些示例提示,你可以根据需求进行查询:
uv 进行依赖管理。本项目采用 MIT 许可证。