For a Playwright MCP server for browser automation, the strongest matches are browsermcp/mcp (This is a dedicated Model Context Protocol server that), microsoft/playwright-mcp (This repository is a dedicated Model Context Protocol server) and executeautomation/mcp-playwright (This is a dedicated Model Context Protocol server that). nickscamara/open-deep-research and mishushakov/llm-scraper round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Selectăm repository-uri open-source de pe GitHub care se potrivesc cu „best playwright mcp servers”. Rezultatele sunt clasificate după relevanța față de căutarea ta — folosește filtrele de mai jos pentru a rafina rezultatele sau utilizează AI-ul.
BrowserMCP is a browser automation bridge that connects AI tools to a live browser session through a local proxy server. It implements a standardized protocol for sending commands like click, type, and navigate to a real browser instance running on the user's machine, while keeping all browsing data on the device. The project distinguishes itself by preserving user sessions and fingerprints across automation tasks. It attaches to the user's existing browser profile to maintain cookies, logins, and authentication state, and uses the real browser's user agent, viewport, and extension context to
This is a dedicated Model Context Protocol server that enables LLMs to control a local browser instance via Playwright, providing the requested web navigation, session persistence, and tool exposure capabilities.
Playwright MCP is a browser automation server that provides a standardized interface for connecting large language models to web navigation and interaction capabilities. By operating as a Model Context Protocol server, it enables external AI agents to execute browser-based tasks, extract data, and perform complex web sequences through a unified communication protocol. The project distinguishes itself by acting as a remote controller that manages headless browser lifecycles and isolated automation contexts. It maintains session-based state isolation, allowing for distinct user profiles and per
This repository is a dedicated Model Context Protocol server that provides LLMs with direct control over Playwright for web navigation, session management, and automated interaction, fulfilling all the requirements of the category.
This project is a Model Context Protocol server that enables Large Language Models to control Playwright browsers for web automation, scraping, and end-to-end testing. It functions as a programmable interface for executing JavaScript, capturing screenshots, and interacting with web elements across multiple browser engines. The server exposes browser automation capabilities as a set of standardized tools that models can discover and invoke. It supports session-based browser isolation to ensure unique contexts for each client connection and provides a transport layer using either standard input
This is a dedicated Model Context Protocol server that directly exposes Playwright browser automation tools to LLMs, supporting session management and web navigation as requested.
Open Deep Research is an AI-powered web research agent that combines a reasoning model with live web search and data extraction to perform deep, multi-source investigations on any topic. It operates through a dual interface, offering both a command-line tool and a Model Context Protocol server, allowing developers to integrate web capabilities directly into AI agents and coding assistants. The project distinguishes itself by orchestrating an iterative research loop where a reasoning model plans steps, interprets search results, and guides subsequent web interactions. It uses Firecrawl for scr
This repository provides a Model Context Protocol server that leverages Playwright for web navigation and data extraction, enabling LLMs to perform automated research tasks as requested.
This tool provides LLM-powered web scraping and structured data extraction using Playwright, serving as a functional building block for enabling LLM web interaction even though it is designed as a library for extraction rather than a standalone MCP server.
This project is a high-performance headless browser engine designed for scalable web automation, data extraction, and AI agent integration. It provides a specialized environment that allows autonomous agents and testing frameworks to interact with web content through standardized remote control protocols. By executing pages in a lightweight, headless state, the engine minimizes resource consumption while maintaining the ability to perform complex navigation and dynamic content rendering. The platform distinguishes itself through deep integration with AI-centric communication layers and advanc
This project provides a high-performance headless browser engine that explicitly includes Model Context Protocol server capabilities, enabling LLMs to interact with web content through Playwright-compatible protocols.
BrowserOS is an AI agent browser orchestrator and automation framework designed to manage browser state and execute complex web workflows. It functions as a local AI browser assistant and a Model Context Protocol controller, enabling the control of browser tabs, windows, and navigation through programmable AI agents and standardized context protocols. The system distinguishes itself through a graph-based visual workflow builder for creating repeatable automation sequences and the use of markdown-based files to define agent personalities and task recipes. It supports multi-provider orchestrati
BrowserOS functions as a Model Context Protocol controller that provides the necessary browser orchestration and navigation capabilities to enable LLM-driven web interaction and automation.
This project is a Model Context Protocol tool that connects local browser instances to AI agents, enabling programmatic control over web sessions. It functions as a browser automation framework, allowing for the navigation of pages, interaction with form elements, and the management of user data while maintaining existing authentication states and profiles. The utility distinguishes itself by enabling local analysis of browser content, including the extraction of text and the performance of semantic searches across open tabs without transmitting private data to external servers. It also provi
This is a Model Context Protocol server that provides LLMs with direct control over local browser sessions, enabling web navigation and data extraction through a browser automation framework.
This project is a Model Context Protocol server that connects large language models to web scraping and crawling tools. It functions as a bridge, allowing LLM clients to utilize a web crawling engine and scraping utilities to extract and process web data. The server integrates a markdown web converter that transforms dynamic web pages and PDF documents into clean markdown to optimize consumption by AI models. It also provides a browser automation interface for controlling headless sessions and bypassing access restrictions. The system covers broad capabilities including large-scale website d
This is a Model Context Protocol server that provides browser automation and web scraping capabilities for LLMs, though it uses its own crawling engine rather than a direct Playwright integration.
This project provides secure, containerized infrastructure designed for autonomous agents, remote code execution, and cloud development. It functions as a sandboxed environment where AI agents and external processes can execute code, run shell commands, and manage files while remaining isolated from the host system. The system distinguishes itself by implementing the Model Context Protocol, allowing it to act as a standardized tool server that exposes browser and filesystem capabilities to compatible clients. It further integrates headless browser automation, enabling programmatic web navigat
This project functions as an MCP server that provides secure, containerized access to headless browser automation and filesystem tools, enabling LLMs to perform web navigation and interaction tasks within an isolated environment.
This project serves as an agentic browser controller, providing a programmatic bridge that enables autonomous software agents to navigate web pages and interact with document elements. It functions as a browser automation protocol, facilitating headless browser operations and automated web interactions to perform repetitive tasks and end-to-end testing without manual human input. The system distinguishes itself by utilizing the Chrome DevTools Protocol to establish a bidirectional communication channel with the browser engine. This allows for protocol-based remote control, where external appl
This repository provides an MCP server that enables LLMs to control browsers via the Chrome DevTools Protocol, offering the core agentic web navigation and interaction capabilities required for an MCP-based browser controller.
This project is an MCP browser automation server that connects large language models to headless cloud browsers. It functions as an autonomous web workflow engine and an LLM web agent interface, enabling the translation of natural language instructions into browser actions and structured data retrieval. The system distinguishes itself through a managed headless browser cloud API that supports concurrent Chromium sessions with integrated stealth modes, CAPTCHA solving, and proxy traffic routing. It utilizes self-healing element selection to maintain automation resilience when page structures c
This is an MCP server that provides LLM-driven browser automation, though it relies on a managed cloud service rather than a local Playwright instance to handle web navigation and session management.
Browser-use is a framework for building autonomous agents that navigate, interact with, and extract data from web interfaces using natural language instructions. By acting as an orchestration layer between large language models and browser automation protocols, it enables the execution of complex, multi-step workflows without relying on brittle selectors. The system functions as a headless browser controller, providing a programmatic interface to manage browser instances and execute granular interactions. The project distinguishes itself through its ability to translate high-level intent into
This framework provides the necessary Playwright-based browser automation and LLM-driven interaction capabilities to function as a powerful backend for an MCP server, though it is designed as an agent orchestration library rather than a pre-packaged MCP server implementation.
| Repository | Stele | Limbaj | Licență | Ultimul push |
|---|---|---|---|---|
| browsermcp/mcp | 5.8K | TypeScript | apache-2.0 | |
| microsoft/playwright-mcp | 34K | TypeScript | Apache-2.0 | |
| executeautomation/mcp-playwright | 5.2K | TypeScript | mit | |
| nickscamara/open-deep-research | 6.2K | TypeScript | other | |
| mishushakov/llm-scraper | 6.2K | TypeScript | mit | |
| lightpanda-io/browser | 31.2K | Zig | AGPL-3.0 | |
| browseros-ai/browseros | 9.4K | C++ | agpl-3.0 | |
| hangwin/mcp-chrome | 10.4K | TypeScript | mit | |
| mendableai/firecrawl-mcp-server | 6.6K | JavaScript | MIT | |
| agent-infra/sandbox | 2.6K | Python | apache-2.0 |