Browser Use MCP Server

MCP server that enables AI agents to control web browsers via the browser-use library and Playwright, supporting navigation, data extraction, and web-based task automation with real-time VNC streaming for visual monitoring.

Evaluated Mar 06, 2026 (0d ago) vunknown
Homepage ↗ Repo ↗ Other browser-automation playwright browser-use web-navigation mcp vnc docker ai-agents python
⚙ Agent Friendliness
59
/ 100
Can an agent use this?
🔒 Security
66
/ 100
Is it safe for agents?
⚡ Reliability
59
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
60
Documentation
60
Error Messages
40
Auth Simplicity
70
Rate Limits
50

🔒 Security

TLS Enforcement
80
Auth Strength
70
Scope Granularity
55
Dep. Hygiene
65
Secret Handling
60

Community/specialized tool. Apply standard security practices for category. Review documentation for specific security requirements.

⚡ Reliability

Uptime/SLA
65
Version Stability
60
Breaking Changes
55
Error Recovery
55
AF Security Reliability

Best When

You need AI agents to interact with web pages in a real browser with visual monitoring, and you're comfortable with Python-based tooling and OpenAI API dependency.

Avoid When

You need a lightweight solution without external LLM API costs, want to avoid OpenAI vendor lock-in, or need high-volume scraping rather than interactive browser control.

Use Cases

  • AI agent-driven web browsing and navigation
  • Automated form filling and web interactions
  • Web data extraction through browser automation
  • Visual monitoring of agent browser sessions via VNC
  • Prototyping AI web agents with real browser control

Not For

  • High-volume web scraping (better tools exist for that)
  • Production browser testing suites
  • Environments where OpenAI API access is not available
  • Simple URL fetching or static page scraping

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: api_key
OAuth: No Scopes: No

Requires OpenAI API key (OPENAI_API_KEY env var) for LLM functionality. VNC access is password-protected (default password: 'browser-use'). No authentication for the MCP server itself.

Pricing

Model: open_source
Free tier: Yes
Requires CC: No

MIT-licensed and free. However, requires paid OpenAI API access for the LLM component. Browser automation itself has no per-use costs beyond compute.

Agent Metadata

Pagination
unknown
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • Hard dependency on OpenAI API key - won't work with other LLM providers despite being used from MCP clients that already have an LLM
  • Default VNC password 'browser-use' is a security concern if exposed on network
  • Requires uv, Playwright, and mcp-proxy as prerequisites - complex dependency chain
  • PATIENT env var controls sync/async behavior but implications are poorly documented
  • Docker deployment exposes ports 8000 and 5900 which need firewall consideration
  • Relatively small project (806 stars, 5 contributors) - may lack long-term maintenance
  • The LLM-within-MCP architecture means you pay for two LLM calls per interaction (agent LLM + browser-use LLM)

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Browser Use MCP Server.

$99

Scores are editorial opinions as of 2026-03-06.

5178
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered