▸ MCP-Server

Verbinden Sie dnsniffer mit Claude, Cursor oder jedem Model Context Protocol -Client. Geben Sie Ihrem Agenten eine Suchwerkzeug-Sicht auf jede Domain im Internet.

endpoint:https://dnsniffer.com/mcp
# verbinden
claude-code.cli

Server mit einem Befehl hinzufügen:

claude mcp add --transport http dnsniffer https://dnsniffer.com/mcp

# dann in Ihrem Repo einfach fragen: "verwende dnsniffer, um Doppelgänger von acme.com zu finden"

claude-desktop.json

Hinzufügen zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder Äquivalent auf Ihrer Plattform:

{
  "mcpServers": {
    "dnsniffer": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://dnsniffer.com/mcp"]
    }
  }
}

# mcp-remote verbindet den stdio-Client mit unserem HTTP-Endpoint.

inspector.cli

Oder den Server direkt mit dem offiziellen MCP-Inspector testen:

npx @modelcontextprotocol/inspector https://dnsniffer.com/mcp
# tools

search_domains

Substring- / TLD- / Aussteller- / has-SSL-Suche über 100M+ Domains.

query?, tld?, cert_issuer?, has_ssl?, limit?

get_stats

Korpus-Summen: Domains, Subdomains, TLDs, Cert-Issuer.

(no args)

list_zones

TLDs mit Domain-Anzahl.

limit?

list_subdomains

Für eine übergeordnete Domain entdeckte Subdomains (CT-Logs + Zone-Dateien).

domain, limit?

list_datasets

CSV-Export-Templates mit Download-URLs (pro-TLD, neu erkannt, usw.).

category?, limit?

list_monitors

key

Listen Sie Ihre Markenmonitore mit Treffer-Anzahl auf.

(no args)

create_monitor

key

Neuen Monitor hinzufügen. Tägliche E-Mail-Zusammenfassung neuer passender Domains.

term

list_monitor_matches

key

Aktuelle Treffer für einen Monitor (neueste zuerst), mit Domain-Namen.

monitor_id, limit?, before?

pause_monitor

key

Monitor pausieren oder fortsetzen.

monitor_id, paused

delete_monitor

key

Monitor und seine Treffer löschen.

monitor_id

# Authentifizierung
auth.md

Öffentliche Lese-Tools (search_domains, get_stats, list_zones, list_subdomains, list_datasets) funktionieren ohne Authentifizierung. Benutzerspezifische Tools – alles mit key markierte oben – erfordern einen API-Schlüssel aus Ihrem Dashboard.

claude-code (Header wird automatisch gesetzt)
claude mcp add --transport http dnsniffer https://dnsniffer.com/mcp \
  --header "Authorization=Bearer dnsk_..."
claude desktop (mcp-remote)
{
  "mcpServers": {
    "dnsniffer": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://dnsniffer.com/mcp",
        "--header", "Authorization: Bearer dnsk_..."
      ]
    }
  }
}
Query-String (praktisch für schnelle Tests)
https://dnsniffer.com/mcp?api_key=dnsk_...
# Spezifikationen
mcp.md
transport: Streamable HTTP (MCP)
endpoint: /mcp
session: stateless
auth: Bearer API-Schlüssel (optional)
tool count: 10
preis: kostenlos

Dieselben Daten wie die REST-API und der WebSocket-Feed, als strukturierte Tools, die Ihr Agent aufrufen kann. Nutzen Sie die REST-API für HTTP-Clients, den WebSocket für Live-Streams und MCP, wenn ein Agent sucht.