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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/browse/raw/index.md(查看排版版本)