mcpField
I
Idig Dns Api

Idig Dns Api

リモート
github.com/kbhave開発ツール031 週間前に更新
リポジトリ

Idig Dns Api について

Idig Dns Api は、iDig の DNS 診断機能を MCP 対応 AI クライアントに提供するリモート MCP サーバーです。名前解決、DNSSEC、メールセキュリティ、証明書、ドメイン状態を検査でき、ツールの利用には token が必要です。

主な機能

  1. 01複数種の DNS レコード照会
  2. 02名前解決と DNSSEC の診断
  3. 03SPF、DKIM、DMARC、BIMI の監査
  4. 04伝播状況と SSL 証明書の確認
  5. 05サブドメイン、ブラックリスト、WHOIS の確認
  6. 06HTTP 到達性とゾーン転送の検査

活用シーン

  1. 01ドメインの名前解決障害の調査
  2. 02ドメインのメールセキュリティ設定の監査
  3. 03DNS 変更の伝播状況の確認
  4. 04証明書の期限とブラックリスト状態の確認

MCP 対応

SSE で接続するリモート MCP サーバーで、iDig の DNS およびドメイン診断ツールを MCP クライアントに公開します。すべてのツール呼び出しに token が必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.softricks.net/sse
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

19
パラメーター型必須説明
domainstringはい
tokenstringはい
rrstringいいえ

詳細

iDig DNS MCP サーバー

iDig API の 19 種類のプロフェッショナル向け DNS 診断ツールを提供するリモート MCP サーバーです。 — Kedar Bhave(Softricks)が開発しました。

MCP 互換の AI クライアント(Claude Desktop、Cursor、Windsurf など)を実際の DNS インフラストラクチャに接続できます。障害の診断、メールセキュリティの監査、DNSSEC の検証、SSL 証明書の確認、世界 16 か所のリゾルバーをまたいだ伝播状況の追跡などを、自然な日本語で実行できます。

ライブエンドポイント: https://mcp.softricks.net/sse


クイックスタート

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json を編集します。

{
  "mcpServers": {
    "idig-dns": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.softricks.net/sse"
      ]
    }
  }
}

Claude Desktop を再起動します。コネクターの一覧に idig-dns が表示されます。

Cursor / Windsurf

MCP の設定に追加します。

{
  "mcpServers": {
    "idig-dns": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.softricks.net/sse"
      ]
    }
  }
}
認証

すべてのツールで token パラメーターが必要です。api.softricks.net/idig/docs からトークンを取得してください。


ツール

ツール説明
dns_lookupA、AAAA、MX、NS、TXT、SOA、CAA、SRV、CNAME、DS、TLSA、HTTPS、SVCB など、あらゆる DNS レコードタイプを検索します
resolve_check名前解決を診断します。ok / nxdomain / servfail / timeout / degraded を返します
diagnose名前解決と DNSSEC を組み合わせて総合診断します。問題が発生した場合は、まずこちらをお試しください
email_security_auditSPF、DKIM、DMARC、BIMI を監査し、A~F の評価と優先順位付きの修正案を提示します
mx_checkMX の健全性を確認し、プロバイダーを特定します(Google Workspace、M365、Proofpoint など、35 以上のプロバイダーに対応)
dnssec_validateDNSSEC の信頼チェーンを検証し、secure / insecure / bogus / indeterminate を返します
dnssec_healthキーの一覧、署名の有効期限、アルゴリズムの評価、ロールオーバーの準備状況を確認します
propagation_checkGoogle、Cloudflare、Quad9、中国、韓国、ロシアなど、世界 16 か所のリゾルバーで伝播状況を確認します
ssl_check証明書の有効性、有効期限までの残り日数、ドメインとの一致、発行者、チェーンの完全性を確認します
ttl_checkTTL に関するアドバイスと、段階的な移行に向けて TTL を引き下げる手順を提示します
zone_consistency権威ネームサーバーを比較し、不適切な委任や SOA の不一致を検出します
subdomain_discover一般的なサブドメイン 75 件と crt.sh Certificate Transparency ログを調べ、外部に公開された開発・ステージング環境を検出します
geo_lookup位置情報、ISP、ASN、CDN の検出、ホスティングフラグを確認します
domain_statusEPP のレジストラーロック状態を確認します(移管可能、削除ロック、serverHold、pendingDelete)
blacklist_checkIP のブラックリスト/DNSBL を確認します(Spamhaus、Barracuda、SpamCop、SORBS など)
whois_lookupWHOIS データを解析します(レジストラー、有効期限、ドメインの登録期間、ネームサーバー、EPP ステータス)
http_checkHTTP/HTTPS の到達性を確認します(ステータスコード、リダイレクトチェーン、HSTS、HTTP から HTTPS へのリダイレクト)
zone_axfrAXFR ゾーン転送の脆弱性を確認し、NS がパブリックなゾーン転送を許可していないかテストします
dane_validateDANE/TLSA を検証し、TLSA レコードと実際の TLS 証明書を相互検証します

プロンプトの例

My emails are going to spam for example.com — token is YOUR_TOKEN
Did my DNS changes propagate yet for example.com? token: YOUR_TOKEN
Run a full security audit on example.com, token YOUR_TOKEN
Is the SSL cert for example.com about to expire? token YOUR_TOKEN
We're migrating example.com to a new host next week — are the TTLs safe? token YOUR_TOKEN
What subdomains does example.com have exposed? token YOUR_TOKEN
Are any of example.com's IPs on a blacklist? token YOUR_TOKEN
Get WHOIS info for example.com — token YOUR_TOKEN
Is example.com reachable over HTTPS? token YOUR_TOKEN
Check if example.com is vulnerable to zone transfers — token YOUR_TOKEN
Validate DANE/TLSA records for example.com — token YOUR_TOKEN

アーキテクチャ

Claude Desktop / Cursor / Windsurf
        │
        │  MCP over SSE
        ▼
mcp.softricks.net          ← Railway (always-on Python/FastMCP server)
        │
        │  HTTPS
        ▼
api.softricks.net/idig     ← AWS Lambda (iDig REST API)
        │
        │  DNS queries
        ▼
Live DNS infrastructure

セルフホスト

このリポジトリをクローンして、独自のインスタンスをデプロイします。

git clone https://github.com/kbhave/MCP-Service-iDig
cd MCP-Service-iDig
pip install -r requirements.txt
python mcp_server.py

または、ワンクリックで Railway にデプロイできます。GitHub リポジトリを接続すれば、あとは Railway が処理します。

要件:

  • Python 3.11+
  • mcp==1.26.0
  • httpx

関連情報


ライセンス

MIT

コメント

MCP は初めてですか?

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

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