探索
Browser Use (used By Deploya.dev)

Browser Use (used By Deploya.dev)

基于MCP协议的AI驱动浏览器自动化服务器,支持多LLM提供商和视觉交互
2.5分
1
2025-04-23 13:20:59
概述
安装
内容详情
替代品

什么是Browser-Use MCP Server?

Browser-Use MCP Server是一个基于Model Context Protocol (MCP)的智能浏览器自动化服务。它允许用户通过自然语言指令控制浏览器,完成网页导航、表单填写、数据提取等操作,无需编写复杂脚本。

如何使用Browser-Use MCP Server?

通过简单的配置文件和自然语言指令即可使用。支持多种AI模型提供商,可根据需求灵活选择。

适用场景

适用于网页数据采集、自动化测试、业务流程自动化、网页内容监控等场景。特别适合需要频繁与网页交互的非技术人员使用。

主要功能

MCP协议集成完整实现Model Context Protocol,支持与AI代理的高效通信
浏览器自动化支持页面导航、表单填写、元素点击等常见浏览器操作
视觉理解通过截图分析实现基于视觉的网页交互
多模型支持支持OpenAI、Anthropic、Azure、DeepSeek等多种AI模型

优势与局限性

优势
无需编程知识,使用自然语言即可控制浏览器
支持多种主流AI模型,可根据需求选择
保持浏览器会话状态,适合多步骤操作
提供视觉理解能力,能处理复杂网页
局限性
依赖AI模型的理解能力,复杂操作可能需要多次调整
需要配置API密钥才能使用
对动态内容丰富的网页支持有限

如何使用

安装准备确保已安装Python 3.11或更高版本,以及Chrome/Chromium浏览器
配置API密钥在配置文件中设置您选择的AI模型提供商的API密钥
启动服务器使用uv工具运行服务器

使用案例

网页数据采集自动从新闻网站采集最新文章标题和链接
表单自动填写自动填写并提交联系表单

常见问题

1
如何解决浏览器冲突问题?在启动前关闭所有Chrome实例,或使用不同的调试端口
2
为什么我的API请求失败?请检查API密钥是否正确,并确认服务端点在您所在地区可用
3
如何启用视觉功能?设置环境变量MCP_USE_VISION=true

相关资源

官方文档详细的配置和使用指南
GitHub仓库项目源代码
MCP协议说明Model Context Protocol官方说明
精选MCP服务推荐
安装
复制以下命令到你的Client进行配置
"mcpServers": {
    "browser-use": {
      "command": "uvx",
      "args": [
        "mcp-server-browser-use",
      ],
      "env": {
        "OPENROUTER_API_KEY": "",
        "OPENROUTER_ENDPOINT": "https://openrouter.ai/api/v1",
        "OPENAI_ENDPOINT": "https://api.openai.com/v1",
        "OPENAI_API_KEY": "",
        "ANTHROPIC_ENDPOINT": "https://api.anthropic.com",
        "ANTHROPIC_API_KEY": "",
        "GOOGLE_API_KEY": "",
        "AZURE_OPENAI_ENDPOINT": "",
        "AZURE_OPENAI_API_KEY": "",
        "DEEPSEEK_ENDPOINT": "https://api.deepseek.com",
        "DEEPSEEK_API_KEY": "",
        "MISTRAL_API_KEY": "",
        "MISTRAL_ENDPOINT": "https://api.mistral.ai/v1",
        "OLLAMA_ENDPOINT": "http://localhost:11434",
        "ANONYMIZED_TELEMETRY": "true",
        "BROWSER_USE_LOGGING_LEVEL": "info",
        "CHROME_PATH": "",
        "CHROME_USER_DATA": "",
        "CHROME_DEBUGGING_PORT": "9222",
        "CHROME_DEBUGGING_HOST": "localhost",
        "CHROME_PERSISTENT_SESSION": "false",
        "BROWSER_HEADLESS": "false",
        "BROWSER_DISABLE_SECURITY": "false",
        "BROWSER_WINDOW_WIDTH": "1280",
        "BROWSER_WINDOW_HEIGHT": "720",
        "BROWSER_TRACE_PATH": "trace.json",
        "BROWSER_RECORDING_PATH": "recording.mp4",
        "RESOLUTION": "1920x1080x24",
        "RESOLUTION_WIDTH": "1920",
        "RESOLUTION_HEIGHT": "1080",
        "VNC_PASSWORD": "youvncpassword",
        "MCP_MODEL_PROVIDER": "anthropic",
        "MCP_MODEL_NAME": "claude-3-5-sonnet-20241022",
        "MCP_TEMPERATURE": "0.3",
        "MCP_MAX_STEPS": "30",
        "MCP_USE_VISION": "true",
        "MCP_MAX_ACTIONS_PER_STEP": "5",
        "MCP_TOOL_CALL_IN_CONTENT": "true"
    }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。