browser automation.com
browser automation.com logo

Browser Automation

Selenium-powered browser automation server that enables web interactions like navigation, clicking, form filling, and sc...

Created byApr 23, 2025

MCP Browser Use

What You Can Achieve With This MCP

This project aims to empower AI agents to perform web use, browser automation, scraping, and automation with Model Context Protocol (MCP) and Selenium.
Our mission is to let AI agents complete any web task with minimal human supervision -- all based on natural language instructions.

How to Use This MCP

Please refer to the [MCP documentation on modelcontextprotocol.io](https://modelcontextprotocol.io/quickstart/user).
Please note that you will need to install all dependencies in the Python environment that your MCP config file points to. For example, if you point to the `python` or `python3` executable, you will point to the global Python environment. Usually it is preferred to point to a virtual environment such as:
If you have cloned this repository to your local `code` folder, your MCP config file should look like this:
and it will be here (in macOS): `/Users/janspoerer/Library/Application Support/Claude/claude_desktop_config.json`.
Please refer to the `requirements.txt` to see which dependencies you need to install.
Restart Claude to see if the JSON config is valid. Claude will lead to you the error logs for the MCP if something is off.
If the setup was successful, you will see a small hammer icon in the bottom-right of the "New Chat" window in Claude. Next to the hammer will be the number of functions that the MCP provides.
Click to hammer to see something like this:

Demo Video (YouTube)

[![Quick demo](https://img.youtube.com/vi/20B8trurlsI/hqdefault.jpg)](https://www.youtube.com/watch?v=20B8trurlsI)