netip-mcp 是一个免费的 MCP 服务器,把 whatismynetip.com 的网络工具箱封装成编码智能体可以直接调用的工具。按照项目说明,网站本身的工具运行在浏览器中,而这个项目把相同的逻辑运行在智能体旁边,两者的端口数据和计算器保持一致。
【主要能力】 项目列出的能力包括:子网计算(IPv4/IPv6)、端口查询、MAC 厂商查询、DNS 与黑名单(DNSBL)检查、TLS 证书检查,以及公网 IP 查询。端口查询支持按端口号或关键词搜索,例如使用 lookup_port 并以 query: "redis" 可以找到 6379;传入 detail: true 会返回完整的端口说明和常见问题。站点上的端口页面带有明确观点,每个端口都会给出“是否应当开放”的结论。
【使用方式】 适用于 Claude Desktop、Cursor 或任何带有 JSON 配置的 MCP 客户端。通过 npx 方式运行需要 Node 18 或更高版本。项目也收录在官方 MCP registry 中,标识为 io.github.labaccessnow/netip-mcp。项目建议锁定版本使用。
【隐私与安全设计】 根据项目说明,使用该服务不需要账号、注册或密钥,也没有遥测,不会收集使用情况;它不读取用户磁盘上的任何内容,唯一打开的文件是自身捆绑的 OUI 表。本地工具不会打开套接字;网络工具只与公共服务通信,包括 Cloudflare 和 Google 的 DNS-over-HTTPS 解析器、Cloudflare 的 trace 端点、Team Cymru 的 ASN DNS,以及 tls_inspect 所指向的目标主机。tls_inspect 会拒绝任何解析到私有或保留地址空间的目标,因此无法被用来探测用户自己的网络。
【限制】 项目明确指出,判断“我的端口是否能从外部访问”需要 NAT 之外的机器尝试连接,这由 whatismynetip.com/port-checker 完成,本地工具无法做到这一点。
【其他信息】 项目采用 MIT 许可,作者为 James Son,是一名网络、安全与自动化工程师;项目欢迎对端口说明的更正和补充。官方资料中未提供收费、付费方案、具体安装命令示例或版本号等信息。