Utilizes Node.js native DNS module to perform DNS lookups for various record types (A, AAAA, MX, TXT, CNAME, NS, etc.) through a standardized MCP interface.
MCP DNS
Ein Model Context Protocol (MCP)-Tool, das DNS-Abfragefunktionen bietet. Mit diesem Tool können Sie über eine standardisierte MCP-Schnittstelle DNS-Lookups für verschiedene Datensatztypen durchführen.
Merkmale
- DNS-Abfragen für verschiedene Datensatztypen (A, AAAA, MX, TXT, CNAME, NS usw.)
- Einfache und standardisierte MCP-Schnittstelle
- Erstellt mit TypeScript für Typsicherheit
- Verwendet das native DNS-Modul von Node.js
Verwendung
Das Tool bietet einen dns-query
, der zwei Parameter akzeptiert:
name
: Der abzufragende Domänennametype
: Der DNS-Eintragstyp (A, AAAA, MX, TXT, CNAME, NS usw.)
Entwicklung
Voraussetzungen
- Node.js (neueste LTS-Version empfohlen)
- npm
Aufstellen
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten:
- Erstellen Sie das Projekt:
Projektstruktur
src/
- Quellcode-Verzeichnisserver.ts
- Hauptserverimplementierung
build/
- Kompilierte JavaScript-Ausgabepackage.json
– Projektkonfiguration und Abhängigkeiten
Abhängigkeiten
- @modelcontextprotocol/sdk – MCP SDK für die Serverimplementierung
- zod - TypeScript-First-Schemavalidierung
- TypeScript – Für Typsicherheit und moderne JavaScript-Funktionen
Andere Links
- Persönlicher Blog: Erstellen meines ersten MCP-Servers: Ein DNS-Abfragetool
You must be authenticated.
Tools
Ein Model Context Protocol-Tool, das DNS-Abfragefunktionen für verschiedene Datensatztypen (A, AAAA, MX, TXT, CNAME, NS usw.) über eine standardisierte MCP-Schnittstelle bereitstellt.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides a standardized interface for interacting with Notion's API, enabling users to list databases, create pages, and search across their Notion workspace.Last updated -95PythonMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides intelligent access to PowerPlatform/Dataverse entities and records. This tool offers context-aware assistance, entity exploration and metadata access.Last updated -4661JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server implementation for the Didlogic API. This server allows Large Language Models (LLMs) to interact with Didlogic services through a standardized interface.Last updated -1PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables natural language querying of the Censys Search API for domain, IP, and FQDN reconnaissance, providing information about hosts, DNS, certificates, and services in real-time.Last updated -1Python