mcpField
M
Mcp Server Dns

Mcp Server Dns

ローカル
github.com/ofershap開発ツール333 週間前に更新

Mcp Server Dns について

Mcp Server Dnsは、AIアシスタント向けにDNS、逆引きDNS、WHOIS、ドメイン確認を提供します。Node.js標準のDNS機能と公開WHOISサーバーを使い、APIキーや設定は不要です。

主な機能

  1. 01複数のDNSレコードを検索
  2. 02逆引きDNS検索
  3. 03複数種類のレコードを一括解決
  4. 04ドメインのネームサーバー確認
  5. 05WHOIS情報の照会

活用シーン

  1. 01メール配送問題でMXレコードを調査
  2. 02新しいドメインのネームサーバーを確認
  3. 03不審なURLの登録情報を調査

MCP 対応

MCPサーバーとして、DNS、逆引きDNS、ネームサーバー、WHOISの検索ツールをクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dns": {
"command": "npx",
"args": [
"-y",
"mcp-server-dns"
]
}
}
}
起動コマンドnpx -y mcp-server-dns

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-server-dns1.0.1

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
domainstringはい検索するドメイン名(例:example.com)
typeenumいいえレコードタイプ:A、AAAA、MX、TXT、CNAME、NS、SOA、SRV、または PTRA | AAAA | MX | TXT | CNAME | NS | SOA | SRV | PTR

詳細

mcp-server-dns

npm version npm downloads CI TypeScript License: MIT

AI アシスタントから DNS 検索、逆引き DNS、WHOIS、ドメインの確認ができます。API キーも設定も不要です。Node.js 組み込みの DNS 機能を利用しています。

npx mcp-server-dns

Claude Desktop、Cursor、VS Code Copilot、およびあらゆる MCP クライアントで動作します。Node.js のネイティブ dns モジュールを使用するため、登録手続きは不要です。

DNS 検索、WHOIS クエリ、ドメイン確認用の MCP サーバー

remotion-readme-kit で作成したデモ

理由

DNS や WHOIS の検索は、開発中に思った以上によく必要になります。メールの配信をデバッグしていますか? MX レコードが必要です。新しいドメインを設定していますか? ネームサーバーを確認しましょう。不審な URL を調査していますか? WHOIS で所有者がわかります。この用途に対応する既存の MCP の選択肢には、有料の API キー(WhoisXML API など)が必要です。このサーバーは Node.js 組み込みの DNS 解決機能と公開 WHOIS サーバーを使うため、アカウントや認証情報がなくてもすぐに使えます。

ツール

ツール機能
dns_lookupA、AAAA、MX、TXT、NS、CNAME、SOA、SRV、または PTR を検索
reverse_dnsIP アドレスの逆引き DNS(PTR)検索を実行
resolve_allA、AAAA、MX、TXT、NS、CNAME を一度に解決
check_nameserversドメインのネームサーバー(NS)レコードを取得
whoisWHOIS データを照会(IANA の照会先情報に従ってレジストラを確認)

クイックスタート

Cursor

.cursor/mcp.json に追加します:

{
  "mcpServers": {
    "dns": {
      "command": "npx",
      "args": ["-y", "mcp-server-dns"]
    }
  }
}
Claude Desktop

claude_desktop_config.json に追加します:

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

ユーザー設定または .vscode/mcp.json に追加します:

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

使用例

  • 「example.com の DNS レコードを教えて」
  • 「8.8.8.8 の逆引き DNS を実行して」
  • 「github.com の WHOIS 情報を表示して」
  • 「cloudflare.com はどのネームサーバーを使っていますか?」
  • 「google.com のすべてのレコードタイプを解決して」
  • 「my-company.com の MX レコードを確認して」

開発

git clone https://github.com/ofershap/mcp-server-dns.git
cd mcp-server-dns
npm install
npm test
npm run build

関連情報

その他の MCP サーバーや開発者向けツールは、私のポートフォリオをご覧ください。

作者

ofershap による制作

LinkedIn GitHub


README Builder で作成した README

ライセンス

MIT © 2026 Ofer Shapira

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。