Awesome MCPBrowser Automation

apify/actors-mcp-server

⭐ 7022 TypeScript added to this list on 2025-05-06 repository created 2025-01-02

Apify MCP Server is an implementation of the Model Context Protocol (MCP) server designed to enable AI assistants to interact seamlessly with Apify Actors. These Actors are specialized tools for data extraction, web scraping, and automation tasks. The server acts as a bridge, allowing AI applications to use Apify Actors as tools through a standardized protocol, facilitating tasks such as scraping Facebook posts, extracting Google Maps contact details, scraping Google Search results, Instagram data extraction, and web browsing for content retrieval. The server supports two modes of operation: as an Apify Actor running on the Apify platform accessible via HTTP Server-Sent Events (SSE), and as a local server accessible via standard input/output (stdio). It integrates with various MCP clients like Claude Desktop, Visual Studio Code, LibreChat, and Apify's own Tester MCP Client, enabling AI agents to communicate with the server and utilize the Actors dynamically. A key feature of the Apify MCP Server is its dynamic tooling capability, allowing AI agents to discover, add, remove, and manage Actors on the fly. It supports operations such as searching for Actors, viewing details, starting and monitoring Actor runs, accessing datasets and key-value stores, and retrieving logs. This flexibility empowers AI agents to perform complex workflows involving multiple data sources and tools. The server is pre-configured with default Actors but can be customized by specifying different Actors through input configurations. It is designed to facilitate AI-driven automation and data extraction workflows by exposing Apify's extensive library of Actors as accessible tools via the MCP protocol. Overall, Apify MCP Server enhances the interoperability between AI agents and web automation tools, enabling sophisticated AI-driven data extraction, web scraping, and automation tasks through a unified protocol.

https://github.com/apify/actors-mcp-server

actor-discoveryactor-input-schemaactor-managementai-agentsai-assistantai-assistantsai-clientsai-driven-applicationsai-driven-workflowsai-integrationai-toolsai-workflowsapify-actorsapify-platformautomationdata-extractiondataset-accessdynamic-toolinghelper-toolskey-value-storelocal-servermcp-servermodel-context-protocolserver-sent-eventsssestandard-input/outputstdioweb-automationweb-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.

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.

executeautomation/mcp-playwright

executeautomation/mcp-playwright is a Model Context Protocol server that enables AI-driven browser automation and web interactions using Playwright.