ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Browser Use MCP MCP 服务说明文档

Browser Use MCP MCP 服务说明文档 1. 服务概述一句话简介浏览器自动化MCP服务器支持截图、HTML获取、JavaScript执行和控制台日志获取服务名称Browser Use MCP Server (cline-browser-use-mcp)版本号最新版本开发者/提供方ztobs协议类型MCP (Model Context Protocol)2. 核心功能列出该MCP服务提供的主要功能点截图捕获捕获网页截图整页或视口HTML内容获取获取网页的HTML内容JavaScript执行在网页上执行自定义JavaScript代码控制台日志访问获取浏览器控制台日志自定义交互步骤执行操作序列点击、滚动、表单填充、认证无头自动化可选Xvfb支持避免机器人检测LLM集成支持多个LLM提供商OpenAI、Groq、Gemini等视觉能力可选的网页内容视觉理解3. 使用场景描述该服务适合在什么情况下使用网页测试自动化测试网页功能和外观数据抓取从网页中提取数据和内容表单填充自动化填写和提交网页表单认证流程自动化处理登录和认证流程网页交互模拟用户点击、滚动等交互操作JavaScript调试在网页上执行和测试JavaScript代码视觉验证捕获网页截图进行视觉验证4. 接入方式4.1 服务端点该服务通过MCP协议提供接口支持Python语言开发采用混合托管模式。4.2 认证与权限需要配置至少一个LLM提供商的API密钥# 必需设置至少一个API密钥 export GLHF_API_KEYyour_api_key export GROQ_API_KEYyour_api_key export OPENAI_API_KEYyour_api_key export OPENROUTER_API_KEYyour_api_key export GITHUB_API_KEYyour_api_key export DEEPSEEK_API_KEYyour_api_key export GEMINI_API_KEYyour_api_key export OLLAMA_API_KEYyour_api_key # 可选覆盖默认配置 export MODELyour_preferred_model export BASE_URLyour_custom_url export USE_VISIONfalse4.3 数据格式服务使用Python脚本进行浏览器自动化支持多种操作和数据格式。4.4 服务器配置在Cline MCP中配置browser-use: { command: node, args: [ /home/YOUR_HOME/Documents/Cline/MCP/browser-use-server/build/index.js ], env: { GLHF_API_KEY: your_api_key, GROQ_API_KEY: your_api_key, OPENAI_API_KEY: your_api_key, MODEL: your_preferred_model, USE_VISION: false }, disabled: false, autoApprove: [] }5. 接口定义该服务提供的主要工具接口包括5.1 浏览器操作工具工具名称功能描述参数说明screenshot捕获网页截图url: 网页URL必需full_page: 是否整页可选steps: 操作步骤可选get_html获取网页HTML内容url: 网页URL必需steps: 操作步骤可选execute_js在网页上执行JavaScripturl: 网页URL必需script: JavaScript代码必需steps: 操作步骤可选get_console_logs获取浏览器控制台日志url: 网页URL必需steps: 操作步骤可选5.2 LLM提供商配置提供商默认模型特点GLHFdeepseek-ai/DeepSeek-V3深度学习模型Ollamaqwen2.5:32b-instruct-q4_K_M本地部署32k上下文Groqdeepseek-r1-distill-llama-70b高性能推理OpenAIgpt-4o-miniOpenAI模型Geminigemini-2.0-flash-expGoogle模型6. 快速开始6.1 环境要求Miniconda或AnacondaPython 3.11Node.js运行环境Xvfb可选用于无头浏览器自动化6.2 安装步骤安装Xvfb可选但推荐# Ubuntu/Debian sudo apt-get install xvfb # CentOS/RHEL sudo yum install xorg-x11-server-Xvfb # Arch Linux sudo pacman -S xorg-server-xvfb创建Conda环境conda create -n browser-use python3.11 conda activate browser-use pip install -r requirements.txt克隆和构建git clone https://github.com/ztobs/cline-browser-use-mcp.git cd cline-browser-use-mcp npm install npm run build运行服务器node build/index.js使用示例# 截图 Take a screenshot of the homepage at https://example.com # 获取HTML Get the HTML content of the login page # 执行JavaScript Execute JavaScript to change the color of the heading # 多步骤操作 Open https://localhost:3000/auth, login with user:pass, navigate to /dashboard, and take a screenshot7. 注意事项重要提示API密钥必需必须设置至少一个LLM提供商的API密钥Xvfb推荐安装Xvfb可避免机器人检测提高自动化成功率视觉能力USE_VISION默认为false需要时启用超时设置默认超时5分钟可在build/index.js中修改TIMEOUT常量多步骤支持支持逗号分隔的多步骤操作序列认证处理可自动化处理登录和认证流程调试工具使用npm run inspector进行MCP调试MIT许可证采用MIT许可证开源Browser Use库基于Browser Use库构建
返回列表