mcpField
D
Domain Intelligence

Domain Intelligence

リモート
oti-labs.comセキュリティ153 週間前に更新
リポジトリ公式サイト

Domain Intelligence について

Domain Intelligenceは、ドメインやメールセキュリティ情報を必要とするAIエージェントやアシスタント向けのホスト型MCPサーバーです。WHOIS/RDAP、DNS、ライブTLS証明書、サブドメイン、SPF、DMARC、DKIMを読み取り専用で照会できます。

主な機能

  1. 01WHOISとRDAPの情報取得
  2. 02DNSレコードの照会
  3. 03ライブTLS証明書の確認
  4. 04稼働中のサブドメインとIPの検出
  5. 05SPF、DMARC、DKIMの確認

活用シーン

  1. 01ドメインの登録情報と経過年数の確認
  2. 02ドメインレコードと証明書の有効期限の調査
  3. 03稼働中のサブドメインとIPの特定
  4. 04メール認証設定の確認

MCP 対応

ホスト型のStreamable HTTPエンドポイントを通じて、読み取り専用のドメイン情報ツールをMCPクライアントに提供します。規定の上限内ではキーなしで利用でき、追加利用にはRapidAPIキーを指定できます。

設定

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

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

すべてのエンドポイント
Streamable HTTPhttps://oti-labs.com/mcp認証が必要

ツール

6
パラメーター型必須説明
waitbooleanいいえ
domainstringはい
subdomain_limitintegerいいえ

詳細

ドメインインテリジェンス MCP サーバー

AI エージェントやアシスタントが、任意のドメインについて WHOIS/RDAP、DNS、SSL、サブドメイン、メールセキュリティを照会できるMCPサーバーです。

  • ホスト型エンドポイント: https://oti-labs.com/mcp(Streamable HTTP)
  • レジストリ名: com.oti-labs/domain-intelligence(Smitheryにも掲載されています)
  • キーなしで利用開始可能: IP あたり月 1,000 回(IPv6 は /64 あたり)、1 分あたり最大 10 回まで照会できます。プロバイダーの共有アドレスから呼び出すホスト型コネクター(Claude、ChatGPT、Smithery ゲートウェイ)は、プロバイダーごとに 1 つの利用枠を共有します。月 10,000 回、1 分あたり最大 120 回まで利用できます。ホスト型サーバーでのキーなし利用は、全体で 1 日 2,000 回に達すると停止し、00:00 UTC にリセットされます。
  • 上限に達した後: X-RapidAPI-Key ヘッダー(または Authorization: Bearer <key>)に RapidAPI キーを追加してください。その後の呼び出しは RapidAPI プランの利用枠に加算されます。無料プランでは、月 1,000 回が追加されます:キーを取得。

ツール

ツール返される情報
domain_lookup以下のすべてを 1 回の呼び出しで返します。サブドメインのリストが大きい場合は省略されます(subdomain_limit、デフォルトは 50)。
whois_lookupレジストラ、作成/更新/有効期限、ネームサーバー、ステータス。まず RDAP を使い、利用できない場合はポート 43 の WHOIS にフォールバックします。
dns_recordsA、AAAA、MX、TXT、NS、CAA、SOA レコード。
ssl_certificateライブ TLS ハンドシェイクの情報:発行者、有効期間、days_until_expiry、SAN、署名アルゴリズム。
subdomainsIP アドレスがある稼働中のホスト、見つかったすべての名前(稼働中のものを先に表示)、統合されたインフラストラクチャプール。wait=true にすると、すべてのソースからの取得を待機します。
email_securitySPF、DMARC、および一般的な約 29 個のセレクターから取得した DKIM キー。

すべてのツールは読み取り専用です。

セットアップ

これらはキーなしで動作します。RapidAPI キーを使うには、このセクションの最後に示すヘッダーを追加してください。

Claude Code

claude mcp add --transport http domain-intelligence https://oti-labs.com/mcp

Cursor(~/.cursor/mcp.json)

{
  "mcpServers": {
    "domain-intelligence": {
      "url": "https://oti-labs.com/mcp"
    }
  }
}

VS Code(.vscode/mcp.json)

{
  "servers": {
    "domain-intelligence": {
      "type": "http",
      "url": "https://oti-labs.com/mcp"
    }
  }
}

Windsurf(~/.codeium/windsurf/mcp_config.json)

{
  "mcpServers": {
    "domain-intelligence": {
      "serverUrl": "https://oti-labs.com/mcp"
    }
  }
}

Claude Desktop などの stdio 専用クライアント(mcp-remote経由):

{
  "mcpServers": {
    "domain-intelligence": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://oti-labs.com/mcp"]
    }
  }
}

RapidAPI キーの追加。 Claude Code:--header "X-RapidAPI-Key: YOUR_KEY" を追記します。Cursor、VS Code、Windsurf:URL の隣に "headers": { "X-RapidAPI-Key": "YOUR_KEY" } を追加します。mcp-remote:args に "--header", "X-RapidAPI-Key:YOUR_KEY" を追加します。

プロンプトの例

  • 「example.com は登録されてからどれくらい経っていますか? レジストラはどこですか?」
  • 「このドメインは疑わしいですか? 登録年数、SSL 発行者、SPF/DMARC を確認してください。」
  • 「example.com の稼働中のサブドメインと、それぞれの IP アドレスを一覧表示してください。」
  • 「これら 10 個のドメインの SSL 証明書はいつ有効期限を迎えますか?」

セルフホスト

サーバーは 1 ファイルで構成されています。キー付きの呼び出しは、呼び出し元のキーを使って RapidAPI 経由で処理されます。キーなしの呼び出しは、RAPIDAPI_PROXY_SECRET を使って DI_INTERNAL_BASE に送信され、Redis(REDIS_URL)でカウントされます。

pip install -r requirements.txt
uvicorn server:app --host 127.0.0.1 --port 8002

キー付きの呼び出しを RapidAPI ではなく独自の API に送信するには、DI_API_BASE を設定します(API 側でチェックする場合は DI_PROXY_SECRET も設定します)。

キーなし利用の上限は、MCP_KEYLESS_MONTHLY、MCP_KEYLESS_PER_MINUTE、MCP_PROVIDER_MONTHLY、MCP_PROVIDER_PER_MINUTE、MCP_KEYLESS_DAILY_CEILING で変更できます。ChatGPT のコネクターアドレスは chatgpt-connectors.json から取得します。このファイルは refresh_openai_ranges.py が OpenAI からダウンロードします。cron から 1 日 1 回実行してください。このファイルがない場合、ChatGPT の呼び出しは IP ごとにカウントされます。Claude の送信元範囲は組み込み済みです。

コメント

MCP は初めてですか?

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

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