mcp-browser-use: MCP server for browser-use

by vinayak-mehta

81 stars
616 downloads
Not rated
GitHub

About

mcp-browser-use is an MCP server that connects any MCP client (such as Claude or Cursor) to the browser using the browser-use library. It is designed for users who want to control a browser through their existing MCP client without needing a separate LLM API key.

Details

Author
vinayak-mehta
GitHub stars
81
Downloads
616
Categories
Automation

- Connects any MCP client to the browser via browser-use.
- Uses the LLM already configured in your MCP client.
- No need for a separate, paid LLM API key.
- Easy to start with a single uvx command.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name mcp-browser-use: MCP server for browser-use
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Run the command uvx mcp-browser-use in your MCP client’s configuration. Provide the full path to uvx if your MCP client fails to start the server.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp-browser-use: mcp server for browser-use": {
            "mcp-browser-use": {
                "command": "uvx",
                "args": [
                    "mcp-browser-use"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-browser-use": {
        "command": "uvx",
        "args": [
            "mcp-browser-use"
        ]
    }
}

mcp-browser-use: MCP server for browser-use

Version Python Versions License

mcp-browser-use is the easiest way to connect any MCP client (like Claude or Cursor) with the browser using browser-use.

Unlike other browser-use MCPs that make you pay for an LLM API key, this one just uses the LLM that's already set up in your MCP client.

📺 Demo

Quickstart

You can start using mcp-browser-use with an MCP client by putting the following command in the relevant config:

uvx mcp-browser-use

Note: Provide the full path to uvx to prevent MCP client failing to start the server.

Contributing

Contributions are welcome! Please feel free to submit a pull request.

Versioning

mcp-browser-use uses Semantic Versioning. For the available versions, see the tags on the GitHub repository.

License

This project is licensed under the Apache 2.0 License, see the LICENSE file for details.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.