ZenRows MCP服务器
ZenRows MCP(模型上下文协议)服务器是人工智能系统使用ZenRows的标准方式。通过单一连接,您的AI助手、代理或应用程序可以实时访问任何网站。
](https://www.npmjs.com/package/@zenrows/mcp) 
📚 完整文档: docs.zenrows.com/integrations/mcp/mcp-overview
______________________________________________________________________
为什么选择ZenRows MCP
- 访问通常会阻止机器人的网站。 大规模访问任何网站,而不会被反机器人系统屏蔽。
- 管理抓取基础设施。 代理轮换、无头浏览器编排、反机器人规避和会话管理在ZenRows基础设施上运行。
- 插入您已经使用的任何AI。 适用于任何MCP客户端,包括AI助手、代理框架、AI SDK、IDE插件和自定义应用程序。
- 简单的英语,没有刮代码。 自然地描述任务,AI会选择正确的工具。没有选择器,没有代理管理,没有反机器人调优。
______________________________________________________________________
快速启动
ZenRows MCP支持两种传输选项。两者都公开了相同的工具和功能。选择一个适合你的客户。
远程MCP服务器
当您的人工智能应用程序直接调用LLM API时,请使用托管的ZenRows MCP服务器。服务器在ZenRows基础架构上运行,因此无需安装、配置或更新。
服务器URL:
https://mcp.zenrows.com/mcp运输: 可流式传输的HTTP
身份验证: 基于OAuth。将您的ZenRows API密钥作为Bearer令牌传递到 Authorization 每个请求的标题。
Authorization: Bearer YOUR_ZENROWS_API_KEY大多数MCP客户端通过 authorization 工具配置上的简写字段,并将其作为Bearer令牌自动转发。一些客户端使用自由格式 headers 取而代之的是现场。两种方法都有效。
示例:OpenAI响应API
import os
from openai import OpenAI
ZENROWS_API_KEY = os.environ["ZENROWS_API_KEY"]
client = OpenAI(api_key=os.environ["OPENAI_API_KEY"])
response = client.responses.create(
model="gpt-5",
tools=[
{
"type": "mcp",
"server_label": "zenrows",
"server_description": "Web scraping MCP server for accessing live web content.",
"server_url": "https://mcp.zenrows.com/mcp",
"authorization": ZENROWS_API_KEY,
"require_approval": "never",
}
],
input="Visit https://news.ycombinator.com/ and summarize the three most recent posts.",
)
print(response.output_text)有关框架特定示例的完整演练,请参阅 远程MCP服务器文档.
本地MCP服务器
当您的MCP客户端将服务器作为本地子进程运行时,请使用本地stdio配置,而不是调用远程URL。这是桌面AI工具和IDE插件的标准设置,包括Claude desktop、Claude Code、Cursor、Windsurf、VS Code、Zed和JetBrains IDE。
包裹: @zenrows/mcp 在npm上
身份验证: API密钥通过 ZENROWS_API_KEY 环境变量。
要求: 已安装(for npx 工作)。
配置:
{
"mcpServers": {
"zenrows": {
"command": "npx",
"args": ["-y", "@zenrows/mcp"],
"env": {
"ZENROWS_API_KEY": "YOUR_ZENROWS_API_KEY"
}
}
}
}此配置的确切位置因客户端而异。看 每个客户端设置指南 用于客户端的文件路径。
______________________________________________________________________
工具
ZenRows MCP公开了两个工具系列:
scrape:单请求获取返回Markdown、纯文本、HTML、JSON、PDF或屏幕截图。由支持 通用刮刀API.- **
browser_***:30多种工具可实现完全的浏览器自动化,包括导航、点击、表单填写、JavaScript执行、Cookie、标签和持久会话。由支持 抓取浏览器.
AI会从您的提示中选择正确的工具。你不直接在代码中调用工具。
看 完整工具参考 对于每个工具、参数和返回值。
______________________________________________________________________
发展
git clone https://github.com/ZenRows/zenrows-mcp
cd zenrows-mcp
npm install
cp .env.example .env # Add your API key
npm run dev # Run with .env loaded (requires Node.js 20.6+)
npm run build # Compile to dist/
npm run inspect # Open the MCP inspector UI欢迎提交请求和问题。
______________________________________________________________________
资源
______________________________________________________________________
