第三章 浏览器与联网能力

本章导读

如果说第二章七个官方服务器是“读与想”,本章这五个是看世界。

浏览器和搜索类 MCP 是 2026 年生态里最热的一档——搜索量榜首的 Playwright(约 82k/月)、Figma(74k)、GitHub(69k)都属于“让 agent 接触外部世界”这一类。原因很直白:模型的训练数据是过去的,而你要它处理的是现在的网页。

本章覆盖五类能力:驱动浏览器(Playwright、Chrome DevTools)、读库文档(Context7)、搜全网(Exa / Tavily / Firecrawl)、管本机(Desktop Commander)。

选型先看这张表

你要做的事 用哪个
点按钮、填表、登录后操作 Playwright
调试自己写的前端、看控制台与网络请求 Chrome DevTools
查某个库的最新 API 用法 Context7
语义搜索全网、要引用来源 Exa
实时新闻 / 需要时效的检索 Tavily
批量抓取整站、抽取结构化数据 Firecrawl
让 agent 操作本机终端与文件 Desktop Commander
只是读一个静态页面 回到 2.4 fetch,更轻

最后一行是关键:不要用大炮打蚊子。 fetch 能搞定的事,别上浏览器。

浏览器与搜索怎么分工

浏览器类(Playwright、Chrome DevTools)和搜索类(Exa、Tavily、Firecrawl)常被混为一谈,其实分工清晰:

维度 浏览器类 搜索类
解决什么 已知一个站点,进去操作 不知道在哪,先把相关的找出来
典型动作 点击、填表、截图、读 DOM 关键词检索、返回链接与摘要
前置条件 目标 URL 或登录态 一个查询词
代表 Playwright、Chrome DevTools Exa、Tavily、Firecrawl

实务上的常见组合是:搜索类先把“哪些页面相关”找出来,浏览器类再进去把“页面里具体是什么”读出来。两者接力,比单用任何一个都稳。

热度数据说明什么

本章开篇提到的搜索量来自 2026 年 3 月全球 Ahrefs 数据(无中国区样本,总量偏低,仅作方向参考)。它的价值不是“谁最火就装谁”,而是说明这类能力需求确实集中:浏览器自动化、代码托管、设计稿对接占了大头。你如果还不确定装哪个,从榜单前几名里挑和自身工作最贴的,踩坑概率最低。

一个常被忽略的前提

联网类服务器里,搜索 / 抓取类几乎都需要 API key(Exa、Tavily、Firecrawl 均如此)。密钥按第一章讲的方式放进 config.env,别写进 YAML。而浏览器类(Playwright、Chrome DevTools)是本地进程,不需要第三方密钥,但需要本机有对应的浏览器运行时——装之前确认环境里浏览器在,否则工具会注册成功却一调就报错。

本章小节

  • 3.1 Playwright:微软官方的浏览器自动化
  • 3.2 Chrome DevTools:给前端调试用的浏览器
  • 3.3 Context7:把最新库文档拉进上下文
  • 3.4 Exa / Tavily / Firecrawl:三种搜索抓取路线
  • 3.5 Desktop Commander:终端与文件一把抓

延伸阅读