ZZ

zenrows/zenrows-mcp

浏览器自动化

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 5 forks 质量 85 趋势 30MIT

官方 ZenRows MCP 集成

概览

Zenrows MCP(模型上下文协议)服务器是 AI 系统使用 Zenrows 网络数据基础设施的标准方式。单一连接即可为您的 AI 助手、代理或应用提供可靠且实时的实时访问,包括受保护的网络。 - 大规模获得对受保护网站的可靠访问,无需自行构建反机器人处理。- 在Zenrows基础设施上运行代理轮换、无头浏览器编排、反机器人处理和会话管理。- 支持任何MCP客户端,包括AI助手、代理框架、AI SDK、IDE插件和自定义应用。- 自然描述任务,AI会选择合适的工具。无选择器、无代理管理、无反机器人调优。 Zenrows MCP 支持两种传输选项。两者都提供相同的工具和功能。选择最适合你客户的方案。 - 无需注册,无需密钥。第一次工具调用会创建一个免费账户(每月5000信用点),你可以之后领取,保留密钥及其使用量。

概述(AI 翻译)

Zenrows MCP(模型上下文协议)服务器是 AI 系统使用 Zenrows 网络数据基础设施的标准方式。单一连接即可为您的 AI 助手、代理或应用提供可靠且实时的实时访问,包括受保护的网络。

📚 完整文档: docs.zenrows.com/mcp/overview


为什么是Zenrows MCP

  • 覆盖通常会屏蔽机器人的网站。 获得大规模可靠访问受保护网站的权限,无需自行构建反机器人处理。
  • 托管的网络数据基础设施。 代理轮换、无头浏览器编排、反机器人处理和会话管理均运行于 Zenrows 的基础设施上。
  • 插入你已经使用的任何 AI。 可兼容任何 MCP 客户端,包括 AI 助手、代理框架、AI SDK、IDE 插件和自定义应用。
  • 通俗易懂,无抓取代码。 自然描述任务,AI会选择合适的工具。无选择器,无代理管理,无反机器人调优。

快速开始

Zenrows MCP 支持两种传输选项。两者都提供相同的工具和功能。选择最适合你客户的方案。

没有钥匙的效果:

  • 本地 (npx @zenrows/mcp): 无注册,无密钥。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Zenrows MCP Server

The Zenrows MCP (Model Context Protocol) server is the standard way AI systems use Zenrows’ web data infrastructure. A single connection gives your AI assistant, agent, or application reliable, real-time access to the live web, including the protected web.

📚 Full documentation: docs.zenrows.com/mcp/overview


Why Zenrows MCP

  • Reach sites that normally block bots. Get reliable access to protected sites at scale, without building anti-bot handling yourself.
  • Managed web data infrastructure. Proxy rotation, headless browser orchestration, anti-bot handling, and session management run on Zenrows’ infrastructure.
  • Plug into any AI you already use. Works with any MCP client, including AI assistants, agent frameworks, AI SDKs, IDE plugins, and custom applications.
  • Plain English, no scraping code. Describe the task naturally and the AI picks the right tool. No selectors, no proxy management, no anti-bot tuning.

Quick start

Zenrows MCP supports two transport options. Both expose the same set of tools and capabilities. Pick the one that fits your client.

What works without a key:

  • Local (npx @zenrows/mcp): no signup, no key. The first tool call creates a Free account (5,000 credits/month) that you can claim later, keeping the key and its usage. Opt out with ZENROWS_AUTO_SIGNUP=false. In CI, set ZENROWS_API_KEY as a secret or persist ZENROWS_HOME between runs.
  • Remote (https://mcp.zenrows.com/mcp): initialize and tools/list answer without a key; tool calls need one (OAuth in clients that support it, or a Bearer key). The remote server never creates accounts by itself. A headless agent can create a Free account with POST https://app.zenrows.com/api/agent/signup and use the returned apiKey as the Bearer token. The endpoint may first answer 428 with a short question; POST {"challenge_id": "...", "answer": "..."} back to the same URL to get the key.

Remote MCP server

Use the hosted Zenrows MCP server when your AI application calls an LLM API directly. The server runs on Zenrows’ infrastructure, so there is nothing to install, configure, or update.

Server URL:

https://mcp.zenrows.com/mcp

Transport: Streamable HTTP

Authentication: OAuth or API key as Bearer token. Pass your Zenrows API key in the Authorization header on every request (or complete OAuth in clients that support it).

Authorization: Bearer YOUR_ZENROWS_API_KEY
在 GitHub 查看完整 README

安装

npx -y @zenrows/mcp
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "zenrows": { "command": "npx", "args": ["-y", "@zenrows/mcp"], "env": { "ZENROWS_API_KEY": "YOUR_ZENROWS_API_KEY" } } } }