Awesome MCPBrowser Automation

browserbase/mcp-server-browserbase

⭐ 3407 TypeScript added to this list on 2025-03-20 repository created 2024-12-05

Browserbase MCP Server is a project that enables large language models (LLMs) to control and interact with web browsers through the Model Context Protocol (MCP). MCP is an open protocol designed to facilitate seamless integration between LLM applications and external data sources or tools, allowing AI-powered applications to access the context they need for enhanced functionality. This server leverages Browserbase and Stagehand to provide cloud browser automation capabilities, enabling LLMs to perform tasks such as interacting with web pages, taking screenshots, executing JavaScript, and extracting structured data from web content. The project is divided into two main MCP implementations: Browserbase MCP and Stagehand MCP. Browserbase MCP focuses on browser automation, data extraction, console monitoring, screenshot capture, and web interaction, allowing LLMs to navigate, click, and fill forms within cloud browsers. Stagehand MCP offers atomic instructions for precise actions, supports multiple AI models including OpenAI's GPT-4 and Anthropic's Claude-3.7 Sonnet, and features a modular design for easy integration of new models. It also supports vision capabilities through annotated screenshots for handling complex Document Object Models (DOMs). Browserbase MCP Server is designed to empower developers building AI-powered IDEs, chat interfaces, or custom AI workflows by providing a standardized way to connect LLMs with web browser contexts. The project is open source and encourages community contributions, with additional support available through a Slack community. It also acknowledges the Playwright team for their contributions to browser automation frameworks and the Playwright MCP Server. Overall, Browserbase MCP Server is a powerful tool for enabling advanced web interaction and automation through LLMs using the Model Context Protocol, facilitating innovative AI applications that require dynamic web data and control.

https://github.com/browserbase/mcp-server-browserbase

aiai-modelsai-workflowsatomic-instructionsbrowserbrowser-automationbrowserbasechromechromiumclaude-3.7cloud-browserconsole-monitoringdata-extractiongpt-4javascript-executionllmmcpmodel-context-protocolmodular-designopen-sourceplaywrightpuppeteerscreenshotsstagehandvision-supportweb-interaction

Also in Browser Automation

microsoft/playwright-mcp

Playwright MCP is an MCP server that enables LLMs to automate and interact with web browsers using structured accessibility snapshots for efficient and deterministic browser automation.

alibaba/page-agent

Page Agent is an in-page JavaScript GUI agent that enables natural language control of web interfaces, offering easy integration without browser extensions or headless browsers.

Skyvern-AI/skyvern

Skyvern automates browser-based workflows using large language models and computer vision, providing a robust and scalable web automation solution that integrates with the Model Context Protocol (MCP).

firecrawl/firecrawl-mcp-server

Firecrawl MCP Server is an MCP server implementation that adds advanced web scraping, crawling, and search capabilities to LLM clients like Cursor and Claude, enabling enhanced data extraction and research functionalities.

AgentDeskAI/browser-tools-mcp

BrowserTools MCP is a powerful browser monitoring and interaction tool that leverages the Model Context Protocol to enable AI-powered applications to capture and analyze browser data directly within MCP-compatible IDEs.

BrowserMCP/mcp

Browser MCP is an MCP server and Chrome extension that enables AI applications to automate and control your browser locally using your existing browser profile for privacy, speed, and stealth.

apify/actors-mcp-server

Apify MCP Server is an MCP protocol server implementation that enables AI assistants to interact with Apify Actors for data extraction, web scraping, and automation tasks through a standardized protocol.

agent-infra/sandbox

agent-infra/sandbox is an all-in-one sandbox environment combining Browser, Shell, File, MCP, and VSCode Server in a single Docker container, providing a unified, secure, and agent-ready platform for AI agent development and testing.