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
Инструмент Model Context Protocol (MCP), который обеспечивает возможности запросов DNS. Этот инструмент позволяет выполнять поиск DNS для различных типов записей через стандартизированный интерфейс MCP.
Функции
- DNS-запросы для различных типов записей (A, AAAA, MX, TXT, CNAME, NS и т. д.)
- Простой и стандартизированный интерфейс MCP
- Создано с использованием TypeScript для обеспечения безопасности типов
- Использует собственный модуль DNS Node.js
Использование
Инструмент предоставляет команду dns-query
, которая принимает два параметра:
name
: Доменное имя для запросаtype
: тип записи DNS (A, AAAA, MX, TXT, CNAME, NS и т. д.)
Разработка
Предпосылки
- Node.js (рекомендуется последняя версия LTS)
- нпм
Настраивать
- Клонируйте репозиторий:
- Установите зависимости:
- Создайте проект:
Структура проекта
src/
- Каталог исходного кодаserver.ts
— реализация основного сервера
build/
- Скомпилированный вывод JavaScriptpackage.json
— Конфигурация проекта и зависимости
Зависимости
- @modelcontextprotocol/sdk — MCP SDK для реализации сервера
- zod - проверка схемы TypeScript-first
- TypeScript — для безопасности типов и современных функций JavaScript
Другие ссылки
- Персональный блог: Создание моего первого сервера MCP: инструмент для запросов DNS
You must be authenticated.
Tools
Инструмент Model Context Protocol, который предоставляет возможности запросов DNS для различных типов записей (A, AAAA, MX, TXT, CNAME, NS и т. д.) через стандартизированный интерфейс MCP.
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