ZoomEye MCP Pages
个人部署的 ZoomEye API 适配服务。此页面可访问,不代表密钥已配置或上游 API 可用。
连接端点
在当前站点域名后加 /mcp,连接支持 Streamable HTTP 和自定义请求头的 MCP 客户端。
请求头:Authorization: Bearer <你的 MCP_AUTH_TOKEN>
检查服务配置状态 · 不会请求 ZoomEye 或消耗查询额度。
部署后配置
- 打开 Cloudflare Pages 项目 → Settings → Variables and Secrets。
- 为 Production 添加加密 Secret:
ZOOMEYE_API_KEY。 - 添加另一个加密 Secret:
MCP_AUTH_TOKEN,使用 32–256 位随机非空格 ASCII 字符。它与 ZoomEye API Key 不同。 - 保存后重新上传 ZIP,创建新的生产部署,让 Secret 生效。
不要把 API Key 或访问令牌写进前端、URL 或 ZIP。未配置两个 Secret 时,MCP 接口会拒绝服务。
保留的工具
zoomeye_search:搜索授权范围内的网络资产;支持原始query或qbase64。zoomeye_vuldb_by_id:按漏洞编号查询详情。zoomeye_vuldb_by_keyword:按产品或厂商关键词查询;支持page_size。
连接示例
通用配置示意;不同客户端的字段可能不同。
{
"mcpServers": {
"zoomeye": {
"url": "https://YOUR-PROJECT.pages.dev/mcp",
"headers": {
"Authorization": "Bearer YOUR_MCP_AUTH_TOKEN"
}
}
}
}
浏览器跨站客户端需额外设置 ALLOWED_ORIGINS,多个完整来源以逗号分隔。此服务不提供 OAuth、旧式 SSE 端点或长期会话。