mcpField
Z
Zoomeye MCP Server

Zoomeye MCP Server

本地服务
github.com/help116114安全079 周前更新

关于 Zoomeye MCP Server

Zoomeye MCP Server 将 MCP 客户端接入 ZoomEye v2 API,用于搜索互联网主机和 Web 服务、查看账户配额,并在付费方案下获取 IP 历史数据。它还支持筛选结果并生成简要搜索摘要,面向安全研究场景。

主要功能

  1. 01按设备和服务搜索主机
  2. 02搜索已索引的 Web 服务
  3. 03查看账户方案和查询配额
  4. 04限制结果并选择字段
  5. 05汇总国家、端口和组织
  6. 06付费方案下获取 IP 扫描历史

适用场景

  1. 01按查询条件查找互联网主机
  2. 02检查已索引的 Web 应用
  3. 03查看剩余 ZoomEye 查询配额
  4. 04查看某个 IP 的历史扫描

MCP 相关

向 MCP 客户端提供 ZoomEye v2 搜索、账户、摘要和 IP 历史功能,并提供 IP 信息资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Zoomeye MCP Server

一个 MCP(Model Context Protocol)服务,可访问 ZoomEye v2 API,使 AI 助手能够查询全网主机和 Web 数据、查看账户配额,并(针对付费套餐)获取 IP 历史记录。

功能

  • 主机搜索:按 IP、端口、服务等查询设备。
  • Web 搜索:索引面向 Web 的应用和组件。
  • 账户信息:查看你的 ZoomEye 套餐和剩余查询配额。
  • 结果采样:限制响应大小,并仅选择所需字段。
  • 摘要:自动生成热门国家、端口和组织的摘要。
  • (付费)IP 历史记录:检索指定 IP 的历史扫描数据。
要求

安装

  1. 克隆仓库:

    git clone https://github.com/help116114/zoomeye-mcp-server.git
    cd zoomeye-mcp-server
    
  2. 安装依赖:

    npm install
    
  3. 构建服务:

    npm run build
    
  4. 设置 Zoomeye API 密钥:

    export Zoomeye_API_KEY="your-api-key-here"
    
  5. 启动服务:

    npm start
    

MCP 集成

此服务可与兼容 MCP 的 AI 大模型集成。要将其添加到 Cline、Curser 或 Claude:

  1. 将服务添加到 MCP 设置中:

    {
      "mcpServers": {
        "zoomeye": {
          "command": "node",
          "args": ["./build/index.js"],
          "env": {
            "ZOOMEYE_API_KEY": "your-api-key-here"
          }
        }
      }
    }
    
  2. 重新加载新的 MCP 服务。

可用工具

get_account_info

获取指定 IP 地址的详细信息。

参数:

  • ip(必需):要查询的 IP 地址
  • max_items(可选):数组中包含的最大项目数(默认值:5)
  • fields(可选):结果中要包含的字段列表(例如,['ip_str', 'ports', 'location.country_name'])
search_host

搜索主机端的设备和服务。

参数:

  • query(必需):Shodan 搜索查询(例如,'apache country:US')
  • page(可选):结果分页的页码(默认值:1)
  • facets(可选):搜索结果中要包含的分面列表(例如,['country', 'org'])
  • max_items(可选):数组中包含的最大项目数(默认值:5)
  • fields(可选):结果中要包含的字段列表(例如,['ip_str', 'ports', 'location.country_name'])
  • summarize(可选):是否返回结果摘要而非完整数据(默认值:false)
search_web

在 ZoomEye 数据库中搜索 Web 资源

参数:

  • query(必需):Shodan 搜索查询(例如,'apache country:US')
  • page(可选):结果分页的页码(默认值:1)
  • facets(可选):搜索结果中要包含的分面列表(例如,['country', 'org'])
get_history_ip

(付费)获取某个 IP 的历史扫描数据。

参数:

  • ip(必需):要获取历史扫描数据的 IP 地址(例如,ip="8.8.8.8")
summarize

生成热门国家、端口和组织的摘要。

参数:

  • device_type(必需):要搜索的 IoT 设备类型(例如,'webcam'、'router'、'smart tv')
  • country(可选):用于限制搜索范围的国家代码(例如,'US'、'DE')
  • max_items(可选):结果中包含的最大项目数(默认值:5)

可用资源

  • zoomeye://host/{ip}:指定 IP 地址的信息

API 限制

部分 Zoomeye API 端点需要付费会员资格。以下功能仅可通过付费 Zoomeye API 密钥使用:

  • 更多付费功能
  • 搜索功能
  • 网络扫描
  • SSL 证书查询
  • IoT 设备搜索

按照上述结构配置后,你的 zoomeye‑mcp‑server 即可无缝接入任何兼容 MCP 的客户端,为 AI 助手提供 ZoomEye 强大的网络空间搜索能力的实时访问权限。

许可证

ZGCLAB

开发者

NASP

评论

支持 Markdown

第一次接触 MCP?

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

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