Installation¶
BrowserControl is a single Python package with one optional browser binary download on first run.
Requirements¶
- Python 3.11+
- Operating system: Linux, macOS, or Windows
- Disk space: ~300 MB once Chromium is downloaded
- No other system dependencies — Chromium bundles its own runtime
Install with your tool of choice¶
Chromium auto-install
On first run, BrowserControl installs a private Chromium build into ~/.cache/ms-playwright/. If the auto-install fails for any reason, run it manually:
On Linux you may also want system deps:
Verify the install¶
# Show the CLI help
browsercontrol --help
# Run the server (will block waiting for an MCP client)
browsercontrol
If you see a BrowserControl MCP server initialized with all tools log line, you're ready to connect your AI.
Optional: install for a specific Python¶
Next¶
- Connect it to your AI — drop-in configs for every major client.
- Run your first session — a guided walkthrough.