Skip to content

dns ​

DNS resolution via the Go stdlib resolver (which respects your system's /etc/resolv.conf or /etc/nsswitch.conf).

Usage ​

bash
native-mcp dns [--timeout DUR]
FlagDefaultDescription
--timeout5sPer-lookup timeout.

Tools ​

lookup ​

FieldTypeRequiredDescription
typeenum(a, aaaa, mx, txt, cname, ns, ptr)yesRecord type.
hoststringyesHostname (or IP for ptr).

Output format depends on the record type:

  • a/aaaa — one IP per line, sorted
  • mx — <priority> <host> per line, sorted by priority
  • txt — one TXT record per line
  • cname — single canonical name
  • ns — one nameserver per line, sorted
  • ptr — one PTR name per line

Register in Claude Code ​

bash
claude mcp add native-dns native-mcp dns

Released under the MIT License.