mcpField
D
DNSDumpster - MCP Server

DNSDumpster - MCP Server

ローカル
github.com/MaxWeeden開発ツール085 週間前に更新

DNSDumpster - MCP Server について

DNSDumpster - MCP Serverは、DNSDumpster APIをMCP経由でAIアシスタントに接続し、自然言語でドメインを調査できます。複数種のDNSレコードを照会でき、キャッシュとレート制限も備えています。

主な機能

  1. 01ドメインのDNSレコード照会
  2. 02IPとASN情報の確認
  3. 03バナー情報の取得
  4. 04ページネーションとドメインマップ
  5. 05キャッシュとレート制限

活用シーン

  1. 01ドメインのサブドメイン調査
  2. 02ドメインのメールサーバー確認
  3. 03DNSインフラの確認
  4. 04ドメイン構造マップの生成

MCP 対応

DNSDumpster APIを使ったドメイン調査機能をMCPクライアントに提供し、DNSレコードや関連情報を照会できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

DNSDumpster - MCP サーバー

DNSDumpster API と連携する Model Context Protocol(MCP)サーバーです。AI アシスタントが自然言語によるリクエストで詳細な DNS 調査を行えます。

機能

  • AI アシスタントを通じてドメインの DNS レコードを照会
  • 次の詳細情報を取得:
    • A レコード(関連する IP および ASN 情報を含む)
    • CNAME レコード
    • MX レコード
    • TXT レコード
    • NS レコード
    • 利用可能な場合はバナー情報
  • ページネーションに対応(Plus アカウント)
  • ドメインマップの生成に対応(Plus アカウント)
  • レート制限とキャッシュ

PyPI version

インストール

# Install from PyPI
uv pip install mcp-dnsdumpster

# Or from source
git clone https://github.com/yourusername/mcp-dnsdumpster.git
cd mcp-dnsdumpster
uv pip install -e .

Claude Desktop の設定

Claude Desktop の設定ファイル(macOS では ~/Library/Application Support/Claude/claude_desktop_config.json、Windows では %AppData%\Claude\claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "dnsdumpster": {
      "command": "uvx",
      "args": ["mcp-dnsdumpster"],
      "env": {
        "DNSDUMPSTER_API_KEY": "your_api_key_here"
      }
    }
  }
}

使い方

  1. API キーを設定します:
export DNSDUMPSTER_API_KEY=your_api_key_here
  1. サーバーを実行します:
# Using uvx (recommended)
uvx mcp-dnsdumpster

# Or if installed from source
uv run server.py
プロンプトの例
  • 「example.com のすべてのサブドメインを表示してください」
  • 「microsoft.com のメールサーバーを教えてください」
  • 「twitter.com の DNS インフラストラクチャについて教えてください」
  • 「Facebook のドメイン構造を視覚的なマップにしてください」

開発

  • Python 3.10+
  • 依存関係の管理には uv を使用
  • MCP SDK 1.4+ で構築

ライセンス

MIT

コメント

MCP は初めてですか?

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

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