MCPSERV.CLUB
co-browser

Browser-Use MCP Server

MCP Server

AI agents control browsers via browser-use

Stale(55)
754stars
1views
Updated 12 days ago

About

A lightweight MCP server that lets AI agents automate web browsers using the browser-use library, supporting both SSE and stdio transports with optional VNC streaming.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Browser‑Use MCP Server

The browser-use MCP server turns a standard browser automation library into an AI‑friendly tool. By exposing a set of resources, prompts, and asynchronous tasks over either SSE or stdio transport, it lets AI assistants such as Claude orchestrate real‑world browsing actions—navigating pages, clicking links, extracting data, or even streaming the visual output through VNC. This solves a common pain point for developers building intelligent agents: bridging the gap between a stateless language model and stateful, interactive web environments.

At its core, the server wraps the open‑source browser-use framework. It receives high‑level commands from an AI client, translates them into Playwright operations, and returns results or streaming logs. Because the server is itself an MCP endpoint, any tool that understands MCP can plug into it with minimal configuration. The dual‑transport design means you can run the server in a lightweight, local mode (stdio) for quick experimentation or deploy it as an HTTP service (SSE) in production environments, ensuring flexibility across workflows.

Key capabilities include:

  • Browser Automation – Execute complex navigation flows, form submissions, or API calls directly from the assistant’s prompt.
  • Async Task Handling – Submit long‑running actions and poll for completion, enabling the assistant to stay responsive while background work continues.
  • VNC Streaming – Capture and stream the browser’s viewport, giving developers visual feedback on what the agent is doing in real time.
  • Environment Agnostic – Works with any browser supported by Playwright, and allows custom binary paths via environment variables.

Real‑world use cases abound. A data‑scraping agent can automatically crawl e‑commerce sites, harvest product details, and store them in a database—all without manual intervention. A customer support bot can open a user’s web portal, navigate to the help section, and retrieve relevant information. In educational settings, tutors can demonstrate web‑based experiments by letting the AI control a sandbox browser and show live results.

Integrating with existing AI workflows is straightforward. Developers add the server’s URL or command to their MCP configuration file (e.g., Cursor, Windsurf, Claude). Once registered, the assistant can invoke browser actions through predefined prompts or custom tool calls. The server’s async nature ensures that the assistant can continue generating responses while waiting for page loads or network requests to finish, maintaining a smooth conversational experience.

Overall, the browser-use MCP server provides a robust, extensible bridge between AI models and interactive web browsers. Its combination of async execution, real‑time streaming, and transport flexibility makes it a standout choice for any project that requires intelligent agents to navigate, manipulate, or observe the web.