About zoomeye-ai/mcp_zoomeye
A Model Context Protocol (MCP) server that provides network asset information based on query conditions. This server allows Large Language Models (LLMs) to obtain network asset information by querying ZoomEye using dorks and other search parameters. It features a caching mechanism, automatic retry for failed requests, comprehensive error handling, and logging. Compatible with leading MCP environments including Claude Desktop, Cursor, Windsurf, Cline, Continue, Zed, Cherry Studio, and Chatbox. The tool is open source and offers a 7-day free trial of the ZoomEye MCP service.
Key Features
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
Compatible with multiple MCP environments (Claude Desktop, Cursor, Windsurf, etc.)
Supports querying by base64 encoded dork with pagination and field selection
Available tool: zoomeye_search with parameters for page, pagesize, fields, sub_type, facets, and ignore_cache
Pros & Cons
Pros
- Open source and free to use
- 7-day free trial for ZoomEye MCP service
- Caching reduces API calls and costs
- Automatic retry improves reliability
- Well-documented and easy to set up with environment variables
- Compatible with popular MCP clients and development environments
- Active development with community contributions
Cons
- Requires a ZoomEye API key (registration at zoomeye.ai needed)
- Free trial limited to 7 days; may require paid subscription after
- Only supports ZoomEye as the data source (no other asset databases)
- Limited to querying network asset information only
Best For
Cyberspace asset discovery for security researchAI-assisted penetration testing and vulnerability assessmentReal-time network monitoring and threat intelligenceAutomated asset inventory managementIntegration with AI assistants for network reconnaissance
FAQ
How do I get a ZoomEye API key?
Register or log in at https://www.zoomeye.ai, click your avatar → Profile, copy your API-KEY, then set the environment variable ZOOMEYE_API_KEY.