chrome-debug-mcp

chrome-debug-mcp

3.5

If you are the rightful owner of chrome-debug-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server for controlling Chrome with debugging capabilities, userscript injection, and extension support.

The Chrome Debug MCP Server is a robust implementation of the Model Context Protocol designed to facilitate browser automation and debugging using Chrome. It offers extensive features for managing browser sessions, interacting with web pages, and injecting userscripts. The server supports the Chrome DevTools Protocol (CDP) for remote debugging, allowing users to capture console logs, evaluate JavaScript, and stream console output in real-time. Additionally, it provides comprehensive support for the Greasemonkey API, enabling persistent storage, CSS injection, and cross-origin requests. The server also allows for extension management, including loading unpacked extensions and maintaining their states. With its detailed logging system and error handling capabilities, the Chrome Debug MCP Server is an essential tool for developers looking to automate and debug web applications efficiently.

Features

  • Chrome Control: Launch Chrome with custom configurations, manage user profiles, and support extensions.
  • Page Automation: Interact with page elements, take screenshots, and navigate between pages.
  • Tab Management: Manage multiple tabs, open new tabs, and switch between them.
  • Debugging Capabilities: Remote debugging via CDP, console log capture, and JavaScript evaluation.
  • Userscript Support: Inject userscripts with Greasemonkey-style API support.