browse

一个基于Playwright,支持通过HTTP API或MCP客户端远程控制浏览器的代理工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:browse。
它的用途是:一个基于Playwright,支持通过HTTP API或MCP客户端远程控制浏览器的代理工具。
完整的 Skill 内容见:https://321skill.com/skills/browse/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我用browse打开GitHub趋势页面,抓取今天排名前5的仓库名称和描述。” 它会通过MCP协议调用browse技能,启动浏览器,导航到页面,执行抓取脚本,并将结构化的结果返回给你。或者,你可以直接向browse的HTTP API发送JSON指令,如 {"action": "goto", "url": "https://example.com"} 来控制浏览器。

介绍

这个Skill解决了AI Agent(如Claude)在需要与真实网页交互时能力受限的问题。传统上,AI只能通过文本分析网页内容,无法执行点击、滚动、填写表单等交互操作。browse Skill通过集成Playwright浏览器自动化框架,为AI提供了远程控制浏览器的能力。

使用方式非常灵活。你可以通过HTTP API直接向它发送指令来控制浏览器,也可以将它作为MCP(Model Context Protocol)服务器,让支持MCP的AI客户端(如Claude Desktop)直接调用其功能。这意味着AI可以像人类一样操作网页,执行复杂的多步骤任务。

它非常适合需要自动化网页操作或为AI扩展网页交互能力的开发者。无论是智能体开发者希望赋予其Agent网页操作能力,还是运维工程师需要编写自动化脚本,或是内容创作者希望批量处理网页内容,都能从中受益。

使用建议是,由于它涉及浏览器自动化,请确保在受控环境中使用,避免对目标网站造成过大负载。同时,注意处理可能出现的验证码或动态加载内容,这些可能需要额外的逻辑来处理。

核心特点

核心区别在于它同时支持HTTP API和MCP协议两种调用方式,既可作为独立服务集成到现有系统,也能无缝接入Claude等AI工作台,扩展了应用场景。此外,基于Playwright确保了跨浏览器(Chromium, Firefox, WebKit)的兼容性和现代Web特性的支持。

注意事项

不适合需要处理高强度验证码、极高并发或完全无头浏览器检测的复杂反爬虫场景。

常见问题

browse 和 Puppeteer/Playwright 直接使用有什么区别?

browse 提供了标准化的HTTP API和MCP接口,让你无需编写底层脚本,就能让AI或其他服务直接远程控制浏览器,更侧重于AI集成和远程调用。

需要自己部署浏览器环境吗?

是的,你需要安装Node.js环境以及Playwright所需的浏览器,browse Skill会负责启动和管理浏览器实例。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/browse/raw/index.md 读取 browse 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。