ZoomEye MCP Server

A Model Context Protocol server that provides network asset information based on query conditions. This server allows LLMs to obtain network asset

Remote serverstreamable-httpPython

What is the ZoomEye MCP server?

If you already use ZoomEye, the zoomeye mcp server is the piece that lets your assistant work with it directly. A Model Context Protocol server that provides network asset information based on query conditions. This server allows LLMs to obtain network asset information and supports querying network asset information by zoomeye dork etc.

What the server does

  • Query ZoomEye for network asset information using dorks
  • Caching mechanism to improve performance and reduce API calls
  • Automatic retry mechanism for failed API requests
  • Comprehensive error handling and logging

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • zoomeye_search — Get network asset information based on query conditions
  • Prerequisites — The Prerequisites tool exposed by this server
  • Caching — The ZoomEye MCP server implements caching to improve performance and reduce API calls:
  • Pagination — For queries that return many results, you can paginate through them:

Installation

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

Credentials and setup notes

Configuration is passed through the environment: ZOOMEYE_API_KEY. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

  1. ZoomEye API Key - Register for an account at ZoomEye - Obtain your API key from your account settings - The API key will be used to authenticate your requests to the ZoomEye API 2. Python Environment - Python 3.10 or higher is required - Alternatively, you can use Docker to run the server without installing Python

Where it fits

Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. ZoomEye's toolset — zoomeye_search, Prerequisites, Caching and 1 more — is a fair guide to whether it matches your workflow. It is maintained by zoomeye-ai; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Worth knowing first

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
zoomeye_searchGet network asset information based on query conditions.
PrerequisitesThe Prerequisites tool exposed by this server.
CachingThe ZoomEye MCP server implements caching to improve performance and reduce API calls:
PaginationFor queries that return many results, you can paginate through them:

How to install the ZoomEye MCP server

{
  "mcpServers": {
    "zoomeye": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/inspector"],
      "env": {
        "ZOOMEYE_API_KEY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  1. ZoomEye API Key - Register for an account at ZoomEye - Obtain your API key from your account settings - The API key will be used to authenticate your requests to the ZoomEye API 2. Python Environment - Python 3.10 or higher is required - Alternatively, you can use Docker to run the server without installing Python
VariableDescriptionRequired
ZOOMEYE_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • Use ZoomEye to zoomeye search.
  • Use ZoomEye to Prerequisites.
  • Use ZoomEye to Caching.

Frequently asked questions

Python 3.10 or higher, or Docker (multi‑architecture images for linux/amd64 and linux/arm64).