mcpField
W
whatismynetip

whatismynetip

本地服务
whatismynetip.com云与基础设施07 周前更新

关于 whatismynetip

whatismynetip 是面向编码 Agent 的 MCP 服务,提供网络查询与计算工具。它结合本地子网和地址处理,以及 DNS、TLS、端口、MAC 厂商和公网 IP 检查。

主要功能

  1. 01IPv4/IPv6 子网计算
  2. 02地址转换与验证
  3. 03MAC 厂商和端口查询
  4. 04DNS 与 DNSBL 查询
  5. 05TLS 证书检查
  6. 06公网 IP 与网络信息

适用场景

  1. 01核对子网范围和地址格式
  2. 02查看端口用途及暴露建议
  3. 03检查 DNS 记录或黑名单状态
  4. 04检查主机提供的 TLS 证书

MCP 相关

它向 MCP 客户端提供网络工具。本地计算不访问网络;DNS、TLS 和公网 IP 工具会连接所述公共服务或指定主机。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"labaccessnow-netip": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/labaccessnow/netip-mcp:0.1.0"
]
}
}
}
启动命令docker run -i --rm ghcr.io/labaccessnow/netip-mcp:0.1.0

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocighcr.io/labaccessnow/netip-mcp:0.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

netip-mcp

whatismynetip.com 工具箱中的工具,可供你的编码 Agent 调用。子网计算、“此端口上运行着什么,应该开放吗”、MAC 厂商查询、DNS 和阻止列表检查、主机实际提供的证书,以及互联网看到的你的 IP 地址。

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

安装

固定版本。

Claude Code

claude mcp add netip -- npx -y github:labaccessnow/netip-mcp#v0.1.0

Claude Desktop、Cursor 或任何使用 JSON 配置的客户端

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

Docker

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

使用 npx 方式需要 Node 18 或更高版本。也已收录在官方 MCP 注册表中,标识为 io.github.labaccessnow/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 …

可以按端口号查询,也可以搜索:使用 query: "redis" 调用 lookup_port 可找到 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。由 James Son 编写——网络、安全和自动化工程师。欢迎对端口说明提出更正和补充建议。

评论

支持 Markdown

第一次接触 MCP?

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

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