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.
概览
检测某个 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 请求头发送以获得更高配额。需要能访问服务商的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 IP Judge,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
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 泄露、终端和浏览器是不是走的同一条线路。
这个仓库放的是会在你机器上运行的部分,方便你在 curl | bash 之前先读源码:
两个脚本都是只读的:不安装任何东西、不改设置、不上传数据。发往 ipjudge.org 的请求只有一个:查询本机出口 IP 的判定(和你直接打开网站一样)。其余请求直接访问各平台的公开地址。
线上脚本和本仓库 main 分支一致,可以自己核对:
终端出口体检(Claude Code / Codex)
Claude Code、Codex 跑在终端里,只认 HTTPS_PROXY 这类环境变量,不一定走浏览器用的代理。浏览器检测显示美国住宅,终端却可能直连出去。
按 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)
不带 key 时每个访客 10 分钟最多 40 次新查询;需要更多,在 我的账户 创建 API key,加 --header "Authorization: Bearer ipj_你的key"。
HTTP API
字段说明和配额见 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 | bashscripts/check.sh— server (VPS) check:bash <(curl -Ls ipjudge.org/en/sh)server.json— MCP server description, listed in the official MCP Registry asorg.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):
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
- API docs: ipjudge.org/en/tools/api/. Please credit “data from ipjudge.org” with a link; no bulk scanning.
- Scoring rules are public: ipjudge.org/en/method/.
- Wrong verdict? Use the corrections page or open an issue here.
License: MIT
来源:README.md,提交 e6276b3
工具
0版本历史
1- v1.0.1最新Sep 30, 2026
