Capability
20 artifacts provide this capability.
Want a personalized recommendation?
Find the best match →via “browser extension runtime with cdp relay”
Automate browsers and run web tests via Playwright MCP.
Unique: Provides a browser extension that relays CDP commands from the MCP server to existing browser tabs, enabling control of user-opened browsers without launching new processes or requiring headless mode
vs others: More practical than pure CDP tools because it abstracts CDP complexity behind Playwright's API; more flexible than headless-only automation because it supports interactive browser control with user visibility
via “enterprise anti-detection and stealth mode configuration”
Run cloud browser sessions and web automation via Browserbase MCP.
Unique: Integrates Browserbase's native stealth mode and proxy infrastructure directly into MCP server configuration, enabling anti-detection at the cloud browser level rather than through client-side libraries; supports advanced fingerprint masking, navigator.webdriver disabling, and geographic IP rotation
vs others: More comprehensive than client-side stealth libraries (puppeteer-extra-plugin-stealth) because it operates at the cloud browser infrastructure level; provides proxy support natively without requiring separate proxy management tools
via “browser daemon with chrome devtools protocol integration”
Make Any Website & Tool Your CLI. A universal CLI Hub and AI-native runtime. Transform any website, Electron app, or local binary into a standardized command-line interface. Built for AI Agents to discover, learn, and execute tools seamlessly via a unified AGENT.md integration.
Unique: Maintains persistent CDP connections to Chrome instances via a micro-daemon, avoiding browser startup overhead and enabling session reuse across commands; provides stable interface for adapter code injection without spawning new browser processes
vs others: Faster than Puppeteer/Playwright for repeated commands because it reuses browser sessions; more lightweight than full browser automation frameworks; enables zero-credential authentication by piggybacking on existing sessions
via “multi-strategy browser connection and lifecycle management”
Chrome DevTools for coding agents
Unique: Implements three distinct connection strategies (launch, auto-connect, HTTP debug) as first-class patterns rather than ad-hoc options, with automatic discovery of existing Chrome instances via user data directory scanning. Decouples browser lifecycle from MCP server lifecycle, enabling both managed (server launches browser) and unmanaged (server attaches to existing) scenarios.
vs others: Offers more flexible connection strategies than Puppeteer's default launch-only approach, and provides auto-discovery of existing Chrome instances without requiring manual URL configuration, reducing setup friction for agent developers.
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 “dual-mode browser control (standalone and extension bridge)”
Playwright MCP server
Unique: Abstracts browser control through a unified context management layer that supports both Playwright-managed browsers and CDP-connected existing tabs, allowing the same MCP tools to work in either mode without client-side changes
vs others: More flexible than Playwright-only solutions because it supports both headless automation and user-controlled browsing; more practical than pure CDP approaches because Playwright mode provides better stability and feature coverage
via “dual-mode browser control (standalone and extension bridge)”
Playwright MCP server
Unique: Provides both managed browser instances AND connection to existing browser tabs through a unified MCP interface. The extension bridge uses CDP relay to intercept and forward commands, enabling control of user-controlled browsers without process management overhead.
vs others: Unique dual-mode flexibility — competitors like Puppeteer focus on process-managed browsers, while this supports both managed and user-controlled sessions through a single tool interface.
via “chrome devtools protocol (cdp) browser control with session persistence”
🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser sandbox that lets you automate the web without worrying about infrastructure.
Unique: Uses CDPService abstraction over puppeteer-core with SessionService for stateful context management, enabling persistent browser sessions across multiple API calls rather than stateless single-command execution. Combines REST API surface with WebSocket streaming for real-time event capture and session monitoring.
vs others: Offers stateful session persistence and real-time WebSocket streaming that Puppeteer alone doesn't provide, while maintaining lower latency than cloud-based alternatives like Browserless by running locally or in containerized environments.
via “authenticated-browser-control-via-cdp”
Your browser is the API. CLI + MCP server for AI agents to control Chrome with your login state.
Unique: Uses direct CDP connection to a managed Chrome profile (v0.11.x architecture) instead of headless/isolated browser instances, preserving real authentication state and cookies. Site Adapter System bridges websites into CLI tools by executing JavaScript within the authenticated browser context, eliminating the need for websites to provide machine-readable APIs.
vs others: Preserves user authentication state across runs unlike Playwright/Selenium headless instances; enables interaction with authenticated web apps without credential management unlike traditional web scraping libraries
via “browser automation via chrome devtools protocol with anti-detection”
为 AI Agent 设计的 JS 逆向 MCP Server,内置反检测,基于 chrome-devtools-mcp 重构 | JS reverse engineering MCP server with agent-first tool design and built-in anti-detection. Rebuilt from chrome-devtools-mcp.
Unique: Integrates anti-detection evasion directly into MCP server layer (stealth headers, WebDriver masking, user-agent rotation) rather than requiring separate proxy/VPN setup, enabling AI agents to handle detection-aware scraping natively without external infrastructure
vs others: Differs from Puppeteer/Playwright by bundling anti-detection as first-class concern in MCP protocol, vs requiring manual stealth plugin configuration; more agent-friendly than raw CDP clients because it abstracts detection complexity into tool definitions
via “browser-automation-with-playwright-and-cdp-screencast”
An MCP server that autonomously evaluates web applications.
Unique: Uses Chrome DevTools Protocol (CDP) Page.startScreencast to stream real-time browser frames to a local log server, enabling live visualization of agent actions in the Operative Control Center UI. This is more efficient than polling screenshots at intervals and provides frame-accurate timing for timeline reconstruction.
vs others: Unlike screenshot-based approaches that capture discrete moments, CDP screencast provides continuous frame streaming, enabling smooth playback and precise timing of interactions. More efficient than video recording because frames are streamed to a local server rather than encoded to disk.
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 “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 “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 “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 “browser-devtools-protocol-bridging”
MCP Server for Browser Dev Tools
Unique: Directly maps MCP tool schema to Chrome DevTools Protocol methods, eliminating the need for intermediate abstraction layers like Puppeteer; enables LLM agents to access low-level browser inspection and control primitives (DOM queries, network interception, JavaScript evaluation) without wrapper libraries
vs others: More direct and lower-latency than Puppeteer/Playwright MCP wrappers because it translates MCP calls directly to CDP without additional process overhead or abstraction layers
via “chrome devtools protocol (cdp) session management with connection pooling”
Make websites accessible for AI agents
Unique: Implements a SessionManager with connection pooling that reuses CDP connections across multiple agent runs, reducing browser startup overhead from 2-5 seconds to <100ms for pooled connections. Supports storage state import/export (cookies, local storage) for stateful workflows and handles target switching via CDP protocol's Target.setDiscoverTargets and Target.attachToTarget commands.
vs others: More efficient than Playwright's browser pooling because it maintains persistent profiles and storage state across sessions, enabling true stateful automation without re-login overhead. Lighter-weight than Selenium because it uses CDP directly rather than WebDriver protocol, reducing latency by 30-50%.
via “browser-automation-via-mcp-protocol”
MCP server: skyvern
Unique: Bridges browser automation (typically Selenium/Playwright-based) with MCP protocol, allowing LLM agents to treat web interaction as a first-class capability through standardized tool definitions rather than custom API wrappers. Implements MCP resource URIs for browser sessions and tool schemas for atomic actions (navigate, click, fill, screenshot).
vs others: Provides standardized MCP interface for browser automation vs. point integrations like Anthropic's built-in web browsing, enabling reusable, client-agnostic web interaction agents
via “browser-context-and-session-management”
** - Browser automation and web scraping.
Unique: Abstracts Puppeteer's context and page management into MCP tools, enabling LLM agents to manage multiple browser pages and sessions through simple tool calls rather than imperative code. The server maintains context state across multiple MCP requests, enabling stateful workflows without explicit session tokens.
vs others: More flexible than single-page automation because it supports multiple concurrent pages and session persistence; simpler than raw Puppeteer for managing authentication because the MCP server handles cookie and header management transparently.
Building an AI tool with “Authenticated Browser Control Via Cdp”?
Submit your artifact →curl unfragile.ai/agents.md | sh© 2026 Unfragile. The platform for software for agents.