Capability
20 artifacts provide this capability.
Want a personalized recommendation?
Find the best match →via “mcp server for browser automation with puppeteer”
Automate browser interactions and take screenshots via Puppeteer MCP.
Unique: This MCP server is specifically tailored for Puppeteer, providing a unique integration for browser automation tasks.
vs others: Unlike generic automation tools, this server is built specifically for Puppeteer, offering streamlined functionality for headless browsing.
via “mcp-native browser tool registration and invocation”
Automate browsers and run web tests via Playwright MCP.
Unique: Implements transport-agnostic MCP tool handlers that work identically over STDIO, HTTP/SSE, and WebSocket, allowing the same server logic to serve local LLM processes, remote Claude Desktop instances, and browser extension connections without code duplication
vs others: More standardized than custom REST APIs or WebSocket protocols because it uses the official MCP specification, enabling compatibility with any MCP client without custom integration code
via “mcp server for cloud browser automation”
Run cloud browser sessions and web automation via Browserbase MCP.
Unique: This artifact uniquely combines cloud browser infrastructure with LLM-driven web automation capabilities, allowing for natural language interactions.
vs others: It stands out from alternatives by providing a dedicated MCP framework that enhances LLM capabilities specifically for web automation.
via “headless-browser-automation-via-mcp”
Experimental MCP server for browser automation using Puppeteer (inspired by @modelcontextprotocol/server-puppeteer)
Unique: Wraps Puppeteer as an MCP server rather than a direct library, enabling LLM agents to invoke browser automation through standardized tool-calling protocols without managing browser lifecycle or connection pooling themselves
vs others: Provides MCP-native browser automation (compatible with Claude and other MCP clients) whereas direct Puppeteer requires custom API wrappers and manual integration into LLM tool schemas
via “mcp-standardized browser control via stdio transport”
Chrome DevTools for coding agents
Unique: Implements MCP as the primary integration layer rather than REST/WebSocket APIs, with Mutex-based single-threaded execution ensuring deterministic state management across concurrent agent requests. Directly exposes Chrome DevTools Protocol (CDP) capabilities through standardized MCP tool schemas, eliminating custom integration code per AI platform.
vs others: Provides agent-agnostic browser control via MCP standard (vs Puppeteer's Node.js-only SDK or Playwright's language-specific bindings), enabling seamless integration across Claude, Gemini, and Cursor without platform-specific adapters.
via “live-browser-control-via-mcp-protocol”
Chrome DevTools for coding agents
Unique: Implements MCP as a standardized protocol bridge between LLM agents and Chrome DevTools, using Puppeteer as the underlying automation engine with token-optimized response formatting specifically designed for LLM context windows. The Mutex-protected single-threaded execution model ensures deterministic browser state across sequential agent actions without race conditions.
vs others: Provides standardized MCP protocol integration (vs proprietary APIs) with native support for multiple AI clients (Claude, Gemini, Cursor) and token-optimized output, whereas raw Puppeteer requires custom serialization and context management per LLM integration.
via “remote-browser-automation-via-devtools-protocol”
MCP server for Chrome DevTools
Unique: Bridges MCP protocol directly to Chrome DevTools Protocol without intermediate abstraction layers like Puppeteer or Playwright, reducing dependency overhead and enabling direct access to low-level CDP capabilities. Implements streaming response handling for long-running operations through MCP's resource and tool call patterns.
vs others: Lighter-weight than Puppeteer/Playwright-based MCP servers because it eliminates the extra abstraction layer, providing direct CDP access while maintaining MCP compatibility for seamless AI agent integration.
via “stateful-browser-automation-via-mcp”
Playwright Model Context Protocol Server - Tool to automate Browsers and APIs in Claude Desktop, Cline, Cursor IDE and More 🔌
Unique: Implements MCP protocol binding for Playwright with a global browser singleton pattern, allowing LLMs to invoke 27 browser tools against a persistent page context without managing browser lifecycle — the server handles all browser state internally via BrowserToolBase inheritance and requestHandler.ts dispatch logic
vs others: Simpler than Selenium Grid or Puppeteer clusters for LLM integration because it abstracts browser lifecycle entirely behind MCP tools, eliminating the need for agents to manage WebDriver sessions or connection pooling
via “mcp-compliant browser automation server”
** - An MCP server using Playwright for browser automation and webscrapping
Unique: Bridges Playwright's rich browser automation API directly into the MCP protocol ecosystem, enabling Claude and other MCP clients to perform browser control without custom wrapper code. Uses MCP's tool definition schema to expose Playwright methods as callable functions with structured parameters and responses.
vs others: Tighter integration with Claude's MCP ecosystem than generic Playwright REST wrappers, with native support for Claude's tool-calling semantics and no additional API abstraction layer.
via “mcp protocol bridging via native messaging”
Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude, enabling complex browser automation, content analysis, and semantic search.
Unique: Operates within the user's existing Chrome session (preserving login states and environment) rather than launching isolated browser instances like Playwright; uses native messaging for low-latency bidirectional communication between extension and Node.js server, enabling real-time tool execution without context serialization overhead
vs others: Faster and more stateful than Playwright-based solutions because it reuses the user's authenticated browser session and avoids the overhead of launching new browser instances per request
via “browser-automation-with-chromium-integration”
All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode Server in a single Docker container.
Unique: Integrates Chromium directly into the sandbox container with shared file system access, allowing downloaded files and captured DOM state to be immediately available to other runtimes (shell, Jupyter, Node.js) without API calls or external storage. Supports both REST API and MCP protocol for agent integration.
vs others: Faster than cloud-based browser APIs (Browserless, Puppeteer Cloud) for multi-step workflows because file I/O and inter-component communication happen locally within the container; eliminates network round-trips for data sharing between browser and code execution.
via “browser-automation-via-mcp-protocol”
Model Context Protocol servers for Playwright
Unique: Implements Playwright automation as an MCP server, enabling LLMs to control browsers through standardized protocol bindings rather than direct SDK imports, allowing stateless, language-agnostic integration with any MCP-compatible client without requiring application-level Playwright knowledge
vs others: Unlike direct Playwright SDK usage, this MCP approach decouples the LLM from browser control infrastructure, enabling multi-client automation and easier deployment in restricted environments where direct library imports are unavailable
via “remote browser session orchestration via mcp protocol”
BrowserStack's Official MCP Server
Unique: First official MCP server from BrowserStack that bridges Claude/MCP clients directly to real device cloud infrastructure; implements MCP tool schema for 2000+ device combinations without requiring developers to write Selenium/WebDriver code
vs others: Tighter integration than generic Selenium MCP wrappers because it's BrowserStack-native, with pre-built device capability definitions and optimized session management for the cloud platform
via “mcp-based browser automation protocol for claude”
Hey HN,Claude Code is pretty agentic now. It writes scripts, calls APIs, uses CLIs. But when something requires actually clicking through a website, it stops and asks me to do it.Problem is, I'm often unfamiliar with these platforms myself. "Go to App Store Connect and generate a P8 key&qu
Unique: Uses MCP protocol as the integration layer rather than custom REST APIs or direct library bindings, allowing Claude to treat browser automation as a first-class tool alongside code execution and file operations. This standardized approach enables seamless composition with other MCP servers in a single Claude session.
vs others: Tighter integration with Claude Code than Selenium/Playwright wrappers because it leverages MCP's native tool-calling semantics, eliminating the need for custom prompt engineering or tool schema definitions.
via “browser rendering and screenshot capture”
MCP server for interacting with Cloudflare API
Unique: Integrates Cloudflare's native Browser Rendering service through MCP, enabling LLMs to render and analyze web pages without external browser automation tools; supports JavaScript execution and dynamic content rendering.
vs others: More efficient than external browser automation because it's deployed on Cloudflare's edge network, reducing latency and eliminating the need to manage separate browser infrastructure.
via “browserstack device session orchestration via mcp protocol”
BrowserStack's Official MCP Server
Unique: First official MCP server implementation for BrowserStack, providing native Claude integration without custom API wrapper code. Uses MCP's tool-calling schema to abstract BrowserStack's REST API, enabling LLMs to reason about device capabilities and test scenarios directly.
vs others: Eliminates need for custom Python/Node.js wrapper code around BrowserStack API — Claude can invoke device sessions directly through MCP tools, reducing integration latency and cognitive overhead for AI-driven QA workflows.
via “remote browser automation via chrome devtools protocol”
** - Discover, extract, and interact with the web - one interface powering automated access across the public internet.
Unique: Implements CDP-based browser automation as an MCP tool, abstracting browser lifecycle management and session state — agents invoke high-level actions (navigate, click, screenshot) that are translated to CDP protocol messages, eliminating the need for agents to manage browser processes or protocol details
vs others: Provides session-aware browser automation (vs stateless Playwright/Puppeteer APIs), and integrates browser control directly into MCP tool ecosystem (vs separate browser automation libraries requiring custom orchestration)
via “headless-browser-automation-via-mcp”
Fork and update (v0.6.5) of the original @modelcontextprotocol/server-puppeteer MCP server for browser automation using Puppeteer.
Unique: Wraps Puppeteer as an MCP server rather than a direct library, enabling LLM agents to invoke browser automation through standardized MCP tool/resource endpoints without language-specific SDK dependencies. Uses MCP's stdio transport for process-level isolation and multi-client support.
vs others: Provides standardized MCP interface for browser automation (vs. Puppeteer's direct Node.js API), making it compatible with any MCP client including Claude Desktop, while maintaining full Puppeteer capability surface.
via “headless-browser-automation-with-puppeteer”
Puppeteer+ MarTech - Enhanced Puppeteer MCP server with specialized digital marketing analytics capabilities. This builds upon the official @modelcontextprotocol/server-puppeteer with tools for analyzing marketing technologies, analytics platforms, tag ma
Unique: Wraps Puppeteer's CDP bindings as an MCP server, allowing LLM agents to treat browser automation as a first-class tool with structured input/output schemas rather than requiring custom integration code
vs others: Tighter LLM integration than standalone Puppeteer scripts because MCP standardizes tool discovery and parameter validation, reducing boilerplate for multi-step browser workflows
via “configurable mcp server deployment and transport”
** (by UI-TARS) - A fast, lightweight MCP server that empowers LLMs with browser automation via Puppeteer’s structured accessibility data, featuring optional vision mode for complex visual understanding and flexible, cross-platform configuration.
Unique: Implements flexible MCP server deployment with multiple transport options and environment-based configuration, enabling both embedded and standalone deployment scenarios without code changes, supporting Docker containerization and remote deployment patterns
vs others: More flexible deployment than single-transport MCP servers; supports both local and remote scenarios; configuration-driven approach enables environment-specific setup without code modification
Building an AI tool with “Cloud Based Browser Automation Via Mcp”?
Submit your artifact →curl unfragile.ai/agents.md | sh© 2026 Unfragile. The platform for software for agents.