Awesome MCPBrowser Automation

executeautomation/mcp-playwright

⭐ 5644 TypeScript added to this list on 2025-05-06 repository created 2024-12-03

The executeautomation/mcp-playwright project is a Model Context Protocol (MCP) server designed to enable AI-driven browser automation and web interactions using the Playwright framework. This server allows large language models (LLMs) to interact with web pages in a real browser environment, providing capabilities such as taking screenshots, generating test code, web scraping, and executing JavaScript on web pages. The project integrates Playwright's powerful browser automation features with the MCP standard, facilitating seamless communication between AI models and web browsers. The server supports various installation methods including npm, mcp-get, and Smithery, making it accessible for different development environments. It also offers integration with Visual Studio Code, allowing developers to install and use the Playwright MCP server directly within their IDE, enhancing productivity and ease of use. The project includes comprehensive documentation and API references to guide users through its features and usage. Testing is an integral part of the project, with Jest used for running tests and generating coverage reports. The project also supports evals for running evaluations without the need for rebuilding between tests, streamlining the development and testing workflow. The MCP server is configured to work with Claude Desktop, a client that can leverage the server's capabilities for AI-assisted browser automation. The project emphasizes the importance of tool name length to ensure compatibility with clients like Cursor, which have character limits for server and tool names. Overall, executeautomation/mcp-playwright is a robust and versatile MCP server that bridges AI language models and browser automation, enabling advanced web interactions and automation tasks through a standardized protocol.

https://github.com/executeautomation/mcp-playwright

ai-assisted-automationai-driven-automationbrowser-automationclaude-desktopclinecursor-ideevalsjavascript-executionjest-testingllmllm-interactionmcp-getmcp-servermodel-context-protocolnpmplaywrightreal-browser-environmentscreenshotssmitherytest-code-generationvisual-studio-code-integrationvs-code-integrationweb-interactionsweb-scraping

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.