What are the prerequisites for MCP Browser?
Python 3.13+, uv for dependency management, and Docker (for containerized usage). XQuartz (X11) is required for visualization on Mac.
@neoforge-dev
Basic information
NeoForge Browser MCP server - used to test the frontend
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-browser": {
"command": "uv",
"args": [
"venv",
".venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP Browser is a headless browser interface for the Model Control Protocol (MCP) that uses Playwright for browser automation. It provides a Web UI for browser interaction and WebSocket communication for real-time updates, designed for integration with AI agents.
Install via one-line command or manually with Python 3.13+ and uv. Run locally using ./simple_test.sh or ./test_local.sh, or deploy with Docker Compose after setting MCP_SECRET. Configure via environment variables like MCP_SECRET, SERVER_PORT, and PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD.
Python 3.13+, uv for dependency management, and Docker (for containerized usage). XQuartz (X11) is required for visualization on Mac.
Use the one-line installation command `curl -sSL https://raw.githubusercontent.com/neoforge-dev/mcp-browser/main/install_one_line.sh | bash` or clone the repo and run `./install.sh`.
`MCP_SECRET` for authentication, `SERVER_PORT` (default 7665), and `PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD` to skip browser download for headless-only mode.
Clients can subscribe to browser events via WebSocket endpoints like `/ws/browser/events` and receive page, DOM, console, and network events as they happen.
It exposes a Web UI at `GET /`, a status endpoint at `GET /api/status`, WebSocket endpoints for real-time communication, and endpoints for subscribing and unsubscribing to browser events.
Official Chrome DevTools MCP server from Google that lets coding agents control, debug and profile a live Chrome browser.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
A flexible HTTP fetching Model Context Protocol server.
MCP server paired with a browser extension that enables AI agents to control the user's browser.
MCP server for fetch web page content using Playwright headless browser.
Comments