Dechonet Mcp について
DechoNet MCP Server は、エージェントや MCP クライアント向けのドメインセキュリティ調査ツールです。DNS、TLS、Web セキュリティ、メール、登録情報、露出状況を受動的に調べ、重要度や確度、対処案を含む結果を返します。
主な機能
- 01DNS、TLS、HTTP のセキュリティ検査
- 02メール認証とポートスキャン
- 03サブドメインと類似ドメインの発見
- 04フィッシングと MCP サーバーの検査
- 05ドメイン変更と日次監視
- 06重要度と修正案を含む結果
活用シーン
- 01公開前にドメインを確認
- 02不審なリンクやなりすましを調査
- 03メール認証と公開サービスを確認
- 04ドメインの変更を継続的に監視
MCP 対応
https://dechonet.com/mcp のリモート Streamable HTTP エンドポイントと stdio パッケージを提供します。MCP クライアントから調査ツールを呼び出し、用意されたプロンプトやリファレンスリソースを利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://dechonet.com/mcpclaude mcp add --transport http com-dechonet https://dechonet.com/mcp{"mcpServers":{"com-dechonet":{"type":"http","url":"https://dechonet.com/mcp"}}}Cursor で開く{"servers":{"com-dechonet":{"type":"http","url":"https://dechonet.com/mcp"}}}VS Code で開く{"mcpServers":{"com-dechonet":{"type":"http","url":"https://dechonet.com/mcp"}}}{"mcpServers":{"com-dechonet":{"serverUrl":"https://dechonet.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
25| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| domain | string | はい | 照会する登録可能ドメインまたはホスト名。スキームやパスは含めません(例:'example.com'、'mail.example.com')。'http://'や末尾のスラッシュは含めないでください。 |
詳細
DechoNet MCP サーバー
dechonet.com · リモート MCP(インストール不要) · フィッシングリンクのチェック · 無料のウェブツール · HTTP API · 検出ベンチマーク · ステータス
Model Context Protocolを通じて、AI エージェント向けにドメインセキュリティの調査を提供します。
30 個のツール。非商用利用では API キーは不要です。 フィッシング/スミッシングリンクのチェック、公開された管理ページのチェック(管理画面、テストサーバー、公開されたままの開発ツール)、DNS、SSL/TLS、ポスト量子 TLS 対応状況、HTTP セキュリティヘッダー、メール認証、ポートスキャン、DNS 伝播、逆引き DNS、ASN/BGP、RDAP/WHOIS、サブドメインの検出(CT ログ)、類似ドメイン/タイポスクワッティングの検出、OWASP に対応付けられた観測可能なチェック、ブランドなりすましの露出、公開準備状況、接続前のMCP サーバーのチェック、ドメイン変更履歴 — 前回のチェック以降に何が変わったか — インフラストラクチャの履歴とピボット(過去のネームサーバー/IP/発行者、および同じ希少なインフラストラクチャで確認された他のドメイン)、さらにエージェントから設定できる毎日の監視を提供します。
結果は生の JSON だけでなく、解釈を加えて返されます。ステータス、主要な数値、各問題の深刻度と確度、そして具体的な対処方法が含まれます。これにより、エージェントは次に何をすべきかを人に伝えられます。
DechoNetの一部です。 ここにある各ツールは、無料のウェブツールとして**dechonet.com**でも利用でき、サインアップは不要です。エラー修正のガイドも用意されています。このパッケージを使うと、同じチェックを AI エージェントから利用できます。
インストール不要:リモートエンドポイント
npx もインストールも不要です。Streamable HTTP に対応する MCP クライアントから、次の URL を指定してください。
https://dechonet.com/mcp
| クライアント | 接続方法 |
|---|---|
| Claude Code | claude mcp add --transport http dechonet https://dechonet.com/mcp |
| Claude app / Desktop | Claude connectors directoryに掲載されています:Customize → Connectors を開き、DechoNet を検索して → Connect。あるいは + Add → Add custom connector から URL を追加します(Free プランではカスタムコネクターは 1 つまで) |
| ChatGPT | chatgpt.com/plugins → + → Add custom MCP server → Connection の下に URL を入力し、認証なしで → Create as a plugin(職場または学校のアカウントでは、管理者がカスタム MCP サーバーを許可する必要があります) |
| Cursor | ~/.cursor/mcp.json:{"mcpServers":{"dechonet":{"url":"https://dechonet.com/mcp"}}} |
| VS Code (Copilot agent mode) | ワークスペースのルートにある .mcp.json:{"mcpServers":{"dechonet":{"type":"http","url":"https://dechonet.com/mcp"}}}(.vscode/mcp.jsonではルートキーが servers です) |
| Gemini CLI | gemini mcp add --transport http dechonet https://dechonet.com/mcp(settings.jsonでは url ではなく httpUrl を使用します) |
| Codex | codex mcp add dechonet --url https://dechonet.com/mcp |
| Windsurf | ~/.codeium/windsurf/mcp_config.json:{"mcpServers":{"dechonet":{"serverUrl":"https://dechonet.com/mcp"}}} |
| stdio のみのクライアント | npm パッケージ — 詳しくは以下の「クイックスタート」を参照してください |
各クライアントの詳しい手順:dechonet.com/mcp。リモートエンドポイントでは、厳選された 3 つのプロンプト(audit_domain、monitor_setup、investigate_changes)と 2 つのリファレンスリソースも提供します。
クイックスタート(stdio、Claude Desktop)
claude_desktop_config.json に追加します:
{
"mcpServers": {
"dechonet": {
"command": "npx",
"args": ["-y", "dechonet-mcp"]
}
}
}
設定ファイルの場所:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Desktop を再起動すると、チャット入力欄のツールメニューに DechoNet が表示されます。(Claude Desktop ではインストールを省略し、カスタムコネクターとして https://dechonet.com/mcp を追加することもできます。上の表をご覧ください。)
インストール
# Via npx (no install needed)
npx dechonet-mcp
# Or install globally
npm install -g dechonet-mcp
コマンドライン
同じチェックをターミナルまたは CI のステップから実行できます。MCP クライアントは不要です:
npx dechonet-mcp ssl example.com
npx dechonet-mcp email example.com --json
npx dechonet-mcp scan example.com --fail-on bad # exit 2 when the overall grade is D or F
チェック項目:dns、ssl、http、email、port、propagation、rdns、asn、whois、subdomains、lookalike、scan、owasp、golive、pqc、mcp、phishing、exposure、changes、history、impersonation、ip、subnet(または下記の任意のツール名)。--json は構造化された結果を出力し、--raw は生データを保持し、--port は TLS ポートを設定します。終了コード:0 は完了、1 は検索失敗、2 は結果が --fail-on(bad または warn)に該当したことを示します。引数を指定しない場合、パッケージは MCP サーバーとして実行されます。
利用可能なツール
| ツール | 説明 |
|---|---|
phishing_link_check | このリンクは詐欺ですか? — テキストメッセージまたは URL を貼り付けると、短縮 URL の転送先をたどり、ドメインの登録年数、韓国ブランドへのなりすまし、APK のダウンロード、フィッシング情報フィードを確認します |
exposure_map | インターネットに公開されている管理ページはありますか? — CT から取得したサブドメインをそれぞれ 1 回開き、管理画面、ステージング環境、開発ツール、VPN ログイン、デフォルトページ、ディレクトリ一覧を確認します(件数を表示し、ウェブレポートでは所有者確認済みの場合にホストごとの詳細を表示します) |
security_scan | 包括的なスキャン — 9 項目を並行して確認し、0~100 のヘルススコアと A~F の評価を表示します |
dns_lookup | DNS レコード、DNSSEC、SPF/DMARC の検証 |
ssl_check | SSL/TLS 証明書、チェーン、有効期限、HSTS、CT 履歴、A~F の評価 |
http_security | HTTP リダイレクトの追跡と 10 項目のセキュリティヘッダー監査、A~F の評価 |
email_auth | SPF、DMARC、DKIM、BIMI、MTA-STS、DANE、およびブラックリストの確認 |
port_scan | サービスを特定したオープン TCP ポート |
dns_propagation | 6 つのパブリックリゾルバーで DNS の伝播状況を確認 |
reverse_dns | PTR レコードと FCrDNS の検証 |
asn_lookup | ASN/BGP ネットワークの特定と不正利用の連絡先 |
whois_lookup | RDAP/WHOIS によるドメイン登録情報 |
subdomain_discovery | CT ログからのパッシブなサブドメイン列挙、運用上の用途を示す名前(dev/staging/admin)のフラグ付け、ワイルドカードの検出 |
lookalike_domains | 実際に登録されている類似ドメインのバリエーション。ホモグリフ、接頭辞・接尾辞(brand-login)、TLD の入れ替え、キーボード入力ミスを確認し、ドメイン自身の防御目的の登録とは分けて表示します |
owasp_check | パッシブに確認できる項目(ヘッダー、TLS、公開ファイル)を OWASP に対応付けて確認し、対象外の項目は明示します |
impersonation_exposure | ブランドなりすましの露出度評価:第三者による類似ドメイン、公開された運用サブドメイン、ワイルドカード証明書 |
golive_check | 公開準備状況を確認します。DNS、伝播状況、SSL、HTTP、登録情報をまとめて READY/CAUTION/NOT READY で判定します |
domain_history | 過去のネームサーバー、A/AAAA、MX、証明書発行者、レジストラ(および IP の ASN/PTR)を、初回と最終確認時刻とともに表示します。パッシブ DNS ではなく、DechoNet 独自の観測に基づきます |
infrastructure_pivot | DechoNet が同じネームサーバー、IP、MX、発行者、またはレジストラを確認した他のドメインを表示します。無料の API キーが必要です(DECHONET_API_KEY)。共有インフラの場合は件数のみを返します |
domain_changes | 前回の確認からの変更点を表示します。ステータス、評価、発行者、DNS、問題を確認します。監視対象に登録していなくても、検索履歴から利用できます |
pqc_readiness | 耐量子 TLS の準備状況:ハイブリッド鍵交換 X25519MLKEM768、オリジンサーバーまたは CDN エッジが対応しているか、証明書の署名アルゴリズムを確認します。外部から確認できる指標であり、完全な PQC 監査ではありません |
mcp_server_check | リモート MCP サーバーに接続する前に、認証と OAuth メタデータ、作用を伴うツール(コマンド、ファイル、メッセージ、支払い、シークレット)、ツールの説明文に含まれるエージェント誘導テキスト、CORS/Origin、HTTPS を確認します。実行するのは Initialize と tools/list のみで、ツールは呼び出しません |
watch_domain | ドメインを登録し、毎日再確認(SSL、DNS、HTTP、RDAP)して domain_changes に履歴を蓄積します。監視対象を登録します。冪等です |
set_expectations | 外部から見えるドメインの状態(存在するヘッダー、DMARC の適用状況、解消済みの問題、評価、証明書の残存日数、DNS レコード、HTTPS の応答)を指定します。新しいデータで今すぐ確認し、その後は毎日確認します。各結果には署名付きの観測レシートが付属します。API キーを設定すると、条件を満たさなくなった場合にアカウント宛ての日次メールで通知します |
check_before_action | ログイン、支払い、ダウンロード、送信の前に、ページがブランドになりすましているか、ドメインがどれほど新しいか、過去にフラグが付けられたかを確認します。また、呼び出し元がページ構造をホスト名として報告した場合は、カード入力欄が既知の決済プロバイダーに接続しているかを確認します。危険/疑わしい/到達不能/公式/シグナルなしのいずれかと、未確認の項目を回答します。「安全」とは判定しません |
report_page | ページ(フィッシング、偽の決済画面、AI エージェント向けの隠し指示、悪意のあるダウンロード、または判定が誤っていると思われるページ)、ツールの説明文でエージェントを誘導する MCP サーバー、またはネットワークの異常(確認した証明書やアドレスの相違)を報告します。保存されるのはホストと種別のみです。報告だけで判定が変わることはなく、DechoNet がページを独自に確認し、まず個別の報告を確認します |
verify_expectations | 保存済みの条件セット(ID で指定)または単発のリストを、外部から今すぐ確認します。変更後、外部から見えるようになったかを確認できます |
ip_info | パブリック IP、ISP、ASN、プロキシの検出 |
email_header_analysis | メールの配送経路の追跡と認証結果 |
subnet_calc | CIDR サブネット計算機(オフライン) |
| すべてのツールの応答には、エージェントの背後にいる人間が確認できる、dechonet.com のインタラクティブな完全版レポートへのリンクが含まれます。 |
プロンプトの例
接続したら、Claude に次のように尋ねてみてください。
- 「example.com のセキュリティ体制を監査してください」
- 「mysite.com の SSL 証明書はまもなく有効期限を迎えますか?」
- 「example.com のどのサブドメインが CT ログに公開されていますか?」
- 「mybrand.com に似たドメインは登録されていますか?」
- 「mybrand.com はなりすましのリスクにどの程度さらされていますか?」
- 「example.com は公開準備ができていますか?」
- 「前回の確認以降、example.com で何が変わりましたか?」
- 「次のメールヘッダーを分析してください:[ヘッダーを貼り付け]」
- 「8.8.8.8 の ASN は何ですか?」
ローカル SSE トランスポート
セルフホスト可能な HTTP/SSE ブリッジの場合(通常は上記のホスト型リモートエンドポイントの方が簡単です)。
npm run start:sse
# Server runs on http://localhost:3100
# SSE endpoint: http://localhost:3100/sse
開発
npm install
npm run build # TypeScript → build/
npm run dev # Run with tsx (stdio)
npm run start:sse # Run SSE server
仕組み
MCP サーバーは DechoNet の公開 API(https://dechonet.com/api/util/*)を呼び出します。これは dechonet.com のウェブツールと同じバックエンドで、次の内容を含む構造化された結果を返します。
- ステータス(ok/warn/bad)
- KPI(ツールごとの主要な数値)
- 重大度(critical/warning/info)と信頼度レベルを含む問題
- 実行可能な修正手順
- 生データ(完全な JSON)
すべてのデータは公開情報源(DNS、HTTP ヘッダー、SSL 証明書、CT ログ、RDAP)から取得します。設計上、パッシブな調査のみを行います。積極的な悪用は行わず、登録済みの類似ドメインは非難ではなく、確認すべき事実として報告します。
環境変数
| 変数 | デフォルト | 説明 |
|---|---|---|
DECHONET_URL | https://dechonet.com | API のベース URL |
DECHONET_LOCALE | en | 応答言語(en または ko) |
DECHONET_API_KEY | — | DechoNet アカウントで取得できる無料の任意 API キー。専用のレート制限枠を利用でき、infrastructure_pivot には必須です |
DECHONET_SESSION_COOKIE | — | DechoNet のご自身のログイン Cookie。サインインが必要なツールでのみ使用します。秘密にしてください |
PORT | 3100 | SSE サーバーのポート |
利用規約
キーの有無を問わず、無料利用は2026 年 11 月 8 日より非商用目的に限られます。個人の学習や研究、ご自身のドメインの確認、非営利活動が対象です。有料製品内での DechoNet の利用、クライアント向けの利用、または会社業務での定期的な利用には、MCP·API Pro(dechonet.com/pro)が必要です。決済が開始されるまでは、[email protected] までお問い合わせください。利用規約全文:dechonet.com/terms §4。
DechoNet について
DechoNet は、分散観測と相互検証を行うドメインセキュリティ偵察プラットフォームです。同じ診断機能を、無料のウェブツール、エラー修正ガイド、この MCP サーバーの 3 つの方法で提供しています。
- 🌐 ウェブツール(無料、登録不要):https://dechonet.com
- 📘 ガイド(よくある DNS/SSL/HTTP/メールのエラーを修正):https://dechonet.com/guides
- 🎣 フィッシング/スミッシングリンクの確認(韓国の携帯電話のようにリンクを開きます):https://dechonet.com/util/phishing
- 🩺 ドメインの完全チェック(DNS、SSL、ヘッダー、メール認証、ポート、PQC を 1 つのスコアで確認):https://dechonet.com/util/all
- 🔔 モニタリング(毎日の再チェック、変更履歴):https://dechonet.com/pro
- 🛠 HTTP API(同じツールを OpenAPI で提供):https://dechonet.com/developers · https://dechonet.com/openapi.json
- 📏 結果の判定方法/月次検出ベンチマーク:https://dechonet.com/methodology · https://dechonet.com/benchmark
- 🟢 サービスのステータス:https://dechonet.com/status
- 🐦 X:https://x.com/Dechonetwork
MIT ライセンスです。Issue と PR を歓迎します。
サインイン済みツール
これらのツールは、サーバーに DechoNet のログイン情報がある場合にのみ表示されます。DECHONET_SESSION_COOKIE に、送信時の形式そのままのご自身の現在の Cookie を設定してください。例:dn_acct=…(代理店のワークスペースで作業する場合は dn_acct=…; dn_ws=…)。パスワードと同様に扱ってください。この Cookie は以下に記載する非公開エンドポイントにのみ送信され、公開診断には送信されません。また、公開 API キーで代用することはできません。Cookie がない場合、サーバーは30個の公開ツールを一覧表示します。
ビジネスプラン — 所有ドメインのアクティブチェック(プラン)
| ツール | 説明 |
|---|---|
asm_nuclei_start | 攻撃対象領域レポートにある検証済みアセットに対して、範囲を限定したアクティブチェック(Nuclei)を開始します。現在の DNS TXT による所有権確認、そのレポートに記載された正確なルート URL、および confirm: "asm-nuclei-v1" が必要です |
asm_nuclei_status | 進捗、対象範囲、サニタイズ済みの検出結果を表示します。一部完了または失敗は、安全な結果を意味するものではありません。テクノロジーの検出は、脆弱性の証明にはなりません。リクエストは開始しません |
asm_nuclei_cancel | 新たなリクエストを停止し、ジョブを終了します。送信済みのリクエストは取り消せません |
インベスティゲーターのケーススペース — case_kit_search と case_kit_observe は、ケース所有者のセッションまたは既存のケースアクセス用 Cookie がある場合にのみ動作します。検索では、ケースの範囲に限定された保存済みページフィンガープリントを読み取ります。監視では、同じレンダリングルールと1日あたりの上限のもとで、ケースの対象を再度開きます。類似画面やキット候補だけでは、人物の特定やフィッシングの判定はできません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。