Skip to main content
Glama

dns-mcp

Mentioned in Awesome MCP Servers r0bin2u/dns-mcp MCP server

Ein Model Context Protocol-Server, der es jedem MCP-Client (Claude Desktop, Claude Code, Cursor usw.) ermöglicht, DNS-, WHOIS- und IP-Geolokalisierungsabfragen mitten im Gespräch durchzuführen.

Fragen Sie Claude: "Warum ist foo.com von Tokio aus nicht erreichbar?" und er kann tatsächlich die Datensätze abrufen, das WHOIS prüfen und die IP geolokalisieren, ohne den Chat zu verlassen.

Funktionen

  • [x] resolve_dns — Forward-Lookup via DNS-over-HTTPS (A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA)

  • [x] reverse_dns — PTR-Lookup für IPv4 oder IPv6

  • [x] whois_domain — strukturierte Registrierungsinformationen via RDAP (modernes WHOIS)

  • [x] geo_ip — Land / Stadt / ASN / ISP für eine öffentliche IP

  • [ ] Bulk- / Zonentransfer-Abfragen

  • [ ] DNSSEC-Validierungsausgabe

  • [ ] Lokaler Cache (reduziert wiederholte Upstream-Aufrufe)

Keine API-Schlüssel erforderlich. Alle vier Tools greifen auf öffentliche, kostenlose Endpunkte zu:

Tool

Upstream

resolve_dns, reverse_dns

dns.google (DNS-over-HTTPS, JSON)

whois_domain

rdap.org (RDAP-Bootstrap, leitet an TLD-Registry weiter)

geo_ip

ip-api.com (HTTP, 45 Anfragen/Min. im kostenlosen Tarif)

Related MCP server: intodns-mcp

Schnellstart

Installation

pipx install dns-mcp
# or
uv tool install dns-mcp

Claude Desktop

Fügen Sie dies zu claude_desktop_config.json hinzu (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\):

{
  "mcpServers": {
    "dns": {
      "command": "dns-mcp"
    }
  }
}

Starten Sie Claude Desktop neu; die vier Tools sollten im Tool-Menü erscheinen.

Claude Code

claude mcp add dns dns-mcp

Codex CLI

Fügen Sie dies zu ~/.codex/config.toml hinzu:

[mcp_servers.dns]
command = "dns-mcp"

Starten Sie Codex neu. Die vier Tools sind dann in jeder Codex-Sitzung verfügbar.

Aus dem Quellcode ausführen

git clone https://github.com/r0bin2u/dns-mcp && cd dns-mcp
uv sync
uv run dns-mcp

Beispiel-Prompts

  • "Was sind die A- und MX-Einträge von github.com?"

  • "Wer hat cloudflare.com registriert und wann läuft die Registrierung ab?"

  • "Geolokalisiere 140.82.121.4 — welches Land und welcher ISP?"

  • "Meine Benutzer in Tokio sagen, foo.com sei langsam. Löse es auf und geolokalisiere dann die IP."

  • "Ich habe eine E-Mail von support@paypa1-security.com erhalten. Ist diese Domain verdächtig?"

Entwicklung

uv sync
uv run pytest
uv run ruff check .

Interaktives Debugging mit dem MCP Inspector:

npx @modelcontextprotocol/inspector uv run dns-mcp

Ein Hinweis zu ip-api.com

Der kostenlose Tarif von ip-api.com erfordert HTTP (nicht HTTPS). Dies ist für die Geolokalisierung beliebiger öffentlicher IPs in Ordnung – es werden keine Anmeldedaten gesendet –, bedeutet aber, dass die Anfrage im Netzwerk sichtbar ist. Wenn dies in Ihrer Umgebung ein Problem darstellt, tauschen Sie es gegen eine HTTPS-Alternative aus (z. B. ipwho.is, ipinfo.io mit einem Token), indem Sie IPGEO_URL in src/dns_mcp/__init__.py bearbeiten.

Lizenz

MIT — siehe LICENSE.

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    MCP server for IntoDNS.ai providing 36 free tools for DNS, DMARC, SPF, DKIM, BIMI, DNSSEC, MTA-STS, FCrDNS, blacklist and email security checks. Citation-grade report snapshots with content hashes. No API key required.
    36
    32
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for live IP and domain reputation checks via DNS lookups, providing abuse scores and network type without requiring an API key.
    2
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/r0bin2u/dns-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server