Awesome MCPBrowser Automation

VikashLoomba/MCP-Server-Playwright

⭐ 299 JavaScript added to this list on 2025-10-04 repository created 2024-12-02

MCP Server Playwright is a Model Context Protocol (MCP) server designed to provide comprehensive browser automation capabilities using the Playwright framework. It enables large language models (LLMs) to interact with real web pages by performing actions such as navigation, clicking, form filling, and executing JavaScript within a real browser environment. This server supports capturing screenshots of entire pages or specific elements, monitoring console logs, and executing scripts in the browser context, making it a powerful tool for automating web interactions programmatically. The project is designed to integrate seamlessly with AI systems like Claude Desktop and Cursor, allowing these platforms to leverage browser automation features through MCP. Installation is straightforward via npm or specialized tools like Smithery and mcp-get, with automatic configuration for supported clients. The server supports Windows and macOS platforms and provides configuration files to enable easy setup. MCP Server Playwright exposes a variety of tools for browser automation, including commands to navigate to URLs, click elements by selector or text, hover over elements, fill input fields, select options in dropdowns, and evaluate JavaScript expressions. It also provides resources to access browser console logs and screenshots captured during automation sessions. This project is particularly useful for developers and researchers looking to enhance AI models with the ability to interact dynamically with web content, enabling tasks such as data extraction, automated testing, and interactive browsing. The use of Playwright ensures compatibility with modern browsers and robust automation capabilities. Licensed under the MIT License, MCP Server Playwright is open source and encourages community contributions and usage.

https://github.com/VikashLoomba/MCP-Server-Playwright

ai-integrationbrowser-automationclaude-desktopconsole-log-monitoringcursorjavascript-executionllm-interactionmcpmit-licensemodel-context-protocolnpmopen-sourceplaywrightscreenshot-capturesmitheryweb-navigation

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.