关于 HackMyIP — no-key IP intelligence
HackMyIP 的无密钥 MCP 服务,将 IP 与域名情报工具接入 Agent。它通过无状态方式转发公共 API 数据,涵盖网络识别、DNS、滥用检查和站点安全审计。
主要功能
- 01IP 地理位置与 ASN 查询
- 02VPN、代理和数据中心识别
- 03DNS 与域名注册信息查询
- 04垃圾邮件黑名单及泄露检查
- 05安全标头审计与端口扫描
- 06站点状态和邮件认证检查
适用场景
- 01识别访问 IP 的位置和网络类型
- 02检查域名 DNS、注册及邮件配置
- 03审查 IP 是否出现在滥用名单
- 04检查站点安全标头与开放端口
MCP 相关
提供 Streamable HTTP MCP 服务,地址为 https://hackmyip.com/mcp,无需密钥即可供 MCP 客户端连接。工具将公共 API 的 JSON 结果直接返回。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://hackmyip.com/mcpclaude mcp add --transport http 0xvibly-hackmyip https://hackmyip.com/mcp{"mcpServers":{"0xvibly-hackmyip":{"type":"http","url":"https://hackmyip.com/mcp"}}}在 Cursor 中打开{"servers":{"0xvibly-hackmyip":{"type":"http","url":"https://hackmyip.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"0xvibly-hackmyip":{"type":"http","url":"https://hackmyip.com/mcp"}}}{"mcpServers":{"0xvibly-hackmyip":{"serverUrl":"https://hackmyip.com/mcp"}}}命令在终端中运行;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_domain | RDAP 注册数据:注册商、创建/到期日期、名称服务器、EPP 状态 |
ip_blacklist_check | 检查 12 个主要垃圾邮件/滥用 DNSBL,并逐个列出 LISTED/CLEAN/unavailable 状态 |
email_breach_check | 检查电子邮件是否出现在已知泄露事件中(XposedOrNot 数据库) |
email_auth_check | 检查域名的 MX/SPF/DMARC 状态,并为每种机制给出通过、警告或失败判定 |
security_headers_check | HTTP 安全标头评级审计(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,也不使用数据库。
链接
- 网站 — https://hackmyip.com
- API 文档 — https://hackmyip.com/api-docs
- 50 多种浏览器工具(VPN 泄漏测试、指纹识别、泄露检查)— https://hackmyip.com/tools
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。