mcp-browser-use: MCP server for browser-use
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
Jump to
- 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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
mcp-browser-use: MCP server for browser-useCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- 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
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.
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.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


