Chrome DevTools MCP
CautionMCP server for Chrome DevTools
Install
Claude Code
claude mcp add chromedevtools-chrome-devtools-mcp -- npx -y chrome-devtools-mcpSafety Report
details
Authentication detected: env_api_key, bearer_check
details
stdio transport — CORS not applicable
details
Rate limiting detected: rate_limit_middleware, throttle, express_rate_limit
details
No known CVEs in dependencies
details
No known vulnerable dependencies detected
details
No dangerous code patterns detected
details
License: Apache-2.0
details
Last commit 3 days ago
Compatibility
Tools Provided (29)
click Click an element on the page by selector or coordinates.
drag Drag an element from one position to another.
fill Fill a single input field with a value.
fill_form Fill multiple form fields at once with a map of selectors to values.
handle_dialog Accept or dismiss browser dialogs (alert, confirm, prompt).
hover Hover the mouse over an element by selector.
press_key Press a keyboard key or combination.
type_text Type text into the currently focused element.
upload_file Upload a file to a file input element.
close_page Close a browser tab by its ID.
list_pages List all open browser tabs with their IDs and URLs.
navigate_page Navigate a browser tab to a URL.
new_page Open a new browser tab.
select_page Switch focus to a specific browser tab.
wait_for Wait for a selector, navigation, or network idle condition.
emulate Emulate a device (e.g. iPhone, iPad) including viewport, user-agent, and touch.
resize_page Resize the browser viewport to specified dimensions.
performance_analyze_insight Analyze a captured performance trace and surface actionable insights.
performance_start_trace Start recording a Chrome DevTools performance trace.
performance_stop_trace Stop a running performance trace and return the trace ID.
take_memory_snapshot Capture a V8 heap memory snapshot for memory leak analysis.
get_network_request Get details of a specific network request by ID.
list_network_requests List all captured network requests for a page.
evaluate_script Execute JavaScript in the context of the current page and return the result.
get_console_message Retrieve a specific console message by index.
lighthouse_audit Run a Lighthouse audit on a URL and return performance, accessibility, SEO, and best-practice scores.
list_console_messages List all console messages (log, warn, error) captured for a page.
take_screenshot Capture a screenshot of the current page or a specific element.
take_snapshot Capture the full accessibility tree / DOM snapshot of a page.
Frequently Asked Questions
What is Chrome DevTools MCP?
MCP server for Chrome DevTools
What tools does Chrome DevTools MCP provide?
Chrome DevTools MCP provides 29 tools including click, drag, fill, fill_form. Each tool can be called by AI agents to perform specific operations.
Is Chrome DevTools MCP safe to use?
Chrome DevTools MCP is rated Caution. Some security checks raised warnings. Review the safety report on this page for details before use.
What are alternatives to Chrome DevTools MCP?
Similar MCP servers include Scrapling MCP Server, Playwright MCP, MCP Server Browser. Each serves a similar purpose but may differ in features, language, and compatibility.
Similar MCP Servers
Scrapling MCP Server
CautionWeb scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.
Playwright MCP
VerifiedOfficial Microsoft Playwright MCP server, enabling LLMs to interact with web pages through structured accessibility snapshots
MCP Server Browser
CautionBrowser automation capabilities using Puppeteer, both support local and remote browser connection.