deliverability-doctor について
deliverability-doctor は、公開 DNS を使ってドメインのメール認証設定を調べるリモート MCP サーバーです。認証不要で評価と具体的な修正案を返します。
主な機能
- 01SPF、DMARC、MX、DKIM の確認
- 02A〜F の評価
- 03問題点と修正案の提示
- 042〜5 ドメインの比較
活用シーン
- 01ドメインのメールなりすましリスクの監査
- 02複数ドメインのメールセキュリティ比較
MCP 対応
ステートレスな Streamable HTTP 経由で、メールセキュリティの確認とドメイン比較のツールを提供します。公開 DNS のみを参照し、認証は不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://deliverability-doctor.deliverability-doctor.workers.dev/mcpclaude mcp add --transport http integrity-os-deliverability-doctor https://deliverability-doctor.deliverability-doctor.workers.dev/mcp{"mcpServers":{"integrity-os-deliverability-doctor":{"type":"http","url":"https://deliverability-doctor.deliverability-doctor.workers.dev/mcp"}}}Cursor で開く{"servers":{"integrity-os-deliverability-doctor":{"type":"http","url":"https://deliverability-doctor.deliverability-doctor.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"integrity-os-deliverability-doctor":{"type":"http","url":"https://deliverability-doctor.deliverability-doctor.workers.dev/mcp"}}}{"mcpServers":{"integrity-os-deliverability-doctor":{"serverUrl":"https://deliverability-doctor.deliverability-doctor.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
2| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| domain | string | はい | ドメイン、URL、またはメールアドレス(例:example.com) |
詳細
Deliverability Doctor
リモート MCP サーバー:「自分のドメインはメールのなりすましに悪用される可能性があるか?」に、公開 DNS の情報に基づいて回答し、評価と具体的な修正方法を提示します。Claude(カスタムコネクター)と ChatGPT(Apps SDK/MCP コネクター)に接続できます。どちらも MCP を利用するため、1 つのサーバーで両方に対応します。
ツール
check_email_security(domain)— SPF(RFC 7208 の複数レコードによる permerror とredirect=の処理を含む)、DMARC(ポリシー、rua、pct)、MX、一般的な 7 つのセレクターにおける DKIM を確認します。A〜F の評価レポートと、検出項目ごとの修正方法を提示します。問題がある場合にのみ、アップセルの案内を表示します。ドメイン名、URL、メールアドレスを指定できます。compare_email_security(domains[2..5])— 評価付きの比較表を表示します。
設計上の決定事項
- 認証不要:公開 DNS のみを読み取り、何も保存せず、ドメイン以外は受け取りません。接続の手間を最小限に抑え、保護すべき機密情報もありません。
- DNS-over-HTTPS(Cloudflare から Google にフォールバック):
dnsモジュールに依存せず、ローカルの Node と Cloudflare Workers のどちらでも同じコードを実行できます。 - ステートレスなストリーミング可能 HTTP:リクエストごとに新しいトランスポートを使用し、セッションはありません。安全にスケールでき、クライアントで簡単に利用できます。
- NXDOMAIN は評価せず、拒否します。「ドメインが存在しない」ことは「なりすまし可能」であることとは異なります。
- 初回実行前に既知の設定状況で検証済みです:gmail.com(
redirect=を問題として報告してはならない)、n8n.io(p=rejectなら A 評価でなければならない)、すべての設定が欠けているドメイン(F 評価でなければならない)、NXDOMAIN(拒否しなければならない)。
実行
npm install
node server.js # :8787/mcp
公開デモをすぐに試すには、cloudflared tunnel --url http://localhost:8787 を実行し、https://<random>.trycloudflare.com/mcp をコネクター URL として使用してください。
ステータス 2026-08-23
- ローカル:MCP のエンドツーエンド検証済み(initialize/tools/list/tools/call)。
- 公開環境:クイックトンネル経由で稼働中。公開 URL からの initialize を検証済みです。
- 継続的なホスティング:保留中 — Cloudflare Workers のデプロイには Kacper のアカウントが必要です(約 5 分)。トンネル URL はプロセスまたは PC を終了すると無効になります。
- ディレクトリへの申請(Anthropic コネクターディレクトリ、ChatGPT アプリ):まず継続利用可能な URL が必要です。その後、Kacper の開発者アカウントが必要になります。
収益化の流れ
無料ツールを配布に活用します。レポートでは、問題が見つかった場合にのみ、$99 の書面監査へのリンク(niekonieczny.gumroad.com/l/vscjt)を表示します。 注意:Stripe の KYC により、現在 Gumroad の入金は凍結されています。宣伝を始める前に凍結を解除してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。