浏览器自动化控制服务

一个与Firefox浏览器扩展配对的MCP服务器,为AI助手提供标签管理、浏览历史和网页文本内容的访问功能。

  • by revoconner
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 revoconner/browserff-control-mcp

使用说明

浏览器FF控制MCP

MCP服务器与Firefox浏览器扩展配对,为AI助手提供对标签管理、浏览历史和网页文本内容的访问。

特性

MCP服务器支持以下工具:

  • 打开或关闭选项卡
  • 获取已打开选项卡的列表
  • 创建具有名称和颜色的选项卡组
  • 重新排序打开的选项卡
  • 读取并搜索浏览器的历史记录
  • 阅读网页的文本内容和链接
  • 在浏览器选项卡中查找并突出显示文本
  • 执行JS
  • 填写表单
  • 单击元素
  • 监视页面更改
  • 搜索书签
  • 打开书签

示例用例:

  • 打开youtube音乐播放hybs宁静
  • 查找我的microsoft 365帐户上有哪些日历事件
  • 截取活动选项卡的屏幕截图
  • 恢复播放主要视频。

重要提示:BrowserFF Control MCP仍处于试验阶段。使用风险自负。您应该像对待任何其他MCP服务器一样谨慎行事,并仔细授权/监控工具调用。

安装

1:安装Firefox

Firefox扩展/插件可在https://addons.mozilla.org/en-US/firefox/addon/browserff-control-mcp/

2:添加到claude代码

claude mcp add --transport stdio browser-control --scope user -- node "PATH_TO/mcp-server/dist/server.js"

安装浏览器扩展后,将以下配置添加到mcpServers配置中:

{
    "mcpServers": {
        "browser-control": {
            "command": "node",
            "args": [
                "/path/to/repo/mcp-server/dist/server.js"
            ],
            "env": {
                "EXTENSION_PORT": "8089" 
            }
        }
    }
}

替换 /path/to/repo 正确的路径。