IA

ifokeev/airbrowser-mcp

API development

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

10 stars 3 forks 品質 76 トレンド 22MIT

Undetectable Chrome for AI agents, web scraping, and automation. REST API + MCP server + VNC debugging.

概要

— Undetectable Chrome for AI agents, web scraping, and automation. REST API + MCP server + VNC debugging. Selenium/Playwright alternative that bypasses Cloudflare. Download and run - no Docker knowledge required: Run natively without a container — zero container fingerprint for maximum anti-detection stealth. Tested on Ubuntu/Debian. Requires Chrome installed on the host. See python run_local.py --help for options. - Undetected Chrome (SeleniumBase UC) - 100+ concurrent browsers - Persistent profiles & cookies - Tab management - Proxy per browser (DataImpulse recommended) - MCP for AI agents - AI vision tools (optional) GPU passthrough enables hardware-accelerated WebGL rendering via Vulkan, making the browser fingerprint match a real desktop machine. Without it, Chrome falls back to software rendering (SwiftShader) which is easily detected by anti-bot systems. Without a GPU, Chrome uses --use-gl=swiftshader automatically.

README

以下は原文 README の抜粋です。原文を見る。

Airbrowser

Open-source browser automation API with anti-detection — Undetectable Chrome for AI agents, web scraping, and automation. REST API + MCP server + VNC debugging. Selenium/Playwright alternative that bypasses Cloudflare.

Quick Start

Docker (one-liner)

docker run -d -p 18080:18080 --name airbrowser ghcr.io/ifokeev/airbrowser-mcp:latest

# With NVIDIA GPU (recommended for anti-detection)
docker run -d -p 18080:18080 --gpus all --device /dev/dri:/dev/dri --name airbrowser ghcr.io/ifokeev/airbrowser-mcp:latest

Portable Downloads

Download and run - no Docker knowledge required:

Platform Download Requirements
Linux airbrowser-linux.tar.gz uidmap package or Docker
macOS airbrowser-mac.tar.gz Colima, Docker Desktop, or Podman
Windows airbrowser-windows.zip Docker Desktop or Podman
# Linux/macOS
tar -xzf airbrowser-*.tar.gz && cd airbrowser-* && ./airbrowser

# Windows: Extract zip and double-click airbrowser.bat

From Source

git clone https://github.com/ifokeev/airbrowser-mcp.git
cd airbrowser-mcp
docker compose up --build

# With NVIDIA GPU
docker compose -f compose.gpu.yml up --build

Local Mode (no Docker) — Linux only

Run natively without a container — zero container fingerprint for maximum anti-detection stealth. Tested on Ubuntu/Debian.

git clone https://github.com/ifokeev/airbrowser-mcp.git
cd airbrowser-mcp
uv run python run_local.py         # auto-installs deps + system packages
uv run python run_local.py --vnc   # with VNC viewer at http://localhost:6080/vnc.html

Requires Chrome installed on the host. See python run_local.py --help for options.

Service URL Description
Dashboard http://localhost:8000/dashboard Browser pool management UI
Swagger Docs http://localhost:8000/docs/ Interactive API documentation
REST API http://localhost:8000/api/v1/ Browser automation endpoints
GitHub で README 全文を見る

インストール

docker run -d -p 18080:18080 --name airbrowser ghcr.io/ifokeev/airbrowser-mcp:latest
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "airbrowser": { "url": "http://localhost:18080/mcp", "transport": "http" } } }