浏览器自动化服务器

Camoufox MCP是一款用于浏览器自动化的服务器,提供反检测浏览器功能、自动地理位置/时区欺骗、类人光标移动等功能。

  • by ccostello97
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ccostello97/camoufox-mcp

使用说明

迷彩MCP

用于浏览器自动化的MCP服务器 迷彩 反检测浏览器。

特性

  • 带BrowserForge指纹识别的反检测浏览器
  • 从代理IP自动进行地理定位/时区欺骗
  • 类人光标移动
  • 基于DOM快照的元素定位

安装

需要 紫外线 (自动处理Python 3.14+)。

光标设置

增添 .cursor/mcp.json:

{
  "mcpServers": {
    "camoufox": {
      "command": "uvx",
      "args": ["camoufox-mcp"]
    }
  }
}

使用代理

{
  "mcpServers": {
    "camoufox": {
      "command": "uvx",
      "args": [
        "camoufox-mcp",
        "--proxy", "http://user:pass@proxy.example.com:8080"
      ]
    }
  }
}

迷彩服会根据代理IP自动欺骗地理位置和时区。

带选项

{
  "mcpServers": {
    "camoufox": {
      "command": "uvx",
      "args": ["camoufox-mcp", "--headed", "--humanize", "1.5"]
    }
  }
}

CLI选项

选项 描述
--headed 显示浏览器窗口
--proxy URL 代理服务器(http/socks5)
--no-geoip 禁用地理位置欺骗
--locale LOCALE 浏览器区域设置(例如en-US)
--humanize FLOAT 光标移动强度(0-2)
--block-images 块图像加载

可用工具

工具 说明
browser_navigate 导航到URL
browser_navigate_back 回到历史
browser_snapshot 使用元素引用获取页面结构
browser_click 按ref单击元素
browser_type 在元素中键入文本
browser_fill 填充文本(先清除)
browser_hover 将鼠标悬停在元素上
browser_select_option 选择下拉选项
browser_press_key 按键盘键
browser_screenshot 截图
browser_tabs 管理选项卡
browser_wait_for 等待文本/时间
browser_evaluate 运行JavaScript
browser_close 关闭浏览器

许可证

麻省理工学院