Browser MCP

连接本地 MCP 服务与 Chrome 扩展,让 Agent 使用现有浏览器配置。明确配对扩展后,在任务标签页中使用已核对的账号。

读取一份登录报表

只读报表查询可以检查配对与账号环境,同时避免修改业务记录,据此判断已有 Chrome 会话是否适合后续任务。

报表网址、Chrome 配置、账号、日期范围、字段与计量单位。

复制请求,在 Floatboat 新对话中粘贴,并提供所需资料。

下载 Floatboat

带入 Floatboat 的请求

请求可预览和复制,不会从此处自动发送。

参考来源: Browser MCP
https://github.com/BrowserMCP/mcp

先阅读原始说明并核对当前环境与依赖。需要安装或连接新工具时,先提出方案。

我的任务:
通过 Browser MCP 使用已配对测试 Chrome 配置读取指定报表,先确认账号与周期,仅收集获准字段,不修改设置或提交表单。

期望交付:
包含账号、周期和来源页的报告摘要。证据不足时列出失败步骤与未解决问题。

关于 Browser MCP

面向宿主的 MCP 进程将调用交给每用户本地守护进程。核对六位码并允许配对后,扩展才转发浏览器调试操作。宿主随后使用目标配置中的任务标签页,扩展仍执行 Stop 与页面限制。

需要使用现有 Chromium 配置及登录页面,而不是新建云浏览器时,可选择 Browser MCP。扩展转发依赖 Chromium 调试能力,不支持 Firefox。Chrome 商店扩展自动更新,自行构建版则需重新构建和加载,并与服务版本兼容。

仓库采用 Apache-2.0,提供 MCP 服务和浏览器扩展,由连接的 Agent 规划任务。既有登录态不能替代账号权限,本地浏览器执行也不决定宿主模型如何处理页面内容。

Browser MCP 在浏览器流程中的作用

宿主、守护进程与扩展承担不同职责;账号状态来自配置,扩展决定哪些动作可被转发。

  • 本地守护进程与扩展转发

    面向宿主的 MCP 进程将调用交给每用户守护进程,配对扩展在本地转发浏览器调试操作。

  • 配置中的任务标签页

    任务标签使用所选 Chromium 配置及账号状态,无需每次查询都从全新登录开始。

  • 扩展侧控制

    配对、Stop、页面限制及独立无痕权限由扩展执行,不只是对 Agent 的文字建议。

Browser MCP 使用场景

现有 Chrome 状态有助于门户报告和配置专属问题。以下场景保留会话连续性,同时区分草稿准备、只读收集和 Agent 标签活动复核,避免把整个个人配置纳入任务。

读取依赖账号配置的门户报表

提供报表 URL、账号或工作区、日期和所需列。配对目标 Chrome 配置后,在任务标签核对可见设置,再采集带来源摘要。总计缺失时,区分周期内无数据与报表未完成加载,不能因登录可用就跳过筛选检查。

检查与配置有关的故障

问题仅在既有配置出现时,先通过扩展复现指定交互,不立即换成全新浏览器。记录相关状态,在确有需要前不扩大到无关扩展或标签页。

在登录表单中准备字段

提供确切草稿值与停止位置,让 Agent 在任务标签页填写并报告校验状态,之后由浏览器中的用户决定是否提交。扩展连接不等于所有写入都获准。

复核任务标签页活动

共用浏览会话时,让 Agent 列出接触页面与观察结果。范围意外变化时使用扩展停止控制,检查任务标签页后再继续,不能只看工具响应正常。

使用 Browser MCP 前的准备

开放浏览器访问前,先准备目标 Chrome 配置、扩展配对和客户端连接。

  • Chrome 扩展

    在目标 Chrome 配置安装官方扩展,并保留扩展控制入口。

  • MCP 服务与配对

    准备文档所需 Node 环境,连接 MCP 包并核对本地配对码。

通过配对的 Chrome 配置读取报表

准备报表 URL、账号或工作区名称、日期范围和所需列。交付应同时包含选定账号、周期与数值,不能只说明 Chrome 已打开。

  1. 连接官方组件

    在目标 Chromium 配置安装官方扩展,并在宿主配置文档中的 @browsermcp/mcp 服务。启动浏览器任务后,对照扩展弹窗和宿主显示的六位配对码,再选择 Allow。号码不一致时停止,检查所选服务与配置。

  2. 确认报表上下文

    在任务标签页打开提供的报表,先读取可见账号、工作区及日期,再采集数据。无法确认这些信息时,请用户处理登录或账号选择;已有登录态仍可能属于错误账号。

  3. 读取并核对指定字段

    选择获准周期,只采集指定列。每项数值附报表 URL 与周期,并用代表数据行或页面总计作对照。报表为空时,区分真实无数据、加载失败与筛选条件错误。

  4. 排除连接问题后继续

    无法控制标签页时,先检查 Stop、配对和页面类型。浏览器内部页与扩展页被排除,无痕模式需要单独设置。恢复后重新观察目标页面与配置,不直接重放之前的动作。

相关软件项目

比较这些项目的用途、运行条件和源码许可。

Browser MCP 常见问题

这是 Microsoft 的 Playwright MCP 吗?
不是。Browser MCP 有自己的 MCP 包、守护进程与 Chrome 扩展,两者虽都能操作页面,配置与会话模型不同。
两部分都需要安装吗?
文档中的真实浏览器流程需要 MCP 服务与 Chrome 扩展配合,单独写客户端配置不会安装扩展或完成配对。
为什么装了扩展仍无法操作浏览器?
检查宿主服务、目标配置、配对码及 Stop。自行构建版与商店版同时启用可能成为两个浏览器,应按上游构建说明消除这一歧义。
能访问无痕或浏览器内部页吗?
扩展有文档规定的限制,无痕需浏览器显式设置,浏览器及扩展内部页受限,不能承诺任意页面访问。
有官方 Skill 吗?
官方使用入口是 MCP 服务、浏览器扩展和配置文档。主仓库没有提供面向用户的官方 Skill 安装说明。
模型会看到整个配置吗?
Agent 会收到工具操作暴露的浏览器数据,需要限定任务与标签页;本地转发不等于观察内容不会发送给远程模型。