Chrome DevTools MCP

Active
GitHub TypeScript Apache-2.0

Description

MCP server providing Chrome DevTools capabilities to coding agents, enabling web debugging, performance analysis, and DOM manipulation automation.

Key Features

  • Performance Insights — Record Chrome performance traces and extract actionable optimization recommendations
  • Advanced Browser Debugging — Analyze network requests, take screenshots, check console with source-mapped stack traces
  • Reliable Automation — Puppeteer-based browser automation with automatic wait for action results
  • MCP Server — Model Context Protocol server enabling AI coding assistants to control Chrome
  • Multi-client Compatibility — Claude Code, Cursor, Copilot, Cline, Codex and more supported
  • Slim Mode — Lightweight tool set for basic browser tasks with reduced resource usage

Use Cases

💡 Let AI coding assistants automatically debug web application performance issues
💡 Automate browser testing through MCP protocol integration
💡 Use AI assistants to analyze and fix frontend network request issues
💡 Integrate browser performance benchmarking into CI/CD pipelines
💡 Enable AI agents to control browsers for complex web automation tasks

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (49.3k stars)
  • Permissive open-source license (Apache-2.0)
  • Responsive to issues, low backlog

Quick Start

# Add to MCP client config
# Claude Code:
claude mcp add chrome-devtools -- npx chrome-devtools-mcp@latest

# Or add to mcpServers config:
{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}

Related Projects

BB Browser

6.1k · TypeScript
Normal B

An MCP server and CLI that turns the browser into an API, allowing AI agents to control Chrome with existing login sessions for web operations, data scraping, and automation tasks without re-authentication.

mcptoolsbrowser +2
  • · Turns browser into API, AI agents reuse user's logged-in session state
  • · 36 platforms, 103 commands (Twitter, Reddit, GitHub, Zhihu, etc.)
  • · No API keys or reverse engineering needed, uses user browser cookies directly

Phantom

1.5k · TypeScript
Normal B

Phantom is an AI co-worker with its own computer, featuring self-evolving capabilities, persistent memory, and MCP server support, autonomously completing complex tasks like a virtual colleague.

agenttypescriptmemory +2
  • · AI co-worker with its own dedicated virtual machine — installs software, builds dashboards, creates APIs
  • · Self-evolving capabilities: can extend itself with new tools and communication channels (built Discord from scratch)
  • · Multi-provider support: Anthropic, OpenRouter, Ollama, vLLM, LiteLLM, and custom endpoints

Maxun

17.2k · TypeScript
Active A+

Maxun is an open-source no-code web data platform with Recorder Mode, AI Mode and full SDK support, turning any website into structured APIs, scheduled jobs and clean Markdown feeds for AI agents.

web-scrapingno-codeplaywright +3
  • · Recorder mode — Record browser actions to auto-generate reusable extraction robots
  • · LLM-powered extraction — Describe targets in natural language and let LLMs drive structured extraction
  • · Multi-mode crawlers — Extract / Scrape / Crawl / Search robots cover the common data needs