浏览器自动化-MCP
启用人工智能代理通过标准化接口控制网络浏览器,进行诸如启动、交互和关闭浏览器等操作。
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)
安装
- 克隆仓库:
git clone https://github.com/grapheneaffiliates/browser-automation-mcp.git
cd browser-automation-mcp
- 安装依赖项:
npm install
- 构建项目:
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