eyalzh/browser-control-mcp

MCP server paired with a browser extension that enables AI agents to control the user's browser.

What it solves

该项目为 AI 助手提供了一种与用户 Web 浏览器交互的安全方式。它允许 AI 代理管理标签页、搜索浏览历史记录并阅读网页内容,而无需授予 AI 对浏览器内部脚本或页面修改能力的完全、不受限制的访问权限。

How it works

它由两个组件组成:一个 MCP (Model Context Protocol) 服务器和一个 Firefox 浏览器扩展程序。服务器充当 AI 助手(如 Claude Desktop)与浏览器之间的桥梁。扩展程序在 Firefox 内部运行,提供访问浏览器数据所需的权限。服务器与扩展程序之间的通信通过使用共享密钥的仅限本地连接进行安全保护。

Who it’s for

希望其 AI 助手能够执行研究、整理浏览器标签页或从浏览历史记录中检索信息,同时在访问页面内容和截图时保持严格的安全性和用户同意的要求的用户。

Highlights

  • Secure Access: 不同于典型的 Web 自动化工具,它不支持任意脚本或页面修改。
  • Consent-Based Reading: 阅读网页内容需要在每个域名上获得用户的明确同意。
  • Controlled Screenshots: 截图需要通过扩展程序的工具栏按钮进行单个标签页的授权。
  • Tab Management: 根据 AI 驱动的逻辑来打开、关闭、重新排序和分组标签页的工具。
  • History Search: 能够从浏览器的历史记录中搜索并检索特定的文章或页面。
  • Audit Log: 包括一个用于监控工具调用的扩展程序端审计日志。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目