与 MCP 集成
无头浏览器 可与 MCP 一起使用,使 AI 系统能够控制远程浏览器。进一步了解此集成。
本指南说明如何集成 Oxylabs 无头浏览器 与 MCP(Model Context Protocol)配合使用,以使 AI 系统能够与远程浏览器交互并进行控制。
请访问 Oxylabs 的 GitHub 仓库,查看一个完整可运行的示例,内容为 Oxylabs 无头浏览器的 MCP 集成.
概述
Model Control Protocol (MCP) 允许 Claude 等 AI 系统与浏览器交互并执行基于 Web 的任务。通过集成 Oxylabs 无头浏览器 与 MCP,你可以实现 AI 系统来执行 Web 导航、数据检索和自动化 任务,使用具备高级隐身能力和 Residential Proxy 集成的远程浏览器。
MCP 主机(例如 Claude Desktop 或 Cursor)自带内置的 MCP 客户端。Playwright-MCP 充当 MCP 服务器,而不是使用本地浏览器,它通过安全的 WebSocket 连接(WSS)连接到无头浏览器。

开始使用
在设置集成之前,请确保你已准备好:
Oxylabs 账户:获取 Oxylabs 无头浏览器的用户名和密码。
目前,你可以通过我们的销售团队获取无头浏览器,联系 hello@oxylabs.io.
Node.js:版本 18.0.0 或更高(包含 npm/npx)
Windows:从以下位置下载并安装 nodejs.org
macOS:使用 Homebrew(
brew install node)或从以下位置下载 nodejs.orgLinux:
Ubuntu/Debian:
sudo apt update && sudo apt install nodejs npmFedora:
sudo dnf install nodejs npm或从以下位置下载 nodejs.org
MCP 主机:已安装 Claude Desktop 或 Cursor。
配置 MCP 服务器
使用你的 Oxylabs 凭据创建一个 MCP 服务器配置块。将 <username> 和 <password> 替换为你实际的 Oxylabs 凭据:
选项 1:与 Cursor 集成
打开 Cursor
打开 Cursor 设置
选择 MCP
添加准备好的 MCP 服务器配置
重启 Cursor
选项 2:与 Claude Desktop 集成
打开 Claude Desktop
打开 Claude Desktop 设置
进入 Developer
点击 Edit Config
编辑
claude_desktop_config.json文件添加准备好的 MCP 服务器配置
重启 Claude Desktop
高级配置选项
国家选择
您可以通过在连接 URL 中添加 ?p_cc 参数到你的连接 URL:
将 US 替换为你想要的 SO-3166 国家代码。如果未指定国家,系统将根据可用性自动分配一个。
你可以找到 ISO-3166 国家代码 此处.
美国基础设施
对于主要在美国运营的用户,你可以直接连接到美国基础设施,以获得更快的加载时间:
此方案主要是缩短美国用户的响应时间,不应与代理地理位置选择混淆。
浏览器参数(仅限 Chrome)
对于基于 Chrome 的无头浏览器,你可以使用 bargs 参数:
支持的参数包括:
force-color-profile:<profile>:强制将所有显示器视为具有指定的色彩配置文件window-position:X,Y:指定初始窗口位置hide-scrollbars:阻止为网页内容创建滚动条enable-features:<feature1>,<feature2>,<feature3>:以逗号分隔的要启用的功能名称列表disable-notifications:禁用 Web Notification 和 Push API
故障排查
如果你在集成过程中遇到问题:
连接问题:
验证你的 Oxylabs 凭据
检查你的网络连接
确保防火墙没有阻止 WebSocket 连接
性能问题:
对于美国用户,尝试使用美国专用端点
如有需要,在配置中增加超时时间
浏览器未加载:
检查 Node.js 版本(必须是 18.0.0 或更高)
验证 npx 是否已正确安装
重启 MCP 主机应用程序
最后更新于
这有帮助吗?

