mcpField
W
whatismynetip

whatismynetip

ローカル
whatismynetip.comセキュリティ06 日前に更新

whatismynetip について

whatismynetipは、コーディングエージェントが呼び出せるネットワーク調査・検索ツールを提供します。ローカル計算や内蔵データに加え、外部サービスを使ったDNS、TLS、公衆IPの確認に対応します。

主な機能

  1. 01IPサブネットを計算・判定
  2. 02IPv4とIPv6を変換・正規化
  3. 03MACベンダーとポートサービスを検索
  4. 04DNSと一般的なブロックリストを照会
  5. 05ホストのTLS証明書を検査
  6. 06公衆IPとネットワーク情報を確認

活用シーン

  1. 01ネットワークのアドレス範囲を計算
  2. 02MACアドレスから機器ベンダーを特定
  3. 03DNSレコードやブロックリストの状態を調査
  4. 04ホスト証明書と公衆IPを確認

MCP 対応

ローカル計算・検索に加え、DNS-over-HTTPS、TLS、公衆IP確認などのネットワークツールをMCPクライアントに提供します。ネットワークを使うツールは公開サービスまたは指定ホストに接続します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"getlarkwright-netip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/getlarkwright/netip-mcp:0.1.1"
]
}
}
}
起動コマンドdocker run -i --rm ghcr.io/getlarkwright/netip-mcp:0.1.1

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocighcr.io/getlarkwright/netip-mcp:0.1.1

ツール

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

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

詳細

netip-mcp

whatismynetip.com のツールボックスを、コーディングエージェントが呼び出せるツールとして提供します。サブネット計算、「このポートで何が動いていて、公開しておくべきか」の確認、MAC ベンダーの検索、DNS とブロックリストの確認、ホストが実際に提示する証明書、そしてインターネットから見えるあなたの IP アドレスを調べられます。

無料、MIT ライセンス、アカウント不要、テレメトリーなしです。サイトのツールはブラウザー内で動作しますが、こちらはエージェントのそばで同じロジックを実行します。

インストール

バージョンを固定してください。

Claude Code

claude mcp add netip -- npx -y github:getlarkwright/netip-mcp#v0.1.1

Claude Desktop、Cursor、または JSON 設定を使う任意のクライアント

{
  "mcpServers": {
    "netip": {
      "command": "npx",
      "args": ["-y", "github:getlarkwright/netip-mcp#v0.1.1"]
    }
  }
}

Docker

{
  "mcpServers": {
    "netip": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/getlarkwright/netip-mcp:0.1.1"]
    }
  }
}

npx 経由で使う場合は、Node 18 以降が必要です。公式 MCP レジストリにも io.github.getlarkwright/netip-mcp として登録されています。

ツール

ツール確認できる内容ネットワーク
subnet_calcCIDR のネットワーク、マスク、ワイルドカード、ブロードキャスト、ホスト範囲、アドレス数を計算します — IPv4 と IPv6 に対応し、/31 と /32 も正しく処理しますなし
ip_in_subnetこのアドレスはそのブロック内にあるかを確認しますなし
ip_convertIPv4 をドット区切り、整数、16 進数、2 進数に変換します。また、それらの形式からも変換できますなし
ipv6_normalize展開形式と RFC 5952 圧縮形式、およびアドレスの種類を確認できますなし
mac_lookupIEEE の完全なレジストリ(約 40,000 件の割り当てを同梱)からベンダーを検索し、マルチキャストビットとローカル管理ビットも確認できますなし
lookup_portポートで何が動いているか、公開すべきかを確認します — 100 個のポートについて手作業で解説しており、サービス名で検索できますなし
dns_lookupDNS-over-HTTPS 経由で A、AAAA、MX、TXT、NS、CNAME、CAA、SOA、PTR、SRV を検索しますDoH
reverse_dnsIPv4 または IPv6 アドレスの PTR を検索しますDoH
dnsbl_checkよく使われる 5 つのブロックリストを確認します。パブリックリゾルバーからの問い合わせを拒否するものについても正直に示しますDoH
tls_inspectホストが実際に提示する証明書を確認します:有効期限、SAN、チェーン検証、プロトコル、暗号スイート直接 TLS
my_public_ipインターネットから見えるアドレス、エッジのロケーション、ASN、逆引き DNS、データセンター/VPN の可能性を確認しますCloudflare のトレース + Team Cymru DNS
lookup_port

私が最もよく使うツールです。サイトのポート解説には明確な見解があり、各ポートに判定が付いています:

Port 3389/tcp+udp — RDP (Remote Desktop Protocol)

  Category   remote access
  Software   Windows Remote Desktop Services, xrdp, FreeRDP server, Windows Admin Center hosts
  Exposure   NEVER — do not expose to the internet

Internet-facing RDP is the most common initial-access route for ransomware crews, who
credential-stuff it around the clock; put it behind WireGuard, Tailscale or an RD Gateway …

番号で尋ねることも、検索することもできます。query: "redis" を指定して lookup_port を呼び出すと、6379 が見つかります。detail: true を指定すると、詳細な解説と FAQ が表示されます。

対応していないこと

  • アカウント、登録、キーは不要です。
  • テレメトリーはありません。使用状況に関する情報が外部に送られることはありません。
  • あなたのファイルがディスクから読み取られることはありません。開くファイルは、同梱の OUI テーブルのみです。
  • ローカルツールがソケットを開くことはありません。ネットワークツールが通信するのは、パブリックサービスのみです。Cloudflare と Google の DNS-over-HTTPS リゾルバー、Cloudflare のトレースエンドポイント、Team Cymru の ASN DNS、および tls_inspect に指定したホストです。tls_inspect はプライベートアドレス空間や予約済みアドレス空間に解決される宛先を拒否するため、自分のネットワークを対象に実行することはできません。
  • 「自分のポートは外部から到達可能か」を確認するには、NAT の外部にあるマシンから接続を試す必要があります。それを行うのが whatismynetip.com/port-checker です。ローカルツールでは確認できません。

ポートデータと計算機には、サイトと同じものを使っているため、両者の内容は一致します。

ライセンス

MIT © Larkwright LLC。ネットワーク、セキュリティ、自動化を専門とするエンジニア、James Son が作成しました。ポート解説への修正や追加を歓迎します。

コメント

MCP は初めてですか?

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

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