MCP DNS
DNSクエリ機能を提供するモデルコンテキストプロトコル(MCP)ツール。このツールを使用すると、標準化されたMCPインターフェースを介して、様々なレコードタイプのDNSルックアップを実行できます。
特徴
さまざまなレコード タイプ (A、AAAA、MX、TXT、CNAME、NS など) の DNS クエリ
シンプルで標準化されたMCPインターフェース
型安全性のためにTypeScriptで構築
Node.jsネイティブDNSモジュールを使用
Related MCP server: IR Toolshed MCP Server
使用法
このツールは、次の 2 つのパラメータを受け入れるdns-queryコマンドを提供します。
name: 照会するドメイン名type: DNSレコードの種類(A、AAAA、MX、TXT、CNAME、NSなど)
発達
前提条件
Node.js(最新のLTSバージョンを推奨)
npm
設定
リポジトリをクローンします。
依存関係をインストールします:
プロジェクトをビルドします。
プロジェクト構造
src/- ソースコードディレクトリserver.ts- メインサーバーの実装
build/- コンパイルされたJavaScript出力package.json- プロジェクトの構成と依存関係
依存関係
@modelcontextprotocol/sdk - サーバー実装用の MCP SDK
zod - TypeScriptファーストのスキーマ検証
TypeScript - 型安全性と最新のJavaScript機能