Chrome Tools MCP ServerServer

nicholmikey
GitHub
browser automationweb scrapingchrome tools

Loading subscription status...

💡 Description

An MCP server that provides tools to interact with Chrome via its DevTools protocol, allowing remote control of Chrome tabs to execute JavaScript, capture screenshots, monitor network traffic, and more.

📝 JSON Entries

{
  "mcpServers": [
    {
      "chrome-tools": {
        "env": {
          "CHROME_DEBUG_URL": "http://localhost:9222",
          "CHROME_ERROR_HELP": "custom error message",
          "CHROME_CONNECTION_TYPE": "direct"
        },
        "args": [
          "path/to/chrome-tools/dist/index.js"
        ],
        "command": "node"
      }
    }
  ]
}

🛠️ Tools

click_elementload_urlcapture_network_eventslist_tabscapture_screenshotexecute_scriptquery_dom_elements

Features

  • List open Chrome tabs
  • Execute JavaScript in tabs
  • Capture screenshots
  • Monitor network traffic
  • Navigate tabs to specific URLs
  • Query DOM elements
  • Click on elements and capture console output

💬 Example Queries

  • List all open Chrome tabs
  • Execute a JavaScript code snippet in a specific tab
  • Capture a screenshot of a given tab
  • Monitor network events for a specific duration