Repolode
eyalzh

eyalzh/browser-control-mcp

一个 MCP 服务器加 Firefox 扩展,让 AI 助手管理标签页、检索浏览历史,并在用户授权下读取页面内容或截图。

Star
336
Fork
80
未关闭 Issue
28
最近提交
2个月前

这是什么?

Browser Control MCP 由一个本地 MCP 服务器和一个 Firefox 扩展组成,让 AI 助手可以在用户自己的浏览器中工作。助手可以打开和关闭标签页、列出已打开的标签页、创建带名称和颜色的标签组、调整标签页顺序,并读取或搜索浏览历史。

在页面内容方面,助手可以读取网页的文本和链接、在标签页中查找并高亮文字,还能截取标签页可见区域的截图。读取页面内容需要用户按域名逐一授权,截图则需要用户点击扩展工具栏按钮为每个标签页授权,由 Firefox 的 activeTab 权限强制执行。

项目刻意不支持修改页面、执行任意脚本或远程收集数据。MCP 服务器与扩展之间通过本地连接和共享密钥通信,扩展还会记录工具调用日志。项目目前标注为实验性质。

核心功能

  • 01打开、关闭和列出浏览器标签页
  • 02创建带名称和颜色的标签组
  • 03调整已打开标签页的顺序
  • 04读取和搜索浏览历史
  • 05在按域名授权后读取页面文本和链接
  • 06在逐个标签页授权后截取页面截图

适用场景

  • 借助 AI 助手按主题关闭或分组标签页
  • 在浏览历史中查找之前看过的页面
  • 让助手在多个搜索结果中调研并汇总内容
  • 在不授予页面编辑权限的前提下,让助手阅读网页内容

快速上手

  1. 1

    从 addons.mozilla.org 安装 Firefox 扩展

  2. 2

    克隆仓库并安装依赖

    npm install
  3. 3

    构建 MCP 服务器和浏览器扩展

    npm run build
  4. 4

    在 MCP 客户端配置中添加 MCP 服务器配置并填入扩展密钥

使用前须知

  • 该项目标注为实验性质,README 提醒需自行承担使用风险。
  • 仅支持 Firefox,不支持其他浏览器。
  • 安装时需要将扩展页面中的密钥复制到 MCP 服务器配置中。

标签

常见问题

browser-control-mcp 是什么?
一个 MCP 服务器加 Firefox 扩展,让 AI 助手管理标签页、检索浏览历史,并在用户授权下读取页面内容或截图。 Browser Control MCP 由一个本地 MCP 服务器和一个 Firefox 扩展组成,让 AI 助手可以在用户自己的浏览器中工作。助手可以打开和关闭标签页、列出已打开的标签页、创建带名称和颜色的标签组、调整标签页顺序,并读取或搜索浏览历史。
browser-control-mcp 可以免费使用吗?用的什么许可证?
browser-control-mcp 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
browser-control-mcp 还在维护吗?
半年内有更新。browser-control-mcp 最近一次提交是在 2026年8月23日。
browser-control-mcp 适合用来做什么?
借助 AI 助手按主题关闭或分组标签页 在浏览历史中查找之前看过的页面 让助手在多个搜索结果中调研并汇总内容 在不授予页面编辑权限的前提下,让助手阅读网页内容
browser-control-mcp 怎么安装和运行?
从 addons.mozilla.org 安装 Firefox 扩展 克隆仓库并安装依赖: npm install 构建 MCP 服务器和浏览器扩展: npm run build 在 MCP 客户端配置中添加 MCP 服务器配置并填入扩展密钥
在哪里获取 browser-control-mcp?
源代码和安装说明在 GitHub 上:https://github.com/eyalzh/browser-control-mcp

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目