МСР DNS
Инструмент Model Context Protocol (MCP), который обеспечивает возможности запросов DNS. Этот инструмент позволяет выполнять поиск DNS для различных типов записей через стандартизированный интерфейс MCP.
Функции
DNS-запросы для различных типов записей (A, AAAA, MX, TXT, CNAME, NS и т. д.)
Простой и стандартизированный интерфейс MCP
Создано с использованием TypeScript для обеспечения безопасности типов
Использует собственный модуль DNS Node.js
Related MCP server: IR Toolshed MCP Server
Использование
Инструмент предоставляет команду 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