mcpField
H
HackMyIP — no-key IP intelligence

HackMyIP — no-key IP intelligence

远程服务
hackmyip.com安全012 周前更新

关于 HackMyIP — no-key IP intelligence

HackMyIP 的无密钥 MCP 服务,将 IP 与域名情报工具接入 Agent。它通过无状态方式转发公共 API 数据,涵盖网络识别、DNS、滥用检查和站点安全审计。

主要功能

  1. 01IP 地理位置与 ASN 查询
  2. 02VPN、代理和数据中心识别
  3. 03DNS 与域名注册信息查询
  4. 04垃圾邮件黑名单及泄露检查
  5. 05安全标头审计与端口扫描
  6. 06站点状态和邮件认证检查

适用场景

  1. 01识别访问 IP 的位置和网络类型
  2. 02检查域名 DNS、注册及邮件配置
  3. 03审查 IP 是否出现在滥用名单
  4. 04检查站点安全标头与开放端口

MCP 相关

提供 Streamable HTTP MCP 服务,地址为 https://hackmyip.com/mcp,无需密钥即可供 MCP 客户端连接。工具将公共 API 的 JSON 结果直接返回。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://hackmyip.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

15

此工具无需参数。

详细介绍

hackmyip-mcp

无需密钥的 IP 情报 MCP——粘贴一个 URL,无需注册。

https://hackmyip.com/mcp

全部设置就是这么简单。无需 API 密钥。无需账号。无需繁琐的 OAuth 流程。无需信用卡。将任意 MCP 客户端指向该 URL,你的 Agent 就能立即查询 IP、对地址进行地理定位、 识别 VPN/数据中心流量、查询 DNS、运行 WHOIS、检查垃圾邮件黑名单、审计 安全标头、扫描端口并测试电子邮件身份验证。

这是一个轻量、无状态的封装,基于免费的 HackMyIP 公共 REST API(文档),运行在边缘的 Cloudflare Workers 上。每个工具都会将 API 的 JSON 原样返回给你的 Agent——不会缓存、 改写或编造任何内容。


安装

Claude Code
claude mcp add --transport http hackmyip https://hackmyip.com/mcp
Claude Desktop

设置 → 连接器 → 添加自定义连接器,然后粘贴:

https://hackmyip.com/mcp
或直接编辑 claude_desktop_config.json
{
  "mcpServers": {
    "hackmyip": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://hackmyip.com/mcp"]
    }
  }
}

只有不支持原生远程 MCP 的旧版 Desktop 才需要 mcp-remote。

Cursor

~/.cursor/mcp.json(全局)或 .cursor/mcp.json(按项目):

{
  "mcpServers": {
    "hackmyip": {
      "url": "https://hackmyip.com/mcp"
    }
  }
}
Codex CLI

~/.codex/config.toml:

[mcp_servers.hackmyip]
url = "https://hackmyip.com/mcp"

重启 Codex。无需执行 codex mcp login——此服务无需身份验证。

VS Code / GitHub Copilot

.vscode/mcp.json:

{
  "servers": {
    "hackmyip": {
      "type": "http",
      "url": "https://hackmyip.com/mcp"
    }
  }
}
其他客户端

任何支持 MCP Streamable HTTP 的客户端都可以使用。端点: https://hackmyip.com/mcp(镜像:https://hackmyip-mcp.shitcoinape.workers.dev/mcp)。 支持 2025-06-18 和 2026-07-28 两个协议修订版本。


工具

工具功能
my_ip发起 MCP 连接的机器的公网 IP,以及地理位置、ISP、ASN 和托管/代理标记
ip_lookup查询任意 IPv4/IPv6 的地理位置、ISP、ASN、组织和 AS 名称
bulk_ip_lookup单次请求最多查询 50 个 IP——请使用此工具,而不是循环调用 ip_lookup
vpn_proxy_check识别 IP(或你自己的 IP)是否属于数据中心/代理/移动运营商
asn_lookup按 IP、AS 编号或组织名称查询 ASN 详情
reverse_dns查询 IP 对应的 PTR 主机名
dns_lookup查询 A、AAAA、CNAME、MX、NS、TXT、SOA、SRV、CAA、PTR 记录
whois_domainRDAP 注册数据:注册商、创建/到期日期、名称服务器、EPP 状态
ip_blacklist_check检查 12 个主要垃圾邮件/滥用 DNSBL,并逐个列出 LISTED/CLEAN/unavailable 状态
email_breach_check检查电子邮件是否出现在已知泄露事件中(XposedOrNot 数据库)
email_auth_check检查域名的 MX/SPF/DMARC 状态,并为每种机制给出通过、警告或失败判定
security_headers_checkHTTP 安全标头评级审计(A–F):CSP、HSTS、XFO、Referrer-Policy 等
port_scan真正由服务器端发起的 TCP 连接扫描——逐个端口标记 open/closed/filtered/blocked
site_status_check检查网站是否正常运行,并返回状态码和响应时间
server_info介绍此服务、免费且无需密钥的特性,以及合理使用限制
值得了解的事项
  • my_ip 报告 MCP 请求到达时的来源 IP。 如果客户端运行在你的 笔记本电脑上,这就是你的真实公网 IP——因此可以回答“我的 VPN 到底有没有 正常工作?”如果客户端运行在远程主机上,或处于企业代理之后,报告的则是 对应的出口 IP。工具会在响应中说明这一点。
  • ip_blacklist_check 不会伪造干净结果。 拒绝公开查询的名单会返回 unavailable,因此请同时查看 total_checked 和 listed_count。
  • port_scan 是从 Cloudflare 网络发起的真实扫描。 仅扫描你获准测试的 主机。上游会拒绝私有和保留地址段。
  • whois_domain 依赖第三方 RDAP 注册机构,它们偶尔会返回 5xx 错误。此类 故障来自上游,并非查询格式错误——请重试。

合理使用

上游 API 对每个客户端 IP 的限制为 60 次请求/分钟(port_scan 和 security_headers_check 为 20 次/分钟),每 60 秒重置一次。没有付费套餐可供升级, 也没有可以解除限制的密钥——此限制旨在让所有人都能免费使用该服务。如果达到限制, 工具会返回上游的 429 消息,此时应暂停请求。

与循环调用 ip_lookup 相比,优先使用 bulk_ip_lookup。

隐私

此服务不存储任何内容。它不保留会话状态,不记录你的查询日志,也不要求提供身份信息。 每次工具调用都是对 https://hackmyip.com/api/* 的无状态直通请求。


自行运行

git clone https://github.com/0xvibly/hackmyip-mcp
cd hackmyip-mcp
npm install
npm run dev          # local dev server at http://localhost:8787/mcp
npm run deploy       # deploy to your own Cloudflare account

基于 @modelcontextprotocol/server 和 Cloudflare 的 agents createMcpHandler 构建—— 无状态,不使用 Durable Objects,也不使用数据库。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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