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.
Browse the web, directly from Cursor etc.
MCP server for fetch web page content using Playwright headless browser.

Parse allows your agent to access thousands of APIs instantly. You can use Parse to build an API for any action on any website and edit any previously existing API in our catalogue.
Playwright Model Context Protocol Server - Tool to automate Browsers and APIs in Claude Desktop, Cline, Cursor IDE and More 🔌
Loadster is a load testing, stress testing, and synthetic monitoring platform. Run Playwright, Browser Bots, and Protocol Bots to test and monitor your websites, web apps, and APIs. Loadster MCP gives your agents the abi
Comments