Browser-Use MCP Server

browser-use MCP server

MCP server for browser-use

Components

Resources

The server implements a browser automation system with:

  • Integration with browser-use library
  • Custom browser automation capabilities
  • Agent-based interaction system

Requirements

  • Python 3.11 or higher
  • Dependencies listed in pyproject.toml including:
    • browser-use==0.1.19
    • OpenAI API access

Quickstart

Install

Claude Desktop

On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json On Windows: %APPDATA%/Claude/claude_desktop_config.json

<details> <summary>Development Configuration</summary>
"mcpServers": { "mcp_server_browser_use": { "command": "uv", "args": [ "--directory", "/path/to/project", "run", "mcp-server-browser-use", ] } }
</details>

Development

Sync dependencies and update lockfile:

uv sync

Debugging

For debugging, use the MCP Inspector:

npx @modelcontextprotocol/inspector uv --directory /path/to/project run fastmcp run /path/to/project/src/mcp_server_browser_use/server.py

The Inspector will display a URL for the debugging interface.

A
security – no known vulnerabilities (report Issue)
F
license - not found
A
quality - confirmed to work

Facilitates browser automation with custom capabilities and agent-based interactions, integrated through the browser-use library.

  1. Components
    1. Resources
      1. Requirements
      2. Quickstart
        1. Install
          1. Claude Desktop
        2. Development
          1. Debugging