ofershap/mcp-server-dns

ofershap/mcp-server-dns

от ofershap
MCP-сервер для DNS-запросов, reverse DNS и WHOIS без API-ключей. Полезен разработчикам при отладке почты, настройке доменов или проверке владельца сайта. Работает «из коробки» с любым MCP-клиентом.

mcp-server-dns

npm version npm downloads CI TypeScript License: MIT

DNS lookups, reverse DNS, WHOIS, and domain checks from your AI assistant. No API keys, no config. Powered by Node.js built-in DNS.

npx mcp-server-dns

Works with Claude Desktop, Cursor, VS Code Copilot, and any MCP client. Uses Node.js native dns module, so there's nothing to sign up for.

MCP server for DNS lookups, WHOIS queries, and domain checks

Demo built with remotion-readme-kit

Why

DNS and WHOIS lookups come up more often than you'd think during development. Debugging email delivery? You need MX records. Setting up a new domain? Check the nameservers. Investigating a suspicious URL? WHOIS tells you who owns it. The existing MCP options for this require paid API keys (like WhoisXML API). This server uses Node.js built-in DNS resolution and public WHOIS servers, so it works out of the box with zero accounts or credentials.

Tools

Tool What it does
dns_lookup Look up A, AAAA, MX, TXT, NS, CNAME, SOA, SRV, or PTR
reverse_dns Perform reverse DNS (PTR) lookup on an IP address
resolve_all Resolve A, AAAA, MX, TXT, NS, CNAME in one call
check_nameservers Get nameserver (NS) records for a domain
whois Query WHOIS data (follows IANA referrals to registrar)
Инструменты были проиндексированы:
check_nameservers

Получает записи NS (nameserver) для домена.

Параметры
  • domainstringобязательный

    Доменное имя (например, example.com)

dns_lookup

Получает записи DNS для домена. Возвращает записи A, AAAA, MX, TXT, NS, CNAME, SOA, SRV или PTR.

Параметры
  • domainstringобязательный

    Доменное имя для поиска (например, example.com)

  • typeenum

    Тип записи: A, AAAA, MX, TXT, CNAME, NS, SOA, SRV или PTR

resolve_all

Разрешает все распространённые типы DNS-записей (A, AAAA, MX, TXT, NS, CNAME) для домена за один вызов.

Параметры
  • domainstringобязательный

    Доменное имя для разрешения (например, example.com)

reverse_dns

Выполняет обратный DNS-запрос (PTR) для IP-адреса.

Параметры
  • ipstringобязательный

    IP-адрес (например, 8.8.8.8)

whois

Запрашивает WHOIS-данные домена. Использует IANA и следует перенаправлениям на WHOIS-серверы регистратора.

Параметры
  • domainstringобязательный

    Доменное имя для WHOIS (например, example.com)

1.0.1основная
1.0.0

Выберите клиент, чтобы установить ofershap/mcp-server-dns:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "ofershap-mcp-server-dns-jkynh186ht": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-dns"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "ofershap-mcp-server-dns-jkynh186ht": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-dns"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "ofershap-mcp-server-dns-jkynh186ht": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-dns"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"ofershap-mcp-server-dns-jkynh186ht\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"mcp-server-dns\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "ofershap-mcp-server-dns-jkynh186ht": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-dns"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add ofershap-mcp-server-dns-jkynh186ht -- npx -y mcp-server-dns

Либо через JSON-конфиг:

claude mcp add-json ofershap-mcp-server-dns-jkynh186ht "{\"command\":\"npx\",\"args\":[\"-y\",\"mcp-server-dns\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add ofershap-mcp-server-dns-jkynh186ht -- npx -y mcp-server-dns

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.ofershap-mcp-server-dns-jkynh186ht]
command = "npx"
args = ["-y", "mcp-server-dns"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите ofershap/mcp-server-dns, а в поле команды запуска — строку ниже:
npx -y mcp-server-dns

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "ofershap-mcp-server-dns-jkynh186ht": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-dns"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "ofershap-mcp-server-dns-jkynh186ht": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-dns"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например ofershap-mcp-server-dns-jkynh186ht.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: ofershap-mcp-server-dns-jkynh186ht
    command: npx
    args:
      - "-y"
      - "mcp-server-dns"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "ofershap-mcp-server-dns-jkynh186ht": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-server-dns"
      ]
    }
  }
}

Похожие MCP-сервера

bharathvaj-ganesan/whois-mcp

bharathvaj-ganesan/whois-mcp

от bharathvaj-ganesan

MCP сервер для WHOIS-запросов: AI-агенты могут проверять доступность доменов, владельца, даты регистрации, IP и ASN. Полезен разработчикам и сисадминам — без браузера получайте все данные о доменах и сетях.

JavaScript⭐ 60
imprvhub/mcp-domain-availability

imprvhub/mcp-domain-availability

от imprvhub

MCP сервер для проверки доступности доменов. Использует параллельные запросы DNS и WHOIS по более чем 50 TLD, включая популярные, страновые и новые зоны. Полезен для стартапов, веб-мастеров и AI-ассистентов при подборе доменного имени.

Python⭐ 61
ip2whois/mcp-ip2whois

ip2whois/mcp-ip2whois

от ip2whois

MCP сервер для WHOIS-запросов доменов и поиска доменов по IP через IP2WHOIS API. Помогает AI-агентам получать данные о регистраторе, владельце, датах истечения, а также списке доменов, размещенных на IP-адресе. Полезен для аналитики доменов и задач кибербезопасности.

Python⭐ 1
oso95/domain-suite-mcp

oso95/domain-suite-mcp

от oso95

Проверяет доступность доменов без настройки, регистрирует их и управляет DNS и SSL на Porkbun, Namecheap, GoDaddy и Cloudflare.

TypeScript⭐ 20
BurtTheCoder/mcp-shodan

BurtTheCoder/mcp-shodan

от burtthecoder

MCP-сервер для работы с Shodan API и CVEDB: IP-разведка, DNS-запросы, поиск устройств и уязвимостей. Помогает анализировать сетевую инфраструктуру и отслеживать угрозы. Для специалистов по безопасн...

TypeScript⭐ 178
nach-dakwale/instadomain-mcp

nach-dakwale/instadomain-mcp

от nach-dakwale

InstaDomain - MCP сервер для регистрации доменов прямо из AI-среды. Проверяйте доступность, покупайте домены и настраивайте DNS через Claude Code или Cursor, не отвлекаясь от разработки. Оплата через Stripe или USDC.

Python⭐ 4
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин