DNSDumpster-MCP服务器
模型上下文协议(MCP)服务器,用于与DNSDemster API交互,使人工智能助手能够通过自然语言请求执行详细的DNS侦察。
特性
- 通过AI助手查询域名DNS记录
- 检索以下详细信息:
- A记录(带有相关的IP和ASN信息) - CNAME记录 - MX记录 - TXT记录 - NS记录 - 横幅信息(如有)
- 支持分页(Plus帐户)
- 速率限制和缓存
](https://pypi.org/project/mcp-dnsdumpster/)
安装
# Install from PyPI
uv pip install mcp-dnsdumpster
# Or from source
git clone https://github.com/yourusername/mcp-dnsdumpster.git
cd mcp-dnsdumpster
uv pip install -e .Claude桌面配置
添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS或 %AppData%\Claude\claude_desktop_config.json 在Windows上):
{
"mcpServers": {
"dnsdumpster": {
"command": "uvx",
"args": ["mcp-dnsdumpster"],
"env": {
"DNSDUMPSTER_API_KEY": "your_api_key_here"
}
}
}
}用法
- 设置API密钥:
export DNSDUMPSTER_API_KEY=your_api_key_here- 运行服务器:
# Using uvx (recommended)
uvx mcp-dnsdumpster
# Or if installed from source
uv run server.py示例提示
- “显示所有子域,例如.com”
- “microsoft.com的邮件服务器是什么?”
- “告诉我twitter.com的DNS基础设施”
发展
- Python 3.10+
- 用途
uv用于依赖关系管理 - 使用MCP SDK 1.4构建+
许可证
麻省理工学院
