network について
AI エージェント向けのネットワーク診断 MCP サーバーです。DNS、IP 情報、SSL/TLS、WHOIS、HTTP 応答時間を調べられます。
主な機能
- 01DNS レコード、逆引き、伝播確認
- 02IPv4・IPv6 の位置情報
- 03SSL/TLS 証明書の検査
- 04ドメインの WHOIS 情報
- 05HTTP 遅延と成功率の測定
活用シーン
- 01DNS レコードと伝播状況の確認
- 02IP の位置とネットワーク情報の調査
- 03証明書の有効性とチェーンの確認
- 04HTTP 応答遅延の測定
MCP 対応
MCP クライアントに、dns_lookup、ip_info、ssl_check、whois_lookup、http_ping の 5 つのネットワーク診断ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| mode | enum | いいえ | モード:'resolve'(デフォルト)は正引き DNS、'reverse' は逆引き DNS(domain に IP を渡す)、'propagation' はパブリック DNS サーバー間のチェックに使用しますresolve | reverse | propagation |
| domain | string | はい | 検索するドメイン名(例:example.com) |
| record_types | array | いいえ | 照会するレコードタイプ(デフォルト:すべて)。選択肢:A、AAAA、MX、TXT、NS、CNAME、SOA |
詳細
mcp-network-tools
Model Context Protocol (MCP) を介して公開される、AI エージェント向けのネットワーク診断ツールです。
ツール
| ツール | 説明 |
|---|---|
dns_lookup | ドメインを DNS レコード(A、AAAA、MX、TXT、NS、CNAME、SOA)に解決します。逆引き DNS にも対応しています。パブリック DNS サーバー間での伝播状況を確認します。 |
ip_info | IP アドレスの位置情報とネットワーク情報(国、都市、ISP、ASN、座標)を取得します。IPv4 と IPv6 に対応しています。 |
ssl_check | SSL/TLS 証明書(有効性、発行者、有効期限、SAN、証明書チェーン、暗号方式、プロトコル)を検査します。 |
whois_lookup | ドメインの WHOIS 情報(レジストラ、作成日/有効期限、ネームサーバー、ステータス)を取得します。 |
http_ping | N 回のリクエストで HTTP 応答時間を測定します。平均、最小、最大、p95 レイテンシーと成功率を返します。 |
セットアップ
npm install
npm run build
Claude Desktop での使用方法
claude_desktop_config.json に追加します:
{
"mcpServers": {
"network-tools": {
"command": "node",
"args": ["D:/products/mcp-servers/mcp-network-tools/dist/index.js"]
}
}
}
依存関係
- @modelcontextprotocol/sdk — MCP サーバーのフレームワーク
- Node.js 組み込みモジュール —
dns、tls、net、https、http(MCP SDK 以外に外部の実行時依存関係はありません) - ip-api.com — 無料の位置情報 API(API キーは不要です)
使用例
DNS Lookup
dns_lookup({ domain: "example.com", record_types: ["A", "MX"] })
逆引き DNS
dns_lookup({ domain: "8.8.8.8", mode: "reverse" })
DNS 伝播状況の確認
dns_lookup({ domain: "example.com", mode: "propagation" })
IP 情報
ip_info({ ip: "1.1.1.1" })
SSL の確認
ssl_check({ host: "example.com" })
WHOIS Lookup
whois_lookup({ domain: "example.com" })
HTTP Ping
http_ping({ url: "https://example.com", count: 10 })
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。