browser-use-mcp-server

browser-use-mcp-server

3.4

The browser-use MCP Server facilitates browser automation tasks using SSE transport.

The browser-use MCP Server is designed to automate browser tasks using Server-Sent Events (SSE) transport. It allows users to initiate and retrieve results from browser tasks asynchronously. The server is compatible with various clients, including cursor.ai and Claude desktop, and supports integration with different LLM providers. Users can configure the server with their own VNC server password when building the Dockerfile. The server requires the 'uv' tool for installation and setup, and it supports the installation of Playwright for browser automation. The server is designed to be flexible and extendable, with plans to support additional LLM providers in the future.

Features

  • SSE transport for real-time communication
  • Initiates browser tasks with URL and action
  • Retrieves results of async browser tasks
  • Supports integration with multiple LLM providers
  • Configurable with custom VNC server password

MCP Tools

  • {'SSE transport': 'Enables real-time communication between server and clients.'}
  • {'browser_use': 'Initiates browser tasks with specified URL and action.'}
  • {'browser_get_result': 'Retrieves results of asynchronous browser tasks.'}

Usage with Different Platforms

cursor


{
  "mcpServers": {
    "browser-use-mcp-server": {
      "url": "http://localhost:8000/sse"
    }
  }
}

windsurf


{
  "mcpServers": {
    "browser-use-mcp-server": {
      "url": "http://localhost:8000/sse"
    }
  }
}

claude


{
  "mcpServers": {
    "browser-use-mcp-server": {
      "url": "http://localhost:8000/sse"
    }
  }
}