Awesome MCPBrowser Automation

aaronjmars/opendia

⭐ 1921 JavaScript added to this list on 2025-07-05 repository created 2025-06-11

OpenDia is an innovative browser automation tool designed to seamlessly connect AI models with Chromium-based browsers such as Google Chrome, Arc, Microsoft Edge, Brave, Opera, and Vivaldi. It enables AI models to control the browser automatically, leveraging the user's existing digital environment including logged-in accounts, saved passwords, cookies, wallets, and browsing history. This eliminates the need for users to switch browsers or start from scratch, providing a smooth and integrated experience. The project offers universal AI support, compatible with AI models like Claude, ChatGPT, Cursor, and even local models. It features specialized anti-detection mechanisms to bypass restrictions on popular social media platforms such as Twitter/X, LinkedIn, and Facebook, ensuring reliable automation that mimics human behavior to avoid triggering security measures. OpenDia runs entirely locally, prioritizing user privacy by keeping all data on the user's device without cloud processing or tracking. OpenDia provides 17 powerful browser tools that enable smart page understanding, natural interactions, tab and window management, and access to browser data. AI can analyze webpages to find interactive elements, extract clean content, and understand page context. It can perform natural interactions like clicking buttons, filling forms, navigating pages, and handling modern web apps. The tool supports multi-tab workflows, organizing browser tabs efficiently and coordinating complex tasks across multiple sites. Users can automate real workflows such as summarizing articles, managing social media posts, browsing emails, testing web applications, and monitoring webpage changes. The project is especially useful for developers using Cursor for local testing and development workflows. Installation involves adding a browser extension and configuring AI tools to connect with OpenDia's server. OpenDia is open source under the MIT license, with a focus on security and privacy. It requires broad browser permissions and is recommended for use with trusted AI models. The project encourages community contributions for bug reports and improvements.

https://github.com/aaronjmars/opendia

ai-integrationai-modelsanti-detectionarcautomationbravebrowser-automationbrowser-extensionchromechrome-extensionchromium-browserscursordevelopment-testingdialocal-ai-modelsmcpmicrosoft-edgemit-licensemodel-context-protocolnatural-interactionsnpmnpm-packageopen-sourceopendiaoperaprivacy-firstsmart-page-understandingsocial-media-automationtab-managementvivaldi

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.