用途:从 JavaScript 渲染的网页中提取内容,依赖 CF Browser MCP 工具。使用前需在 .mcp.json 中配置 CF Browser MCP 服务器。
主要能力与用法:
- 读取页面内容:触发语如“read this page”,调用 browser_markdown 传入 URL,清理导航与页脚样板后返回带来源标注的 markdown。
- 提取结构化数据:触发语如“extract products”,根据意图确定提取提示,调用 browser_json 传入 URL 与提取提示,返回结构化 JSON。
- 抓取指定元素:触发语如“get the headlines”,确定 CSS 选择器,调用 browser_scrape 传入 URL 与选择器数组,后处理并返回结果。
- 发现链接:触发语如“find all links”,调用 browser_links 传入 URL,按内部、外部、资源分类整理链接。
- 视觉捕获:触发语如“screenshot”,调用 browser_screenshot 传入 URL 与可选视口尺寸,返回保存的 PNG 文件路径并读取展示。
输出格式:文本为带来源 URL 的干净 markdown;数据为字段名清晰的 JSON;图像为文件路径加展示。输出超过 50K 字符时截断。
示例:browser_markdown("https://hono.dev");browser_json("https://vercel.com/pricing", prompt="Extract all pricing tiers with name, price, and features");browser_scrape("https://example.com/blog/post", selectors=["h2"]);browser_screenshot("https://example.com", width=375, height=812)。
限制:必须预先配置 CF Browser MCP 服务器;资料未提供收费、平台支持范围及具体安装命令等信息。