浏览器自动化MCP服务

Browser Use MCP server 是一个基于Model Context Protocol的服务,用于通过Browser Use API自动化浏览器任务。它提供了运行浏览器自动化任务、监控任务状态和管理运行中任务的功能。

  • by mhazarabad
  • 1 星标
  • 更新于
在 GitHub 查看 mhazarabad/browser-use-mcp

使用说明

基本能力

产品定位

Browser Use MCP server 是一个用于浏览器任务自动化的服务,通过提供API接口来执行和管理浏览器自动化任务。

核心功能

  1. 运行浏览器自动化任务
  2. 监控任务状态
  3. 管理运行中的任务(停止、暂停、恢复)
  4. 列出所有任务
  5. 检查账户余额

适用场景

  1. 自动化网页数据采集
  2. 网页内容监控
  3. 自动化测试
  4. 网页操作自动化

工具列表

  1. run_task - 运行浏览器自动化任务并等待完成
  2. get_task - 获取任务详情
  3. get_task_status - 获取任务状态
  4. stop_task - 停止运行中的任务
  5. pause_task - 暂停任务
  6. resume_task - 恢复暂停的任务
  7. list_tasks - 列出所有任务
  8. check_balance - 检查账户余额

使用教程

使用依赖

需要获取Browser Use API密钥:

# 前往Cloud Browser Use注册获取API密钥
https://cloud.browser-use.com/

安装教程

  1. 通过Smithery安装:
npx -y @smithery/cli install @mhazarabad/browser-use-mcp --client claude
  1. 通过源码安装:
git clone https://github.com/mhazarabad/browser-use-mcp.git
cd browser-use-mcp
  1. 通过pip安装:
pip install cloud-browser-use-mcp-server

调试方式

运行服务器:

python -m cloud_browser_use_mcp_server --api-key YOUR_BROWSER_USE_API_KEY

配置Claude Desktop:

"mcpServers": {
  "browser-use": {
    "command": "python",
    "args": [
        "-m",
        "cloud_browser_use_mcp_server",
        "--api-key",
        "YOUR_BROWSER_USE_API_KEY"
    ]
  }
}