mcpField
T
TamingDNS

TamingDNS

リモート
tamingdns.comセキュリティ01 日前に更新
リポジトリ公式サイト

TamingDNS について

TamingDNSは、メール認証の確認や生メールヘッダーの分析を行う、ドメイン管理者やメール担当者向けのリモートMCPサーバーです。公開DNSと公開ポリシーファイルを読み取り専用で調べ、4種類の認証チェックをまとめて実行するプロンプトも備えています。

主な機能

  1. 01SPF、DKIM、DMARCの確認
  2. 02MXホストとDNSの確認
  3. 03MTA-STS、TLS-RPT、BIMIの確認
  4. 04DANEとDNSSECの確認
  5. 05なりすましやフィッシングのヘッダー分析
  6. 06メール認証監査プロンプト

活用シーン

  1. 01ドメインのメール認証の確認
  2. 02DKIMセレクターと鍵長の確認
  3. 03不審なメールのヘッダー分析

MCP 対応

https://tamingdns.com/mcpで、ステートレスなStreamable HTTPを通じてMCPクライアントに読み取り専用のDNS、ポリシーファイル、メールヘッダーの検査を提供します。audit_email_authプロンプトも利用できます。

設定

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

エンドポイントhttps://tamingdns.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

TamingDNS MCP サーバー

ドメインのメール認証をチェックし、生のメールヘッダーを分析するリモート MCP サーバーです。tamingdns.com のツールと同じエンジンを使用しています。

このリポジトリにはソースコードはありません。サーバーは以下のエンドポイントで稼働しています。

  • エンドポイント:https://tamingdns.com/mcp
  • トランスポート:Streamable HTTP、POST による JSON-RPC 2.0、ステートレス
  • 認証:不要。IP ごとにレート制限が適用されます。
  • レジストリ名:公式 MCP Registry の com.tamingdns/mcp
  • ドキュメント全文:tamingdns.com/mcp

ツール

すべてのツールは読み取り専用です。チェックでは公開 DNS レコードを検索し、ドメインが公開している MTA-STS と BIMI のファイル(ポリシーファイル、ロゴ、証明書)を取得します。ヘッダーツールは貼り付けたヘッダーを読み取ります。どのツールも何も変更しません。

ツールチェック内容
check_spfSPF レコード、評価、redirect= チェーンを通じた all 修飾子
check_dkim<selector>._domainkey.<domain> の DKIM キー:失効、キー長
check_dmarc_dmarc レコードとポリシー
check_mxMX ホスト、そのアドレス、PTR、前方確認付き逆引き DNS
check_mta_stsMTA-STS TXT レコードとポリシー(RFC 8461)
check_tls_rpt_smtp._tls.<domain> の TLS-RPT レコード(RFC 8460)
check_bimiBIMI レコード、SVG ロゴ、VMC 証明書チェーン
check_dane_25._tcp.<mx-host> の SMTP DANE 用 TLSA レコード(RFC 7672)
check_dnssecルートからドメインまでの DNSSEC 信頼チェーン
analyze_email_headersなりすましやフィッシングの兆候を調べる、生のメールヘッダー

check_dkim には domain と selector が必要です。analyze_email_headers には headers が必要です。それ以外のツールで必要なのは domain のみです。

また、audit_email_auth というプロンプトが 1 つあり、ドメインに対して 4 つのメール認証チェックを実行し、結果をまとめます。

接続

Claude Code:

claude mcp add --transport http tamingdns https://tamingdns.com/mcp

Cursor の場合は、.cursor/mcp.json または ~/.cursor/mcp.json に設定します。

{
  "mcpServers": {
    "tamingdns": { "url": "https://tamingdns.com/mcp" }
  }
}

stdio のみを使用するクライアントの場合:

npx mcp-remote https://tamingdns.com/mcp

MCP クライアントをお持ちでない場合は、curl でツールの一覧を表示できます。

curl -sS -X POST https://tamingdns.com/mcp \
  -H "Content-Type: application/json" \
  --data '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

使用方法

エージェントに次のようなことを尋ねてみてください。

  • 「example.com の DMARC レコードをチェックしてください」
  • 「example.com の selector1 にある DKIM キーは十分な長さですか?」
  • 「受信したメールのヘッダーはこちらです。なりすましですか?」

たとえば DNS リゾルバーから応答がないなどの理由でチェックを実行できない場合、レコードが存在しないと報告するのではなく、ツールは retriable: true を含む error を返します。

コメント

MCP は初めてですか?

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

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