Browser Use

by mhazarabad

Not rated
GitHub

About

Automate browser tasks using the Browser Use API.

Details

Author
mhazarabad
Categories
Web Scraping, Automation, Developer Tools

Setup

Install Browser Use in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/mhazarabad/browser-use-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

A Model Context Protocol server for automating browser tasks using Browser Use API. This server provides tools to run browser automation tasks, monitor task status, and manage running tasks.

to get a Browser Use API key, go toCloud Browser Useand sign up.

python /path/to/simple-browser-use-mcp/src/server.py --api-key YOUR_BROWSER_USE_API_KEY

First, installuvif you haven't already:

curl -LsSf https://astral.sh/uv/install.sh | sh
uvx run /path/to/simple-browser-use-mcp/src/server.py --api-key YOUR_BROWSER_USE_API_KEY

Or, for development purposes, you can use:

uv run /path/to/simple-browser-use-mcp/src/server.py --api-key YOUR_BROWSER_USE_API_KEY

- Run a Browser Use automation task with instructions and wait for completion
- Input:

- instructions(string): Instructions for the browser automation task
- structured_output(string, optional): JSON schema for structured output
- parameters(object, optional): Additional parameters for the task

- Get details of a Browser Use task by ID
- Input:

- task_id(string): ID of the task to retrieve

- Get the status of a Browser Use task
- Input:

- task_id(string): ID of the task to check

- Stop a running Browser Use task
- Input:

- task_id(string): ID of the task to stop

- Pause a running Browser Use task
- Input:

- task_id(string): ID of the task to pause

- Resume a paused Browser Use task
- Input:

- task_id(string): ID of the task to resume

- List all Browser Use tasks
- Returns: List of all tasks with their IDs and statuses

- Check your Browser Use account balance
- Returns: Account balance information
- browser-use-task

- Run a Browser Use automation task
- Input:

- instructions(string): Instructions for the browser automation task
- structured_output(string, optional): JSON schema for structured output

Add this to yourclaude_desktop_config.json:

"mcpServers": { "browser-use": { "command": "uv", "args": [ "run", "/path/to/simple-browser-use-mcp/src/server.py", "--api-key", "YOUR_BROWSER_USE_API_KEY" ] } }

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.

Official Playwright MCP server for browser automation, page inspection, screenshots, and web interaction from Claude, Cursor, and other AI agents.

Render website screenshots with ScreenshotOne

Attaches to existing browser sessions using the Chrome DevTools Protocol for automation and interaction.

Help your AI agent finish more browser tasks.

Automate remote browsers using the BrowserCat API.

Remote browser automation using the BrowserCat API.

Take screenshots and read console logs from web pages using Playwright.

A Node.js server that enables AI assistants to control the Chrome browser via WebSocket. Requires the CodingBaby Chrome Extension.

A configurable MCP server for browser automation using Puppeteer.

Dead link checker MCP server - find broken links, redirects, and timeouts on any website.

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.