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.
DNS de MCP
Una herramienta de Protocolo de Contexto de Modelo (MCP) que ofrece funciones de consulta DNS. Esta herramienta permite realizar búsquedas DNS para diversos tipos de registros mediante una interfaz MCP estandarizada.
Características
- Consulta de DNS para varios tipos de registros (A, AAAA, MX, TXT, CNAME, NS, etc.)
- Interfaz MCP simple y estandarizada
- Creado con TypeScript para seguridad de tipos
- Utiliza el módulo DNS nativo de Node.js
Uso
La herramienta proporciona un comando dns-query
que acepta dos parámetros:
name
: El nombre de dominio a consultartype
: el tipo de registro DNS (A, AAAA, MX, TXT, CNAME, NS, etc.)
Desarrollo
Prerrequisitos
- Node.js (se recomienda la última versión LTS)
- npm
Configuración
- Clonar el repositorio:
- Instalar dependencias:
- Construir el proyecto:
Estructura del proyecto
src/
- Directorio del código fuenteserver.ts
- Implementación del servidor principal
build/
- Salida de JavaScript compiladapackage.json
- Configuración y dependencias del proyecto
Dependencias
- @modelcontextprotocol/sdk - SDK de MCP para implementación de servidor
- zod - Validación de esquemas basada en TypeScript
- TypeScript: para seguridad de tipos y funciones modernas de JavaScript
Otros enlaces
You must be authenticated.
Tools
Una herramienta de protocolo de contexto de modelo que proporciona capacidades de consulta de DNS para varios tipos de registros (A, AAAA, MX, TXT, CNAME, NS, etc.) a través de una interfaz MCP estandarizada.
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