Loading...
An MCP server enabling AI agents to control web browsers via browser-use, supporting SSE and stdio protocols, with VNC streaming for real-time observation.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
An MCP server enabling AI agents to control web browsers via browser-use, supporting SSE and stdio protocols, with VNC streaming for real-time observation.
The server's safety depends on proper configuration and secure handling of the OpenAI API key. It's relatively safe if used in a controlled environment with a strong VNC password. Risks increase if exposed to the internet or untrusted agents.
Performance depends on network latency and the complexity of the browser interactions. Consider optimizing browser operations to minimize execution time.
Cost is primarily driven by OpenAI API usage. Monitor token consumption and optimize prompts to reduce costs.
{
"mcpServers": {
"browser-use-mcp-server": {
"url": "http://localhost:8000/sse"
}
}
}OPENAI_API_KEYopenOpens a specified URL in the browser.
Navigating to malicious sites could be harmful.
return_the_top_ranked_articleExtracts the top ranked article from a webpage.
Read-only operation; no modification of data.
clickClicks on a specified element within the browser.
Clicking on unintended elements could lead to unwanted actions.
typeTypes text into a specified element within the browser.
Typing into unintended fields could lead to unwanted data submission.
get_contentRetrieves the content of a specified element within the browser.
Read-only operation; no modification of data.
API Key
hybrid
The server's safety depends on proper configuration and secure handling of the OpenAI API key. It's relatively safe if used in a controlled environment with a strong VNC password. Risks increase if exposed to the internet or untrusted agents.
The level of autonomy depends on the AI agent's configuration. Ensure the agent's permissions are appropriately restricted to prevent unintended actions.
Production Tip
Implement rate limiting and monitoring to prevent excessive API calls and ensure stable performance in production.
The default VNC password is 'browser-use'. It is highly recommended to change this for security reasons.
You can change the VNC password by mounting a file containing your desired password as a secret when running the Docker container.
The OpenAI API key needs permissions to call the models used by the browser-use library. Ensure the key is restricted to only the necessary permissions.
Yes, you can run the server directly from source or as a global tool using uv. Refer to the installation and usage instructions in the README.
You need to configure the client with the appropriate MCP server settings, including the URL for SSE mode or the command and arguments for stdio mode. Refer to the client configuration examples in the README.
SSE mode uses Server-Sent Events for communication, while stdio mode uses standard input/output streams. Stdio mode requires mcp-proxy and is often used for local development or when direct network connections are not possible.
You can monitor the browser automation process in real-time using a VNC viewer. Connect to the VNC port (default 5900) to see the browser's display.