Domain Tools (WHOIS + DNS)
DNSおよびWHOISクエリMCPサーバーmcp-domaintools
mcp-domaintoolsは、AIアシスタントにDNSおよびWHOISクエリ機能を提供するモデルコンテキストプロトコル(MCP)サーバーです。これにより、AIモデルはローカルDNSリゾルバとリモートDNS-over-HTTPSサービスの両方を介してDNSルックアップを実行できます。
ローカルDNSクエリの場合、システムに設定されたDNSサーバーを使用します。リモートDNSクエリの場合、CloudflareのDNS-over-HTTPSクエリを使用し、Google DNS-over-HTTPSにフォールバックします。ほとんどのユースケースでは、これで十分です。
カスタムDNS-over-HTTPSサーバーの場合は、 --remote-server-addressフラグを使用できます。サーバーのエンドポイントは、 RFC 8484で定義されているHTTPレスポンス形式を実装する必要があります。
カスタムWHOISサーバーの場合は、 --custom-whois-serverフラグを使用できます。サーバーのエンドポイントは、 RFC 3912で定義されているHTTPレスポンス形式を実装する必要がありますが、プレーンテキストレスポンスもサポートされています。
特徴
ローカルDNSクエリ: OSで設定されたDNSサーバーを使用してDNSルックアップを実行します。
リモート DNS-over-HTTPS : Cloudflare および Google DNS-over-HTTPS サービスを介して安全な DNS クエリを実行します。
WHOIS検索: WHOISクエリを実行してドメイン登録情報を取得します
複数のレコードタイプ: A、AAAA、CNAME、MX、NS、PTR、SOA、SRV、TXT レコードタイプをサポート
フォールバックメカニズム: 信頼性の高い結果を得るために複数のDNSサーバーを自動的に試行します
SSE サポート: Web ベースの統合のために、Server-Sent Events (SSE) を備えた HTTP サーバーとして実行します。
Related MCP server: mcp-server-dns
インストール
エディターの設定
mcp-domaintoolsを使用するには、エディターの設定に次の構成を追加します。
{
"mcpServers": {
"dns": {
"command": "mcp-domaintools",
"args": [
// Uncomment and modify as needed:
// "--remote-server-address=https://your-custom-doh-server.com/dns-query",
// "--custom-whois-server=whois.yourdomain.com",
// "--timeout=10s"
],
"env": {}
}
}
}上記のように$PATHからmcp-domaintoolsを直接使用することも、バイナリへの完全なパス (例: /path/to/mcp-domaintools ) を指定することもできます。
あるいは、バイナリをインストールせずに Docker でmcp-domaintoolsを直接実行することもできます。
{
"mcpServers": {
"dns": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/patrickdappollonio/mcp-domaintools:latest"
// Add custom options if needed:
// "--remote-server-address=https://your-custom-doh-server.com/dns-query",
// "--custom-whois-server=whois.yourdomain.com",
// "--timeout=10s"
],
"env": {}
}
}
}mcp-domaintoolsによって公開されるツールの詳細については、 「利用可能な MCP ツール」を参照してください。
Homebrew(macOS および Linux)
brew install patrickdappollonio/tap/mcp-domaintoolsドッカー
MCP サーバーは、通信にstdioを使用する Docker イメージとして利用できます。
docker pull ghcr.io/patrickdappollonio/mcp-domaintools:latest
docker run --rm ghcr.io/patrickdappollonio/mcp-domaintools:latestDocker の SSE モードの場合、SSE ポート (デフォルトは3000 ) を公開します。
docker run --rm -p 3000:3000 ghcr.io/patrickdappollonio/mcp-domaintools:latest --sse --sse-port 3000エディターまたはツールでコンテナーとして実行するように MCP サーバーを構成する方法については、上記の実装を確認してください。
GitHubリリース
GitHub リリース ページから、プラットフォーム用のビルド済みバイナリをダウンロードします。
利用可能なMCPツール
利用可能なツールは 3 つあります。
local_dns_query: OSによって設定されたローカルDNSリゾルバに対してDNSクエリを実行します。remote_dns_query: リモートの DNS-over-HTTPS サーバーに対して DNS クエリを実行するwhois_query: WHOIS検索を実行してドメイン登録情報を取得します
実行モード
標準(stdio)モード
デフォルトでは、 mcp-domaintools stdio モードで実行されます。これは、標準入出力を介して通信するエディターやその他のツールとの統合に適しています。
mcp-domaintoolsサーバー送信イベント(SSE)モード
あるいは、Web ベースの統合のために SSE をサポートする HTTP サーバーとしてmcp-domaintoolsを実行することもできます。
mcp-domaintools --sse --sse-port=3000SSEモードでは、サーバーは指定されたポート(デフォルト:3000)をリッスンし、Server-Sent Eventsを使用してHTTP経由で同じMCPツールを提供します。これは、Webアプリケーションやstdio通信が実用的ではない環境で役立ちます。
利用可能なSSEオプション:
--sse: SSEサーバーモードを有効にする--sse-port=PORT: リッスンするポートを指定します(デフォルト: 3000)
ローカルDNSクエリ
ローカル OS 定義の DNS サーバーを使用して DNS クエリを実行します。
引数:
domain(必須): 照会するドメイン名(例:example.com)record_type(必須): 照会する DNS レコードのタイプ (A、AAAA、CNAME、MX、NS、PTR、SOA、SRV、TXT)
リモートDNSクエリ
リモート DNS-over-HTTPS サーバー (Google および Cloudflare) を使用して DNS クエリを実行します。
引数:
domain(必須): 照会するドメイン名(例:example.com)record_type(必須): 照会する DNS レコードのタイプ (A、AAAA、CNAME、MX、NS、PTR、SOA、SRV、TXT)
WHOISクエリ
WHOIS 検索を実行してドメイン登録情報を取得します。
引数:
domain(必須): 照会するドメイン名(例:example.com)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI agents to perform WHOIS lookups to retrieve domain registration details, including ownership, registration dates, and availability status without requiring browser searches.43121MIT
- AlicenseAqualityDmaintenanceMCP server for DNS lookups, reverse DNS, WHOIS, and domain checks. Zero auth, zero config.5553MIT
- AlicenseAqualityBmaintenanceProvides comprehensive tools for real-time DNS queries across 53 record types, global propagation checks, and SSL certificate analysis. It also enables domain security scans for SPF/DKIM/DMARC configurations and HTTP uptime monitoring.810221Apache 2.0
- AlicenseAqualityDmaintenanceProvides comprehensive domain research tools including RDAP, WHOIS, and DNS lookup capabilities, with automatic fallback and support for 50+ TLDs.1141MIT
Related MCP Connectors
Look up DNS information for any domain to troubleshoot issues and gather insights. Get fast, relia…
DNS lookups, health reports, SSL certs, security scans, GEO scoring, uptime checks
Domain & company intel for AI agents: RDAP, DNS, email deliverability, tech stack. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/patrickdappollonio/mcp-netutils'
If you have feedback or need assistance with the MCP directory API, please join our Discord server