Skip to main content
Glama

MCP DNS

A Model Context Protocol (MCP) tool that provides DNS querying capabilities. This tool allows you to perform DNS lookups for various record types through a standardized MCP interface.

Features

  • DNS querying for various record types (A, AAAA, MX, TXT, CNAME, NS, etc.)

  • Simple and standardized MCP interface

  • Built with TypeScript for type safety

  • Uses Node.js native DNS module

Related MCP server: IR Toolshed MCP Server

Usage

The tool provides a dns-query command that accepts two parameters:

  • name: The domain name to query

  • type: The DNS record type (A, AAAA, MX, TXT, CNAME, NS, etc.)

Development

Prerequisites

  • Node.js (latest LTS version recommended)

  • npm

Setup

  1. Clone the repository:

git clone https://github.com/glucn/mcp-dns.git cd mcp-dns
  1. Install dependencies:

npm install
  1. Build the project:

npm run build

Project Structure

  • src/ - Source code directory

    • server.ts - Main server implementation

  • build/ - Compiled JavaScript output

  • package.json - Project configuration and dependencies

Dependencies

  • @modelcontextprotocol/sdk - MCP SDK for server implementation

  • zod - TypeScript-first schema validation

  • TypeScript - For type safety and modern JavaScript features

Other Links

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/glucn/mcp-dns'

If you have feedback or need assistance with the MCP directory API, please join our Discord server