browser-mcp
browser-mcp is an MCP server for browser-driven web actions backed by an LLM.
What it does
- Exposes a tool to browse the web and execute instructions.
- Runs inside Docker with Playwright Chromium.
- Supports custom OpenAI-compatible endpoints.
Quick start with Docker
- Copy
env.exampleto.envand set your values. - Build and run:
docker compose up --build
- The service starts on port
8000by default.
Quick start locally
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python main.py