dinesh-nalla-se avatar

Chrome DevTools MCP

dinesh-nalla-se/chrome-devtools-mcp

Bridges your AI coding assistant to a live Chrome browser through the Chrome DevTools Protocol. Exposes Puppeteer-based automation for reliable browser control, network inspection, console debugging, and screenshot capture. The standout feature is performance tracing: you can record Chrome DevTools traces and extract actionable performance insights without leaving your agent workflow. Useful when you're debugging web app behavior, analyzing load times, or automating browser-based testing and want your AI to see exactly what's happening in the browser. Requires Node.js 20.19+ and current Chrome. Can connect to an existing browser instance or launch its own, and the Antigravity config shows it can attach to a specific debugging port for shared browser sessions.

tools
26
transport
STDIO
last updated
Nov 26, 2025

Tools

26 tools

Public tool metadata for what this MCP can expose to an agent.

click

No parameter schema in public metadata yet.

drag

No parameter schema in public metadata yet.

fill

No parameter schema in public metadata yet.

fill_form

No parameter schema in public metadata yet.

handle_dialog

No parameter schema in public metadata yet.

hover

No parameter schema in public metadata yet.

press_key

No parameter schema in public metadata yet.

upload_file

No parameter schema in public metadata yet.

close_page

No parameter schema in public metadata yet.

list_pages

No parameter schema in public metadata yet.

navigate_page

No parameter schema in public metadata yet.

new_page

No parameter schema in public metadata yet.

select_page

No parameter schema in public metadata yet.

wait_for

No parameter schema in public metadata yet.

emulate

No parameter schema in public metadata yet.

resize_page

No parameter schema in public metadata yet.

performance_analyze_insight

No parameter schema in public metadata yet.

performance_start_trace

No parameter schema in public metadata yet.

performance_stop_trace

No parameter schema in public metadata yet.

get_network_request

No parameter schema in public metadata yet.

list_network_requests

No parameter schema in public metadata yet.

evaluate_script

No parameter schema in public metadata yet.

get_console_message

No parameter schema in public metadata yet.

list_console_messages

No parameter schema in public metadata yet.

take_screenshot

No parameter schema in public metadata yet.

take_snapshot

No parameter schema in public metadata yet.

Sponsors

Readme

Chrome DevTools MCP

npm chrome-devtools-mcp package

chrome-devtools-mcp lets your coding agent (such as Gemini, Claude, Cursor or Copilot) control and inspect a live Chrome browser. It acts as a Model-Context-Protocol (MCP) server, giving your AI coding assistant access to the full power of Chrome DevTools for reliable automation, in-depth debugging, and performance analysis.

Tool reference | Changelog | Contributing | Troubleshooting

Key features

  • Get performance insights: Uses Chrome DevTools to record traces and extract actionable performance insights.
  • Advanced browser debugging: Analyze network requests, take screenshots and check the browser console.
  • Reliable automation. Uses puppeteer to automate actions in Chrome and automatically wait for action results.

Disclaimers


View the full README on GitHub

Details

Repository
github.com/dinesh-nalla-se/chrome-devtools-mcp
Category
Web & Browser Automation
Package
@dinesh-nalla-se/chrome-devtools-mcp
Transport
STDIO
Registry
MCP registry, active

More from dinesh-nalla-se

Related Web & Browser Automation MCP servers

View all
1microsoft avatarPlaywright Mcpmicrosoft/playwright-mcpPlaywright Tools for MCP39.5Kstars
2benjaminr avatarChrome DevToolsbenjaminr/chrome-devtools-mcpAn MCP Server for Chrome DevTools, following the Chrome DevTools Protocol. Integrates with Claude Desktop and Claude Code.297stars
3blackwhite084 avatarPlaywrightblackwhite084/playwright-plus-python-mcpExposes Playwright-based tools to automate browsing, capture content, and summarize stored notes via an MCP client.186stars
4runbook-ai avatarBrowser Agentrunbook-ai/runbook-ai-mcpMCP server for browser automation with AI agent3stars
5bitepro avatarChrome Debugger MCPbitepro/chrome-debugger-mcpChrome breakpoint debugging MCP server for inspecting runtime values and stepping through code1stars
6brainfuel avatarMCP Browserbrainfuel/mcp-browserNative macOS browser exposing an MCP server so AI agents can drive a real WKWebView.1stars