simple-browser-use-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@simple-browser-use-mcpGo to example.com and scrape the product prices"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Simple Browser Use MCP server
Overview
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.
Prerequisites
A Browser Use API key
to get a Browser Use API key, go to Cloud Browser Use and sign up.
Installation
Installing via pip
pip install simple-browser-use-mcpRunning the Server
Using Python directly
python /path/to/simple-browser-use-mcp/src/server.py --api-key YOUR_BROWSER_USE_API_KEYUsing uvx (recommended)
First, install uv if you haven't already:
curl -LsSf https://astral.sh/uv/install.sh | shThen you can run the server using uvx:
uvx run /path/to/simple-browser-use-mcp/src/server.py --api-key YOUR_BROWSER_USE_API_KEYOr, for development purposes, you can use:
uv run /path/to/simple-browser-use-mcp/src/server.py --api-key YOUR_BROWSER_USE_API_KEYTools
run taskRun a Browser Use automation task with instructions and wait for completion
Input:
instructions(string): Instructions for the browser automation taskstructured_output(string, optional): JSON schema for structured outputparameters(object, optional): Additional parameters for the task
Returns: Information about the created task including final output if wait_for_completion is True
get taskGet details of a Browser Use task by ID
Input:
task_id(string): ID of the task to retrieve
Returns: Complete task information including steps and output
get task statusGet the status of a Browser Use task
Input:
task_id(string): ID of the task to check
Returns: Current status of the task
stop taskStop a running Browser Use task
Input:
task_id(string): ID of the task to stop
Returns: Confirmation of task being stopped
pause taskPause a running Browser Use task
Input:
task_id(string): ID of the task to pause
Returns: Confirmation of task being paused
resume taskResume a paused Browser Use task
Input:
task_id(string): ID of the task to resume
Returns: Confirmation of task being resumed
list tasksList all Browser Use tasks
Returns: List of all tasks with their IDs and statuses
check balanceCheck your Browser Use account balance
Returns: Account balance information
Prompts
browser-use-taskRun a Browser Use automation task
Input:
instructions(string): Instructions for the browser automation taskstructured_output(string, optional): JSON schema for structured output
Returns: Formatted task details as conversation context
Claude Desktop
Add this to your claude_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"
]
}
}License
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.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hadiazarabad/browser-use-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server