Back to Home
hubertusgbecker icon

mcp-browser-use-server

Verified Safe

by hubertusgbecker

Overview

An MCP server that enables AI agents to control web browsers using the browser-use library for automation and content extraction.

Installation

Run Command
docker run --rm -p ${HOST_PORT:-8081}:8081 -p 5900:5900 -e OPENAI_API_KEY="${OPENAI_API_KEY}" mcp-browser-use-server

Environment Variables

  • OPENAI_API_KEY

Security Notes

The server binds to '0.0.0.0' for external access (standard for Docker), uses `subprocess.Popen` for `mcp-proxy` with CLI-controlled arguments (flagged by Bandit, but mitigated by user control over CLI parameters), and sets a default VNC password ('browser-use') in Docker that should be changed in production. It correctly loads `OPENAI_API_KEY` from environment variables and explicitly warns against committing `.env` files. The `browser_use` tool supports `allowed_domains` for mitigating risks from LLM-driven navigation.

Similar Servers

Stats

Interest Score36
Security Score8
Cost ClassMedium
Avg Tokens7500
Stars2
Forks0
Last Update2025-12-01

Tags

AI AgentsBrowser AutomationWeb ScrapingModel Context ProtocolVNC Streaming