浏览器自动化-MCP

@grapheneaffiliate/browser-automation-mcp
0 Stars 1.3k 次浏览 grapheneaffiliate 更新于 2026-08-23

启用人工智能代理通过标准化接口控制网络浏览器,进行诸如启动、交互和关闭浏览器等操作。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "browser": {
      "alwaysAllow": [],
      "args": [
        "path/to/browser-server/build/index.js"
      ],
      "command": "node",
      "disabled": false
    }
  }
}

服务介绍

浏览器自动化 MCP 服务器

这是一个为 Roo Code 提供浏览器自动化功能的模型上下文协议 (MCP) 服务器。它使 AI 代理能够通过标准化接口控制网页浏览器。

功能

  • 浏览器控制(启动、关闭)
  • 鼠标交互(在指定坐标点击)
  • 键盘输入(键入文本)
  • 页面导航(向上/向下滚动)
  • 固定视口大小(900x600)

安装

  1. 克隆仓库:
git clone https://github.com/grapheneaffiliates/browser-automation-mcp.git
cd browser-automation-mcp
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

配置

在您的 Cline MCP 设置文件中添加以下内容:

{
  "mcpServers": {
    "browser": {
      "command": "node",
      "args": ["path/to/browser-server/build/index.js"],
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

可用工具

该服务器提供以下 MCP 工具:

  • launch_browser: 在指定 URL 启动一个新的浏览器实例
  • click: 在页面上的特定 x,y 坐标处点击
  • type: 在页面上键入文本
  • scroll: 向上或向下滚动页面
  • close_browser: 关闭浏览器实例

使用示例

// Using the MCP tools in Roo Code
const result = await use_mcp_tool({
  server_name: "browser",
  tool_name: "launch_browser",
  arguments: {
    url: "https://example.com"
  }
});

许可证

MIT

相关 MCP 服务