Chrome breakpoint debugging MCP server for inspecting runtime values and stepping through code
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"chrome-debugger": {
"args": [
"-y",
"chrome-debugger-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP server for breakpoint-driven Chrome debugging.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'chrome-debugger-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked chrome-debugger-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / browser
Browser automation with Puppeteer for web scraping and testing
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
Asynchronous coordination layer for AI coding agents: identities, inboxes, searchable threads, and advisory file leases over FastMCP + Git + SQLite
MCP Security Weekly
Get CVE alerts and security updates for Chrome Debugger MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server for breakpoint-driven Chrome debugging.
chrome-debugger-mcp exposes Chrome DevTools Protocol primitives as MCP tools so an AI agent can attach to a real Chrome tab, pause execution, inspect scope values, evaluate expressions inside the current call frame, and step through code with runtime facts instead of guessing from static source.
It is not a general browser automation server. The focus is runtime debugging.
debugger; statements and wait for the exact pause you expect
Demo: the agent launches Chrome, waits for a breakpoint, inspects real scope variables, and resumes with runtime facts instead of guessing.
{
"mcpServers": {
"chrome-debugger": {
"command": "npx",
"args": ["-y", "chrome-debugger-mcp"]
}
}
}
npx -y chrome-debugger-mcp
Or install it globally:
npm install -g chrome-debugger-mcp
pnpm install
pnpm build
node dist/index.js
_ui payloads and logging messages that clients can surface to the userMany browser-focused MCP tools are strong at DOM interaction and network inspection, but weak at runtime debugging. This server gives an MCP client the missing loop you would normally use in Chrome DevTools: attach to the right tab, pause at the right time, inspect real values, step if needed, and resume cleanly.
It also adds guardrails that prevent common agent mistakes:
reloadPage() and waitForSpecificPause()debugger; statementsThe server runs over stdio and exposes MCP tools. The most important tools are:
startDebuggingSession: returns the recommended debugging workflow and critical rules for agent behaviorlaunchChrome: launches a dedicated Chrome instance with remote debugging enabledlistTargets: lists available Chrome tabs and requires the user to pick oneconnect: attaches to the confirmed tabsetBreakpoint: creates a CDP breakpoint without modifying source filesremoveBreakpoint: removes a breakpoint created by setBreakpointreloadPage: reloads the current page through CDPwaitForSpecificPause: waits for the next pause and checks whether it matches a target file and linewaitForPause: waits for any pause without location matchinggetScopeVariables: reads local, closure, and module scope values from the paused frameevaluate: executes JavaScript in the paused call framestepInto, stepOver, stepOut: standard execution controlresume: resumes execution after inspectiongetStatus: non-blocking polling for connected or paused stateforcePause: requests a pause at the next JavaScript statementFor AI