mcp-server-browserbase
Verified Safeby GarviChittora
Overview
This server provides cloud browser automation capabilities, enabling LLMs to interact with web pages, extract data, take screenshots, and perform automated actions.
Installation
npx @browserbasehq/mcp-server-browserbaseEnvironment Variables
- BROWSERBASE_API_KEY
- BROWSERBASE_PROJECT_ID
- GEMINI_API_KEY
Security Notes
The server uses environment variables for API keys, which is a good practice. It explicitly checks for required API keys upon startup or session creation. However, the configuration allows binding to '0.0.0.0' for SHTTP transport, which should be used with caution as it exposes the server to all network interfaces. Initial config resolution in `src/config.ts` might assign dummy API keys if env vars are missing, though subsequent checks in `src/index.ts` and `src/sessionManager.ts` prevent actual functionality without valid keys. No direct `eval` or obvious malicious patterns were found in the provided code.
Similar Servers
playwright-mcp
Provides a Model Context Protocol (MCP) server for LLMs to automate browser interactions using Playwright's accessibility tree, avoiding pixel-based vision models.
mcp-server-browserbase
Enables LLMs to perform cloud browser automation tasks such as navigating, interacting with elements, extracting data, and capturing screenshots on web pages.
DevDocs
DevDocs is a web crawling and content extraction platform designed to accelerate software development by converting documentation into LLM-ready formats for intelligent data querying and fine-tuning.
mcp
This server provides Hyperbrowser's Model Context Protocol (MCP) interface, offering tools for web scraping, structured data extraction, crawling, and general-purpose browser automation using AI agents like OpenAI's CUA and Anthropic's Claude Computer Use.