IP Judge

org.ipjudgev1.0.1更新於 Sep 30, 2026

Check an IP or your own network exit before using ChatGPT, Claude, Gemini or Meta Muse.

概覽

AI 產生的概覽

檢查某個 IP 或你自己的網路出口,判斷是住宅還是機房、是否命中風險名單,以及 AI 服務可用性。

功能
IP Judge 透過遠端 Streamable HTTP 端點提供四個工具。my_exit 判定發起 MCP 請求那台機器的出口;check_ip 判定任意 IPv4 或 IPv6 位址,給出住宅或機房類型、0-100 純淨度、風險名單命中情況,以及四家 AI 是否接受;ai_availability 說明某國家或地區是否在 ChatGPT、Claude、Gemini、Muse 的官方支援名單裡;service_status 回傳 Claude、OpenAI、Cursor、GitHub、Cloudflare 等服務的官方即時狀態。
適用情境
適合在依賴 AI 服務前讓助理確認網路出口看起來是住宅還是機房、查詢地區是否受支援,或查看服務商目前狀態。也可用於排查終端機工作階段是否與瀏覽器走同一條線路。
執行需求
需要一個支援 Streamable HTTP 的遠端 MCP 用戶端,並指向服務商的 MCP 端點。基本使用無需金鑰;可選 API key 透過 Authorization Bearer 標頭傳送以取得更高配額。需要能連線到服務商的網路。
安裝前請注意
不帶金鑰時,每位訪客每 10 分鐘最多 40 次新查詢。my_exit 會揭露發起請求那台機器的出口 IP;使用網頁版 connector 時看到的是平台伺服器的出口,而非你的電腦。服務商要求展示結果時註明來源,並請勿批量掃描。可選的 API key 屬於憑證,應妥善保管。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 IP Judge,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "ipjudge": {
      "type": "http",
      "url": "https://ipjudge.org/mcp"
    }
  }
}

README

IP 判官 · IP Judge

ipjudge.org —— 中立的 IP / 网络出口检测。用 ChatGPT、Claude、Gemini、Meta Muse 之前,先看清你的出口:住宅还是机房、地区是否受官方支持、有没有 DNS / WebRTC 泄露、终端和浏览器是不是走的同一条线路。

English

这个仓库放的是会在你机器上运行的部分,方便你在 curl | bash 之前先读源码:

文件作用一行运行
scripts/cc.shClaude Code / Codex 终端出口体检curl -sL ipjudge.org/cc | bash
scripts/check.sh服务器(VPS)一键体检bash <(curl -Ls ipjudge.org/sh)
server.jsonMCP 服务描述(官方 MCP Registry:org.ipjudge/ipjudge)见下文

两个脚本都是只读的:不安装任何东西、不改设置、不上传数据。发往 ipjudge.org 的请求只有一个:查询本机出口 IP 的判定(和你直接打开网站一样)。其余请求直接访问各平台的公开地址。

线上脚本和本仓库 main 分支一致,可以自己核对:

bash
diff <(curl -sL ipjudge.org/cc) scripts/cc.sh && echo 一致

终端出口体检(Claude Code / Codex)

Claude Code、Codex 跑在终端里,只认 HTTPS_PROXY 这类环境变量,不一定走浏览器用的代理。浏览器检测显示美国住宅,终端却可能直连出去。

bash
curl -sL ipjudge.org/cc | bash          # 中文curl -sL ipjudge.org/en/cc | bash       # English

按 Claude Code 官方规则判断代理:只认 https_proxy / HTTPS_PROXY / http_proxy / HTTP_PROXY 和 ~/.claude/settings.json 里的 env;不支持 SOCKS,不读 ALL_PROXY(官方文档)。

MCP(给 AI Agent 用)

端点:https://ipjudge.org/mcp(Streamable HTTP,免费,不需要 key)

bash
# Claude Codeclaude mcp add --transport http ipjudge https://ipjudge.org/mcp
json
// Cursor / Windsurf / 其他支持远程 MCP 的客户端{ "mcpServers": { "ipjudge": { "url": "https://ipjudge.org/mcp" } } }
工具说明
my_exit判定发起 MCP 请求的那台机器的出口。Claude Code、Cursor 等本机客户端就是你的电脑;网页版 connector 由平台服务器发起请求,看到的是平台服务器的出口
check_ip判定任意 IPv4 / IPv6:住宅 / 机房、纯净度 0–100、风险名单命中、四家 AI 是否接受
ai_availability某国家 / 地区是否在 ChatGPT、Claude、Gemini、Muse 的官方支持名单里
service_statusClaude、OpenAI、Cursor、GitHub、Cloudflare 等的官方实时状态

不带 key 时每个访客 10 分钟最多 40 次新查询;需要更多,在 我的账户 创建 API key,加 --header "Authorization: Bearer ipj_你的key"。

HTTP API

bash
curl ipjudge.org/api/ip/8.8.8.8                       # JSON,无需 keycurl -H "Authorization: Bearer ipj_你的key" "https://ipjudge.org/api/v1/ip/8.8.8.8"

字段说明和配额见 ipjudge.org/tools/api/。展示结果时请注明「数据来自 ipjudge.org」并附链接;请勿批量扫描。

判定规则

规则全部公开:ipjudge.org/method/。觉得判错了,到 纠错页 提交,或在本仓库开 issue。


English

ipjudge.org is a neutral IP / network-exit checker. Before you use ChatGPT, Claude, Gemini or Meta Muse, see what your exit really looks like: residential or datacenter, whether the region is officially supported, DNS / WebRTC leaks, and whether your terminal takes the same route as your browser.

This repository holds the parts that run on your machine, so you can read them before piping to bash:

  • scripts/cc.sh — Claude Code / Codex terminal exit check: curl -sL ipjudge.org/en/cc | bash
  • scripts/check.sh — server (VPS) check: bash <(curl -Ls ipjudge.org/en/sh)
  • server.json — MCP server description, listed in the official MCP Registry as org.ipjudge/ipjudge

Both scripts are read-only: they install nothing, change nothing and upload nothing. The only request to ipjudge.org asks for the verdict on your own exit IP.

The terminal check follows Claude Code's documented proxy rules: only https_proxy / HTTPS_PROXY / http_proxy / HTTP_PROXY and the env block in ~/.claude/settings.json. SOCKS is not supported and ALL_PROXY is not read (docs).

MCP

Endpoint https://ipjudge.org/mcp (Streamable HTTP, free, no key needed):

bash
claude mcp add --transport http ipjudge https://ipjudge.org/mcp

Tools: my_exit (the exit of whichever machine sends the MCP request — your computer for Claude Code / Cursor; the platform's servers for web connectors), check_ip, ai_availability, service_status. Without a key: 40 new lookups per visitor per 10 minutes. For more, create a key under My account and send Authorization: Bearer ipj_YOURKEY.

API, rules and corrections

License: MIT

來源:README.md,提交 e6276b3

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.1最新Sep 30, 2026