关于 Idig Dns Api
Idig Dns Api 是一个远程 MCP 服务,将 iDig 的 DNS 诊断能力提供给兼容 MCP 的 AI 客户端。它涵盖解析、DNSSEC、邮件安全、证书和域名状态等检查,调用工具需要 token。
主要功能
- 01查询多种 DNS 记录
- 02诊断解析与 DNSSEC 状态
- 03审计 SPF、DKIM、DMARC 和 BIMI
- 04检查解析传播与 SSL 证书
- 05检查子域名、黑名单和 WHOIS
- 06核查 HTTP 可达性与区域传送
适用场景
- 01排查域名解析故障
- 02审计域名邮件安全配置
- 03确认 DNS 变更传播情况
- 04检查证书到期与黑名单状态
MCP 相关
这是可通过 SSE 连接的远程 MCP 服务,向 MCP 客户端公开 iDig 的 DNS 与域名诊断工具。所有工具调用都需要 token。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.softricks.net/sseclaude mcp add --transport sse MCP-Service-iDig https://mcp.softricks.net/sse{"mcpServers":{"MCP-Service-iDig":{"type":"sse","url":"https://mcp.softricks.net/sse"}}}在 Cursor 中打开{"servers":{"MCP-Service-iDig":{"type":"sse","url":"https://mcp.softricks.net/sse"}}}在 VS Code 中打开{"mcpServers":{"MCP-Service-iDig":{"type":"sse","url":"https://mcp.softricks.net/sse"}}}{"mcpServers":{"MCP-Service-iDig":{"serverUrl":"https://mcp.softricks.net/sse"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
19| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| domain | string | 是 | |
| token | string | 是 | |
| rr | string | 否 |
详细介绍
iDig DNS MCP 服务
一个远程 MCP 服务,通过 iDig API 提供 19 种专业 DNS 诊断工具 ——由 Kedar Bhave(Softricks)开发。
将任何兼容 MCP 的 AI 客户端(Claude Desktop、Cursor、Windsurf 等)连接到真实 DNS 基础设施。诊断服务中断、审计电子邮件安全、验证 DNSSEC、检查 SSL 证书、追踪 16 个全球解析器之间的传播情况等——全部使用通俗英语。
在线端点: https://mcp.softricks.net/sse
快速开始
Claude Desktop
编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"idig-dns": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.softricks.net/sse"
]
}
}
}
重启 Claude Desktop。你会在连接器下看到 idig-dns。
Cursor / Windsurf
添加到 MCP 设置中:
{
"mcpServers": {
"idig-dns": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.softricks.net/sse"
]
}
}
}
身份验证
所有工具都需要 token 参数。请在 api.softricks.net/idig/docs 获取令牌。
工具
| 工具 | 描述 |
|---|---|
dns_lookup | 查询任何 DNS 记录类型:A、AAAA、MX、NS、TXT、SOA、CAA、SRV、CNAME、DS、TLSA、HTTPS、SVCB |
resolve_check | 解析诊断——返回 ok / nxdomain / servfail / timeout / degraded |
diagnose | 综合解析和 DNSSEC 的完整诊断——出现故障时从这里开始 |
email_security_audit | SPF、DKIM、DMARC 和 BIMI 审计,提供 A–F 等级评分及按优先级排序的修复建议 |
mx_check | MX 健康状况 + 提供商检测(Google Workspace、M365、Proofpoint、35+ 家提供商) |
dnssec_validate | DNSSEC 信任链——返回 secure / insecure / bogus / indeterminate |
dnssec_health | 密钥清单、签名到期时间、算法评估、密钥轮换准备情况 |
propagation_check | 检查 16 个全球解析器的传播情况:Google、Cloudflare、Quad9、中国、韩国、俄罗斯 |
ssl_check | 证书有效性、到期倒计时、域名匹配、颁发者、证书链完整性 |
ttl_check | TTL 建议及分步迁移降 TTL 计划 |
zone_consistency | 比较所有权威名称服务器——发现错误委派和 SOA 不匹配 |
subdomain_discover | 探测 75 个常见子域名 + crt.sh 证书透明度日志——发现暴露的开发/预发布环境 |
geo_lookup | 地理位置、ISP、ASN、CDN 检测、托管标记 |
domain_status | EPP 注册商锁定状态——可转移、删除锁定、serverHold、pendingDelete |
blacklist_check | IP 黑名单 / DNSBL 检查——包括 Spamhaus、Barracuda、SpamCop、SORBS 等 |
whois_lookup | 解析后的 WHOIS 数据——注册商、到期时间、域名年龄、名称服务器、EPP 状态 |
http_check | HTTP/HTTPS 可访问性——状态码、重定向链、HSTS、HTTP→HTTPS 重定向 |
zone_axfr | AXFR 区域传送漏洞检查——测试是否有任何 NS 允许公开传送区域 |
dane_validate | DANE/TLSA 验证——将 TLSA 记录与实时 TLS 证书交叉验证 |
示例提示词
My emails are going to spam for example.com — token is YOUR_TOKEN
Did my DNS changes propagate yet for example.com? token: YOUR_TOKEN
Run a full security audit on example.com, token YOUR_TOKEN
Is the SSL cert for example.com about to expire? token YOUR_TOKEN
We're migrating example.com to a new host next week — are the TTLs safe? token YOUR_TOKEN
What subdomains does example.com have exposed? token YOUR_TOKEN
Are any of example.com's IPs on a blacklist? token YOUR_TOKEN
Get WHOIS info for example.com — token YOUR_TOKEN
Is example.com reachable over HTTPS? token YOUR_TOKEN
Check if example.com is vulnerable to zone transfers — token YOUR_TOKEN
Validate DANE/TLSA records for example.com — token YOUR_TOKEN
架构
Claude Desktop / Cursor / Windsurf
│
│ MCP over SSE
▼
mcp.softricks.net ← Railway (always-on Python/FastMCP server)
│
│ HTTPS
▼
api.softricks.net/idig ← AWS Lambda (iDig REST API)
│
│ DNS queries
▼
Live DNS infrastructure
自托管
克隆此仓库并部署你自己的实例:
git clone https://github.com/kbhave/MCP-Service-iDig
cd MCP-Service-iDig
pip install -r requirements.txt
python mcp_server.py
或者一键部署到 Railway——连接你的 GitHub 仓库,后续工作由 Railway 处理。
要求:
- Python 3.11+
mcp==1.26.0httpx
相关链接
- iDig REST API 文档: https://api.softricks.net/idig/docs
- DNS Doctor AI Agent: https://agent.softricks.net
- iOS 应用: https://apps.apple.com/us/app/softricks-idig/id522550738
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。