{"id":"jovanipink-mcp-browser-use","name":"mcp-browser-use","homepage":null,"repo_url":"https://github.com/JovaniPink/mcp-browser-use","category":"automation","subcategories":[],"tags":["mcp","fastmcp","browser-automation","fastapi","agentic-ai","python","chromium","browser-use"],"what_it_does":"Provides an MCP server (built on FastMCP/FastAPI) that exposes a single tool `run_browser_agent` to orchestrate a `browser-use` automated browser session, using LLM providers for browser actions and returning the final result to the MCP client.","use_cases":["Automated web navigation and task completion driven by natural-language instructions","Integrating browser automation into Claude Desktop or other MCP-capable clients","End-to-end browsing workflows (forms, clicks, reading content, screenshots) within an agent loop"],"not_for":["Running untrusted browsing targets or exposing the server to untrusted clients without strong isolation","Use cases requiring strict determinism or guaranteed UI stability","High-volume production automation without verifying rate limiting and resource controls"],"best_when":"You need agent-based web automation accessible through MCP and can provide/secure the required LLM API keys and browser environment configuration.","avoid_when":"You cannot control where the browser navigates, who can invoke the MCP tool, or how outbound network access is restricted.","alternatives":["browser-use used directly from your own app","Other MCP/agent browser automation servers","Playwright/Puppeteer scripts with an LLM planner (separate orchestration)"],"af_score":54.2,"security_score":40.5,"reliability_score":36.2,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:19:36.282876+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":["Environment-variable API keys for multiple LLM providers (e.g., ANTHROPIC_API_KEY, OPENAI_API_KEY, etc.)"],"oauth":false,"scopes":false,"notes":"The README describes provider API keys and model settings via environment variables; it does not document authentication/authorization for who can call the MCP server tool."},"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 for the server itself; costs depend on the selected LLM provider usage and the volume/complexity of browsing steps."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":54.2,"security_score":40.5,"reliability_score":36.2,"mcp_server_quality":70.0,"documentation_accuracy":60.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":35.0,"tls_enforcement":60.0,"auth_strength":25.0,"scope_granularity":0.0,"dependency_hygiene":55.0,"secret_handling":70.0,"security_notes":"Server controls a full browser instance, which can access external sites and system resources depending on how it’s deployed. The README recommends reviewing SECURITY.md and keeping credentials in environment variables, but it does not document authentication/authorization for MCP tool invocation. TLS/authZ specifics and rate/egress restrictions are not evidenced in the provided text.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":50.0,"error_recovery":50.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Browser automation is sensitive to UI changes, dynamic pages, and slow loads; agent runs may fail or take variable time.","LLM/provider configuration and rate/step limits (e.g., max steps/actions) strongly affect outcomes.","Remote browser control can introduce security risks; ensure you follow the repository’s SECURITY guidance and restrict invocation sources."]}}