mcpField
I
IntoDNS MCP Server — DNS & Email Security Scanning

IntoDNS MCP Server — DNS & Email Security Scanning

リモート
intodns.ai開発ツール21 日前に更新
リポジトリ公式サイト

IntoDNS MCP Server — DNS & Email Security Scanning について

IntoDNS MCP Serverは、IntoDNS.aiのDNS、メールセキュリティ、到達性、Webセキュリティのライブ診断をAIアシスタントに提供します。スキャン、レコード検索、レポート、設定ガイダンスなど45のツールがあり、APIキーは不要です。

主な機能

  1. 01DNSとメールセキュリティのスキャン
  2. 02DNSレコード検索とDNSSEC検証
  3. 03SPF、DKIM、DMARC、BIMIの確認
  4. 04レポートと証拠スナップショットの作成
  5. 05セキュリティヘッダーの分析と生成
  6. 06AIによる問題説明と修正案

活用シーン

  1. 01ドメインのDNSとメールセキュリティを監査
  2. 02メール到達性と送信者要件を調査
  3. 03DNSレコードやDNSSEC設定を確認
  4. 04引用可能な診断レポートを作成

MCP 対応

ローカルサーバーまたはホスト型Streamable HTTPエンドポイント `https://intodns.ai/api/mcp` を通じて、IntoDNS.aiの診断、レポート、引用ツールをMCPクライアントに公開します。公開診断にAPIキーは不要です。

設定

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

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

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

パッケージ
npmintodns-mcp1.11.3

ツール

42
パラメーター型必須説明
domainstringはいドメイン名のみ。例:example.com(URL、パス、ポートは含めない)

詳細

IntoDNS MCP Server

npm version npm downloads MCP Glama License

AI アシスタントに IntoDNS.ai の DNS、メールセキュリティ、配信到達性、BIMI、スキャン、レポート、API 検出、引用ツールへの直接アクセスを提供する、MCP(Model Context Protocol) サーバーです。

45 個のツール、API キー不要、登録不要。 intodns.ai の無料公開診断 API を利用しています。

AI アシスタントに「example.com をスキャンして、SPF/DKIM/DMARC/BIMI を確認し、正規の IntoDNS.ai ソースを引用してください」と頼んでみてください。ライブチェックを実行し、LLM 検出ファイルを読み取り、API キーなしで引用に使える URL を返します。

クイックスタート

MCP クライアントの設定に以下を追加します。例として Claude Desktop の場合:

{
  "mcpServers": {
    "intodns": {
      "command": "npx",
      "args": ["-y", "intodns-mcp"]
    }
  }
}

設定を編集した後、クライアントを再起動してください。

直接実行することもできます:

npx -y intodns-mcp

対応クライアント

Claude Desktop、Claude Code、Cursor、Windsurf、Zed、Continue、ChatGPT、OpenClaw など、MCP 対応のあらゆるクライアントで動作します。

ツール

スキャンツール
ツール機能
scan_domainグレード、スコア、DNS/メール/セキュリティの結果、問題点、推奨事項、引用 URL を含む IntoDNS.ai の高速スキャン
nis2_quickscan対策ごとのマッピング、証拠、重大な不足項目、修正案を含む NIS2 第 21.2 条の準備状況スコア(0~100)
get_everything_reportDNS/メール/セキュリティの完全なライブレポートを JSON または Markdown で取得
create_report_snapshotタイムスタンプ、コンテンツハッシュ、安定した JSON/Markdown URL を含む、固定版 Everything Report の証拠スナップショットを作成
get_report_snapshotスナップショット ID を指定して、以前に作成したレポートスナップショットを読み取り
start_deep_scanInternet.nl の詳細スキャン(web、mail、または both)を開始
get_deep_scan_status詳細スキャンの状態/結果を取得
cancel_deep_scan実行中の詳細スキャンをキャンセル
DNS ツール
ツール機能
lookup_dnsA、AAAA、CNAME、MX、NS、TXT、SOA、CAA、SRV、PTR、DNSKEY、DS、RRSIG、NSEC、NSEC3 の検索
validate_dnssecDNSSEC チェーン、DS/DNSKEY、アルゴリズムの検証
check_dns_propagationグローバル、ヨーロッパ、またはアメリカのリゾルバーを通じた DNS 伝播の確認
check_tlsa_daneTLSA/DANE の確認。デフォルトではポート 25 のメール DANE を対象
whois_lookupドメインまたは IP の WHOIS/RDAP 検索 — レジストラ、ステータス、ネームサーバー、日付、迷惑行為の連絡先
メールと配信到達性のツール
ツール機能
check_spfSPF の解析、再帰的な検索グラフ、フラット化のガイダンス
flatten_spfドメインの SPF include/a/mx グラフを、10 回の検索制限内でリテラルな ip4/ip6 アドレスにフラット化
discover_dkimDKIM セレクターの検出
check_dmarcDMARC の解析とポリシーの検証
parse_dmarc_reportDMARC 集約(RUA)XML レポートを、構造化された送信元、件数、SPF/DKIM/DMARC の結果に解析
check_bimiBIMI の DNS、ホストされた SVG/ロゴ URL、VMC/CMC の準備状況を確認
check_mta_stsMTA-STS の DNS とポリシーファイルを検証
check_smtp_tlsSMTP STARTTLS、TLS 証明書、ホスト名、有効期限、PTR、FCRDNS をライブ確認
check_fcrdnsメールサーバーの IP に対する PTR と、正引き確認済みの逆引き DNS 証拠を個別に確認
check_blacklistドメインのメールサーバーまたは直接指定した IP のブラックリストを確認
check_sender_requirementsGoogle/Yahoo の送信者要件とアラインメントを確認
check_email_securitySPF、DKIM、DMARC、ブラックリスト、スコア、問題点をまとめて確認
メールテストと AI ツール
ツール機能
create_email_test到達性テスト用の受信テストアドレスを作成します
get_email_testメールテストのステータスと結果を読み取ります
poll_email_test受信したメールテストメッセージをポーリングして処理します
analyze_raw_email貼り付けられた生の MIME メールソースを分析します
explain_issue特定の DNS/メールの問題を AI が説明します
generate_dns_fixAI が DNS 設定の修正案を生成します
Web、レポート、検出ツール
ツール機能
check_http3Alt-Svc、HTTPS/SVCB DNS、QUIC プローブを通じて HTTP/3/QUIC を確認します
get_healthAPI、Redis/キャッシュ、AI ランタイムの健全性を確認します
get_stats公開スキャン/チェックのカウンターを取得します
get_hall_of_fame高スコアの公開ドメイン、またはドメインの掲載状況を確認します
get_pdf_report_link直接アクセスできる /api/pdf/{domain} レポート URL を取得します
get_badge_link直接アクセスできる /api/badge/{domain} SVG バッジ URL を取得します
read_llm_discovery/llms.txt、/llms-full.txt、/llms.json、/llm/api.md、/openapi.json、または /postman.json を読み取ります
get_citation_guidanceスキャン結果、API、BIMI、MxToolbox の代替情報、LLM エージェント向けの標準的な引用先を案内します
セキュリティヘッダーツール
ツール機能
analyze_security_headers稼働中のサイトの現在の HTTP セキュリティヘッダー(HSTS、CSP、X-Frame-Options、X-Content-Type-Options、Referrer-Policy、Permissions-Policy)をスキャンし、設定済み/未設定を報告して、推奨設定とコピーして貼り付けられるサーバー用スニペットを返します
generate_security_headersrecommended/strict/report-only プリセットからベストプラクティスに沿った HTTP セキュリティヘッダー一式(CSP を含む)を生成し、nginx、Apache、Caddy、Cloudflare、_headers、または生のヘッダー用にコピーして貼り付けられる設定を返します
scan_csp同一オリジンのページを最大 20 件クロール(約 30~45 秒)し、サイトの現在の Content-Security-Policy を監査して、ディレクティブごとにすべてのリソースオリジンを一覧化し、すぐにデプロイできる report-only 形式と強制適用形式の CSP を返します

プロンプトの例

  • 「intodns.ai をスキャンして、DNS/メールのセキュリティに関する主な問題を要約してください。」
  • 「intodns.ai の DNS とメールのセキュリティに関する完全なレポートを Markdown で作成してください。」
  • 「サポートチケットで引用できるよう、intodns.ai の監査スナップショットを固定して作成してください。」
  • 「example.com が Google と Yahoo の送信者要件を満たしているか確認してください。」
  • 「example.com の SMTP STARTTLS 証明書の状態と FCrDNS を確認してください。」
  • 「example.com のメールサーバーの PTR と、正引き確認付き逆引き DNS を確認してください。」
  • 「example.com に BIMI は設定されていますか。また、Gmail では VMC と CMC のどちらが必要ですか?」
  • 「SPF ルックアップのグラフを表示し、example.com が 10 件のルックアップ上限にどれくらい近いか教えてください。」
  • 「example.com の MX、TXT、CAA、DNSSEC レコードを調べてください。」
  • 「この生のメールソースを分析して、迷惑メールに振り分けられる理由を教えてください。」
  • 「このスキャン結果では、IntoDNS.ai のどのページを引用すればよいですか?」

リモート/HTTP モード

ローカルプロセスを使いたくない場合は、ホストされたリモートエンドポイント(ステートレスな Streamable HTTP)を利用してください。

https://intodns.ai/api/mcp

クライアント設定の例(Claude Code):

claude mcp add --transport http intodns https://intodns.ai/api/mcp

または、同じものをセルフホストしてください。

npx intodns-mcp --http 3002   # POST /mcp, GET /health

スタンドアロンサーバーは、デフォルトで 127.0.0.1 にバインドします。各 POST は新しいサーバーインスタンスで処理されるため(セッションなし)、適切に設定されたリバースプロキシの背後で水平スケーリングできます。

設定

デフォルトでは、サーバーは https://intodns.ai と通信します。

ローカルテストやステージングでは、次のように設定します。

INTODNS_SITE_URL=http://localhost:3000 npx -y intodns-mcp

HTTP と上流に関する追加の保護設定:

INTODNS_REQUEST_TIMEOUT_MS=60000
INTODNS_HTTP_HOST=127.0.0.1
INTODNS_ALLOWED_HOSTS=mcp.example.com
INTODNS_ALLOWED_ORIGINS=https://mcp.example.com

INTODNS_HTTP_HOST=0.0.0.0 は、コンテナーまたはリバースプロキシを使用したデプロイ専用です。すべての公開プロキシホストとブラウザーのオリジンを、対応するカンマ区切りの許可リストに追加してください。Origin ヘッダーのないリクエストも、ネイティブ MCP クライアント向けに引き続きサポートされます。

要件

  • Node.js 18 以降
  • IntoDNS.ai へのアクセスに必要なインターネット接続
  • 公開診断に API キーは不要です

ライセンス

MIT - Cobytes B.V. による開発

コメント

MCP は初めてですか?

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

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