Best Browser Automation MCP Servers for Cursor
Connect browser automation tools to Cursor using MCP servers. These servers let Cursor interact with browser automation resources, enabling powerful AI-assisted workflows for developers.
MCPgee indexes 874 browser automation MCP servers with a median of 140 GitHub stars; 83% are written in typescript and 29% install via npm. All work with Cursor.
Top 30 of 874 Browser Automation Servers for Cursor
Chrome DevTools MCP
AI-powered Chrome automation server with natural language element detection. Control Chrome browser through MCP protocol for testing, debugging, and performance analysis. Features 91% accuracy in element location, works with free AI models, and suppo
Ui Tars Desktop MCP Server
π π - Browser automation capabilities using Puppeteer, both support local and remote browser connection.
Playwright MCP Server
A production-ready browser automation server that enables AI assistants to interact with web pages using tools for navigation, element interaction, and data extraction. It features a built-in Inspector UI and robust crash recovery for reliable automa
Page Agent MCP Server
JavaScript in-page GUI agent. Control web interfaces with natural language.
Chrome MCP Server
An extension-based MCP server that enables AI assistants to control your browser, leveraging existing sessions and login states for automation and content analysis. It provides over 20 tools for semantic tab search, interactive element manipulation,
Lamda MCP Server
The most powerful Android RPA agent framework, next generation mobile automation.
browser-tools-mcp
This application is a powerful browser monitoring and interaction tool that enables AI-powered applications via Anthropic's Model Context Protocol (MCP) to capture and analyze browser data through a Chrome extension.
@actalumen/mcp-server
π βοΈ - EUR settlement for AI agents via x402 protocol. Market data, AI tool
Windows-MCP
Enables AI agents to interact with Windows operating systems by providing tools for UI automation, file navigation, application control, and system operations. Works with any LLM to perform tasks like clicking, typing, launching applications, and exe
mcp-playwright
π Active Fork of executeautomation/mcp-playwright This repository is an actively maintained continuation of the original MCP Playwright server: >π https://github.com/executeautomation/mcp-playwright A Model Context Protocol server that provides brows
Bb Browser MCP Server
Your browser is the API. CLI + MCP server for AI agents to control Chrome with your login state.
Mobile Next MCP Server
A Model Context Protocol server that enables scalable mobile automation through a platform-agnostic interface for iOS and Android devices, allowing agents and LLMs to interact with mobile applications using accessibility snapshots or coordinate-based
Peekaboo MCP
Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Playwriter MCP Server
Chrome extension & CLI to let agents control your browser. Runs Playwright snippets in a stateful sandbox. Available as CLI or MCP
mcp-server-browserbase
This server provides cloud browser automation capabilities using Browserbase, Puppeteer, and Stagehand. This server enables LLMs to interact with web pages, take screenshots, and execute JavaScript in a cloud browser environment.
Turix Cua MCP Server
This is the official website for TuriX Computer-use-Agent
agent-device
Discovery router for the agent-device CLI with status, install, help, prompts, and resources.
iOS Simulator MCP
π π π - A Model Context Protocol (MCP) server for interacting with iOS simulators. This server allows you to interact with iOS simulators by getting information about them, controlling UI interactions, and inspecting UI elements.
LinkedIn MCP Server
An MCP server for LinkedIn automation that enables users to search for jobs, retrieve profile details, manage connections, and read or send messages. It leverages Playwright and Browserbase to interact with LinkedIn through an existing authenticated
Opendia MCP Server
Connect your browser to AI models. Just use Dia on Chrome, Arc or Firefox.
JsHookMcp
MCP server for JavaScript analysis, security auditing, browser automation and hooks
Tavily Key Generator MCP Server
Multi-service toolkit for Tavily and Firecrawl signup automation, key validation, and isolated proxy pools.
Ghost Os MCP Server
Full computer-use for AI agents. Self-learning workflows. Native macOS. No screenshots required.
phantom-mcp
An MCP server that enables Claude Code to visually test and control iOS simulators, Android emulators, and real devices through 22 automation tools. It automatically generates test reports with screenshots for mobile app testing directly from the ter
JS Reverse MCP
An MCP server for JavaScript reverse engineering that enables AI to perform browser debugging, script analysis, and automated hook injection. It streamlines complex workflows like deobfuscation, network tracing, and risk assessment through direct bro
Web Eval Agent MCP Server
An MCP server that autonomously evaluates web applications.
WebEvalAgent MCP Server
Unleashes LLM-powered agents to autonomously execute and debug web apps directly in your code editor, with features like webapp navigation, network traffic capture, and console error collection.
Aipex MCP Server
AIPex: AI browser automation assistant, no migration and privacy first. Alternative to Manus Browser Operatorγ Claude Chrome and Agent Browser
figma-mcp-go
ποΈ π π πͺ π§ - Figma MCP server with full read/write access via plugin bridge β no API token,
browser-use MCP Server
A FastMCP server that enables browser automation through natural language commands, allowing Language Models to browse the web, fill out forms, click buttons, and perform other web-based tasks via a simple API.
Cursor Configuration
Add browser automation MCP servers to your Cursor configuration at .cursor/mcp.json:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "."]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
}
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost:5432/mydb"]
},
"brave-search": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-brave-search"],
"env": {
"BRAVE_API_KEY": "your_brave_api_key_here"
}
},
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}