{"id":"vinayak-mehta-mcp-browser-use","name":"mcp-browser-use","homepage":null,"repo_url":"https://github.com/vinayak-mehta/mcp-browser-use","category":"devtools","subcategories":[],"tags":["mcp","browser-automation","playwright","agentic","python","fastapi","uvicorn"],"what_it_does":"Provides an MCP server that connects an MCP client (e.g., Claude/Cursor) to the browser automation capabilities of browser-use, allowing agents to control a browser through the MCP client while reusing the LLM already configured in that MCP client.","use_cases":["Agent-driven web browsing and task completion via MCP clients","Automating repetitive browser workflows (search, navigation, form filling)","Building agent tooling that needs browser context without directly embedding a browser automation stack in the agent"],"not_for":["Use as a general-purpose public web API without an MCP client (no evidence of hardened multi-tenant exposure)","High-security, audited environments requiring strict authn/z guarantees specific to this service (insufficient documented details)","Environments where outbound browser automation or Playwright-driven behavior is prohibited"],"best_when":"You already have an MCP client configured with the desired LLM and want browser-use capabilities exposed to it via MCP.","avoid_when":"You cannot ensure the MCP client/host environment is secured, or you need clear guarantees about authentication, rate limiting, and data handling for this specific package.","alternatives":["Use browser-use directly within your own agent/runtime (no MCP layer)","Use another MCP-to-browser integration (if it includes clearer auth/rate-limit and operational guidance)","Build a custom MCP server around Playwright/browser-use with your own security and operational controls"],"af_score":31.8,"security_score":33.2,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:50:18.224779+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"The README does not document any auth mechanism for this MCP server. It implies using the LLM already set up in the MCP client, but does not describe server-side access control."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided; README mentions avoiding paying for an additional LLM API key because it uses the MCP client's already-configured LLM."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":31.8,"security_score":33.2,"reliability_score":30.0,"mcp_server_quality":55.0,"documentation_accuracy":40.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":30.0,"rate_limit_clarity":0.0,"tls_enforcement":60.0,"auth_strength":20.0,"scope_granularity":0.0,"dependency_hygiene":55.0,"secret_handling":40.0,"security_notes":"No explicit security guidance is documented in the provided README/manifest. The service likely runs a local MCP server and uses Playwright/browser-use, which increases exposure to untrusted web content and potential data leakage through browsing context. TLS/auth/rate-limit and secret-handling practices are not described; treat defaults as unknown and secure the host/container and network accordingly.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":50.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Browser automation can be nondeterministic (timing, selectors, page changes). Agents may need robust retry/backoff at the task level.","Because auth/rate-limit/error semantics are not documented here, agent frameworks may need defensive handling (timeouts, reconnects, and conservative concurrency).","The README does not specify required environment variables or how the MCP client passes LLM/browser settings; misconfiguration may lead to startup/runtime failures."]}}