← 返回博客列表 EN

IP Geolocation MCP Server:让 Claude 和 Cursor 查到真实 IP 数据

📅 2026/11/1 👁 27 次阅读
ip geolocation mcp serverip geolocation mcpmcp ip lookupip intelligence mcpModel Context Protocol

IP Geolocation MCP Server 是一套 Model Context Protocol 端点:AI 客户端传入一个 IP,它就返回国家、城市、ISP、ASN 与信誉数据。模型不再靠记忆猜,而是真的发一次请求。IPIPAI 的端点在 https://ipipai.com/mcp,后面挂着 11 个工具。

这件事值得单独讲,是因为"这个 IP 在哪"对人类简单,对大模型却几乎不可能。语言模型不保存实时的 IP 到城市映射,不能可靠地把一串地址解析成 ASN,也无从知道某个 IP 昨天有没有被拉黑。没有工具调用时,它给你的是一段听起来很合理的猜测。MCP 服务器要做的,就是把这个猜测换成一次真实查询。

为什么 AI 必须调工具,而不是"凭印象"

模型靠记忆回答 IP 问题,通常有三种翻车方式:

接入 MCP 后,模型先调一个确定性服务,再对返回的 JSON 做推理。解释仍然由模型写,但数据不再由它编。

IPIPAI 的 MCP 端点暴露了哪些工具

该端点实现 Streamable HTTP 与 JSON-RPC 2.0。与定位、网络排查最相关的工具如下:

工具返回什么典型用途
lookup_ip地理位置、ISP、ASN、IP 类型、风险分与综合结论一次调用拿到完整 IP 情报
lookup_ip_location仅国家与城市,轻量快速批量循环里的快速定位
check_ip_reputation代理/VPN 标记、Tor 出口、黑名单与机房分类判断节点是否可信
rate_ip_node0–100 总分与 A+ 到 D 等级采购前给候选节点排序
check_service_access指定服务在该 IP 位置是否可访问评估解锁可行性
lookup_domain_whois注册商、创建与到期时间、NS补全域名背景
lookup_mac_vendor由 OUI 前缀查厂商设备识别
resolve_dnsA 与 AAAA 记录确认域名解析
ping_host最小/平均/最大延迟与丢包率可达性与延迟检查
trace_route逐跳路径与每跳延迟定位路由在哪一段变慢
check_website_availability主要站点在服务器位置是否可达区域故障初判

一分钟接进客户端

远程 HTTP MCP 用 URL 配置,不需要本地命令。以 Claude Desktop / Claude Code 为例,在 MCP 配置里加一段:

{
  "mcpServers": {
    "ipipai": {
      "type": "http",
      "url": "https://ipipai.com/mcp"
    }
  }
}

Cursor 则把同样的 server 块写进 ~/.cursor/mcp.json。重启客户端后让它列一次 MCP 工具,11 个工具都出现就说明握手成功;没出现就按"端点 URL → 网络可达 → 传输类型"的顺序排查。具体字段解释见 MCP 配置 JSON 指南,常见报错见 MCP 连接排错。

三个好用的提问方式

接好之后,答案质量取决于你有没有明确要求它调用工具。下面三种问法比较稳:

后半句很关键:让它解释、对比,模型才会真正使用返回字段,而不是含糊总结。更多场景见 MCP 使用场景与示例。

精度与隐私的边界

工具输出取决于底层数据库。城市级定位大体可靠,但并非每次都精确,诚实的说法是一个置信区间,而不是精确到门牌号。如果你要基于这个结果做决策,先读 IP 定位到底有多准。

隐私方面:你发给远程 MCP 的每个 IP 都会离开本机并到达服务方,这和网页查询是同样的取舍。涉及客户 IP 时,先确认你的数据政策是否允许;数据敏感就优先自建部署。

接下来去哪

如果只想查一个地址,网页版比接客户端更快:用 IP 查询工具。想看完整工具清单与 schema,读 IPIPAI MCP 文档。如果还在犹豫要不要用 MCP 这种集成形态,MCP 服务器是什么与 MCP 与插件对比讲了取舍。

先接端点,再测一次调用。把客户端指向 https://ipipai.com/mcp,拿一个你已经知道答案的 IP 跑 lookup_ip,看返回的城市和 ASN 对不对。这一次实测比任何教程都管用。完整工具表:MCP 文档。

常见问题

IP Geolocation MCP Server 是什么?

它是一套 Model Context Protocol 端点,把"传一个 IP、返回位置与信誉数据"封装成 AI 可调用的工具。客户端调用它,而不是让模型猜。

IPIPAI 的 MCP 服务要 API Key 吗?

正常交互使用下,远程端点可以不填 API Key 直接接入;同样的查询也可以用网页版工具完成。

为什么不直接问 ChatGPT 某个 IP 在哪?

因为模型没有实时 IP 库。没有工具调用时,它给的是听起来合理的猜测,这正是 MCP 要消除的问题。

哪些客户端支持远程 HTTP MCP?

Claude Desktop、Claude Code、Cursor 都支持 HTTP 形式的 MCP 配置;任何实现 Streamable HTTP 的客户端都能连同一个地址。

博客首页 IP检测