domainintel-mcp について
domainintel-mcpは、エージェントやセキュリティチーム向けのドメイン・生メールヘッダー分析用MCPサーバーです。登録情報、DNS、証明書、セキュリティヘッダー、レピュテーション、サブドメインを調べ、総合評価を示します。
主な機能
- 01WHOIS登録情報
- 02DNSレコードとSPF/DMARC確認
- 03SSL/TLS証明書分析
- 04HTTPセキュリティヘッダー評価
- 05ドメイン評価とサブドメイン検出
- 06総合レポートとメールヘッダー分析
活用シーン
- 01ドメインのセキュリティ状況の確認
- 02DNS設定とメール認証の検査
- 03証明書ログとプローブによるサブドメイン発見
- 04メール配送経路となりすまし兆候の調査
MCP 対応
stdio経由で、ドメインとメールヘッダーの分析ツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| domain | string | はい | 解析するドメイン名。例:"example.com"(プロトコル、www.、パスは自動的に削除されます) |
詳細
@domainintel/mcp
AI エージェントに、あらゆるドメインのライブなドメインインテリジェンス(WHOIS、DNS、SSL/TLS、HTTP セキュリティヘッダー、レピュテーション、サブドメインの検出)を提供する MCP サーバーです。DomainIntel.app を支えるものと同じ分析エンジンを使用しています。
ツール
| ツール | 戻り値 |
|---|---|
whois_lookup | レジストラ、作成日/有効期限/更新日、登録者の国、プライバシー保護の状態、ネームサーバー |
dns_records | A、AAAA、MX、TXT、NS、CNAME、CAA レコード + SPF/DMARC の有無 + 設定ミスの警告 |
ssl_certificate | 有効性、発行者、有効期限、残り日数、プロトコル、警告 |
security_headers | HSTS、CSP、X-Frame-Options などを評価し、推奨事項を提示 |
domain_reputation | DNSBL/Spamhaus のブロックリスト確認とレピュテーションスコア |
subdomain_discovery | Certificate Transparency ログと一般的なプレフィックスの照会によるサブドメインの検出 |
full_domain_report | すべてのアナライザーによる一括分析と、A+ から F までの総合セキュリティスコア |
analyze_email_headers | 生のメールヘッダーブロックを解析:SPF/DKIM/DMARC の結果、配信時刻を含む Received の配信経路、主要なエンベロープフィールド、From と Return-Path のなりすまし検知フラグ |
analyze_email_headers 以外のすべてのツールは、単一の domain 引数を受け取ります。プロトコル、www.、パスは自動的に削除されます。analyze_email_headers は代わりに、貼り付けた生のヘッダーブロックを格納した headers 文字列を受け取ります。
要件
- Node.js 18 以降
インストール
Claude Code
claude mcp add domainintel -- npx -y @domainintel/mcp
Claude Desktop
claude_desktop_config.json に追加します(Settings → Developer → Edit Config):
{
"mcpServers": {
"domainintel": {
"command": "npx",
"args": ["-y", "@domainintel/mcp"]
}
}
}
その他の MCP クライアント
このサーバーは stdio 経由で MCP と通信します:
npx -y @domainintel/mcp
プロンプトの例
- 「stripe.com のドメイン全体のレポートを実行してください」
- 「github.com の MX レコードは何ですか?DMARC は設定されていますか?」
- 「example.org の SSL 証明書はもうすぐ期限切れになりますか?」
開発
ソースから実行します(ビルドは不要です):
git clone <repo> && cd domainintel.app
npm install
npm run mcp # node mcp/server.mjs
ビルドと公開
公開済みパッケージは、自己完結型の単一バンドルです(アナライザーとすべての JS 依存関係は esbuild でバンドルされ、Node の組み込みモジュールは実行時に解決されます)。
npm run build:mcp # from repo root -> mcp/dist/server.mjs
cd mcp && npm publish # prepublishOnly rebuilds the bundle
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。