mcpField
W
whatismynetip

whatismynetip

本地服务
whatismynetip.com安全06 天前更新

关于 whatismynetip

whatismynetip 将网络排障和查询功能封装为编码 Agent 可调用的工具。它涵盖本地计算和内置参考数据,也可通过外部服务检查 DNS、TLS 和公网 IP。

主要功能

  1. 01计算和测试 IP 子网
  2. 02转换并规范化 IPv4 与 IPv6
  3. 03查询 MAC 厂商和端口服务
  4. 04查询 DNS 和常见黑名单
  5. 05检查主机的 TLS 证书
  6. 06查看公网 IP 和网络信息

适用场景

  1. 01计算网络地址范围
  2. 02通过 MAC 地址识别设备厂商
  3. 03排查 DNS 记录或黑名单状态
  4. 04检查主机证书和公网 IP

MCP 相关

向 MCP 客户端提供网络工具,包括本地计算与查询,以及 DNS-over-HTTPS、TLS 和公网 IP 检查。联网工具会访问公共服务或指定主机。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 工具箱中的工具,可供你的编码 Agent 调用。子网计算、“此端口上运行着什么,应该开放吗”、MAC 厂商查询、DNS 和阻止列表检查、主机实际提供的证书,以及互联网看到的你的 IP 地址。

免费、MIT 许可、无需账户、无遥测。该网站自带的工具在浏览器中运行;本项目则在你的 Agent 旁运行相同的逻辑。

安装

固定版本。

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_calc根据 CIDR 计算网络地址、掩码、通配符掩码、广播地址、主机范围和数量——支持 IPv4 和 IPv6,正确处理 /31 和 /32无
ip_in_subnet此地址是否位于该网段内?无
ip_convert将 IPv4 地址转换为点分格式、整数、十六进制或二进制,也可从这些格式转换无
ipv6_normalize展开和按 RFC 5952 压缩的格式,以及地址类型无
mac_lookup根据完整的 IEEE 注册表(内置约 40,000 条分配记录)查询厂商,并提供组播位和本地管理位信息无
lookup_port端口上运行着什么,以及是否应对外开放——手工编写了 100 个端口说明,可按服务搜索无
dns_lookup通过 DNS-over-HTTPS 查询 A、AAAA、MX、TXT、NS、CNAME、CAA、SOA、PTR、SRV 记录DoH
reverse_dns查询 IPv4 或 IPv6 地址的 PTR 记录DoH
dnsbl_check检查五个常见阻止列表,并如实说明哪些列表会拒绝公共解析器DoH
tls_inspect主机实际提供的证书:过期时间、SAN、链验证、协议、加密套件直接 TLS
my_public_ip互联网看到的地址、边缘位置、ASN、反向 DNS、数据中心/VPN 提示Cloudflare trace + 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 …

可按编号查询,也可搜索:在 lookup_port 中使用 query: "redis" 可找到 6379。detail: true 会附上完整说明和常见问题。

不会做什么

  • 无需账户、注册或密钥。
  • 无遥测。你的任何使用信息都不会被发送到别处。
  • 不会读取磁盘上的任何文件。它只会打开自身内置的 OUI 表。
  • 本地工具绝不会打开套接字。网络工具只会连接公共服务——Cloudflare 和 Google 的 DNS-over-HTTPS 解析器、Cloudflare 的 trace 端点、Team Cymru 的 ASN DNS,以及你指定给 tls_inspect 的主机。tls_inspect 会拒绝解析到私有或保留地址空间的目标,因此无法被用于攻击你自己的网络。
  • “我的端口能从外部访问吗?”需要一台位于 NAT 外部的机器尝试连接。whatismynetip.com/port-checker 可以完成这项工作;本地工具无法做到。

端口数据和计算器与网站使用的是同一套,因此两者始终保持同步。

许可证

MIT © Larkwright LLC。由网络、安全和自动化工程师 James Son 编写。欢迎修正和补充端口说明。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。