SO

smankoo/open-browser-control

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

21 stars 3 forks 质量 70 趋势 10MIT

让AI代理控制你的Chrome浏览器。支持任何MCP客户端。

概览

赋予AI代理控制权——Chrome或Firefox。可支持Kiro、Claude Code、Claude Desktop、Cursor及任何MCP客户端。 AI会使用——你的Cookie、会话和登录信息。当它遇到无法处理的部分(登录、验证码、多重身份验证)时,它会让你介入,然后从中断处继续。 安装Chrome或Firefox扩展——MCP服务器对两者都使用相同的协议。 — 添加到 .kiro/settings/mcp.json(工作区)或 ~/.kiro/settings/mcp.json(全局): Claude 桌面 / 光标 / 其他 MCP 客户端 选择你想让AI驱动的浏览器。 解压扩展包并在Firefox中加载: 这会打印一条类似 ~/open-browser-control-extension-Firefox 的路径。然后:

概述(AI 翻译)

让AI代理控制你的浏览器——Chrome或Firefox。支持Kiro、Claude Code、Claude Desktop、Cursor及任何MCP客户端。

AI使用你的真实浏览器——你的Cookie、会话和登录信息。当它遇到无法处理的部分(登录、验证码、MFA)时,它会让你介入,然后从上次中断的地方继续。

安装Chrome或Firefox扩展——MCP服务器对两者使用相同的协议。

快速启动

步骤1:添加MCP配置

添加到你的MCP客户端配置中:

Kiro — 添加到.kiro/settings/mcp.json(工作区)或~/.kiro/settings/mcp.json(全局):

克劳德密码

Claude 桌面 / 光标 / 其他 MCP 客户端

添加到你的MCP配置文件中:

步骤2:安装浏览器扩展

选择你想让AI驱动的浏览器。

Chrome — 从Chrome网店安装:

在Chrome网络商店打开浏览器控制

Firefox

解压扩展包并在Firefox中加载:

这会打印一条类似~/open-browser-control-extension-firefox的路径。然后:

  1. 开放about:debugging#/runtime/this-firefox
  2. 点击 加载临时附加组件…
  3. 在该文件夹中选择manifest.json

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Open Browser Control

Give AI agents control of your browser — Chrome or Firefox. Works with Kiro, Claude Code, Claude Desktop, Cursor, and any MCP client.

The AI uses your real browser — your cookies, sessions, and logins. When it hits something it can’t handle (sign-in, CAPTCHA, MFA), it asks you to step in, then continues where it left off.

Install either the Chrome or the Firefox extension — the MCP server speaks the same protocol to both.

Quick Start

Step 1: Add MCP config

Add to your MCP client’s config:

Kiro — add to .kiro/settings/mcp.json (workspace) or ~/.kiro/settings/mcp.json (global):

{
  "mcpServers": {
    "browser": {
      "command": "npx",
      "args": ["-y", "open-browser-control"]
    }
  }
}

Step 2: Install the browser extension

Pick whichever browser you’d like the AI to drive.

Chrome — install from the Chrome Web Store:

Open Browser Control on the Chrome Web Store

Done. The extension auto-connects when your agent starts. No servers to run, no buttons to click.


How It Works

AI Agent          MCP Server              Browser Extension
(Kiro,       ◄──► (npx open-browser-  ◄──► (Chrome: CDP, or
 Claude, ..)      control)                  Firefox: scripting API)
              stdio    ws://localhost:9334    auto-connect
  1. Your agent starts the MCP server automatically (from the config above)
  2. MCP server starts a WebSocket bridge on localhost:9334
在 GitHub 查看完整 README

安装

npx -y open-browser-control
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "browser": { "command": "npx", "args": ["-y", "open-browser-control"] } } }