Getting started¶
Welcome to BrowserControl — the vision-first browser automation MCP server. This section walks you from a fresh install to a working agent in under five minutes.
What you'll do¶
- Install BrowserControl — pip / uv / pipx in one command.
- Connect it to your AI — Claude Desktop, Cursor, Cline, Continue, Zed, or programmatic Python.
- Run your first session — navigate, click, type, and screenshot.
- Add the agent skill (optional) — a playbook that teaches your agent to drive the browser well.
What you'll need¶
- Python 3.11 or newer on Linux, macOS, or Windows.
- An MCP-compatible AI client — Claude Desktop, Cursor, Cline, Continue, Gemini CLI, or any client that speaks MCP stdio.
- No API key, no cloud account, no telemetry. BrowserControl runs 100% on your machine.
Already have a Python project?
If you're using uv, BrowserControl drops in as a normal dependency. No browser binary to manage — Chromium auto-installs on first run.
Quick taste¶
Once connected, ask your agent:
"Open Hacker News and tell me the top story."
The agent will call the MCP tools:
That's the whole loop. No selectors, no XPath, no DOM debugging — just point at numbers.
Where to next¶
-
Pick your installer and get Chromium auto-provisioned.
-
Drop-in configs for every major MCP client.
-
A guided walkthrough of the most common tools.
-
A drop-in playbook that makes agents markedly more reliable.