chrome-mcp

chrome-mcp

3.5

If you are the rightful owner of chrome-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 that provides fine-grained control over a Chrome browser instance through the Chrome DevTools Protocol (CDP).

The Chrome MCP Server is designed to offer precise control over a Chrome browser instance by leveraging the Chrome DevTools Protocol (CDP). It allows users to automate and manipulate browser actions programmatically, making it ideal for tasks such as testing, web scraping, and browser automation. The server is built to work seamlessly with Bun or Node.js, and requires a Chrome browser with remote debugging enabled. Once set up, it can be integrated with platforms like Roo Code to enhance development workflows by providing tools for navigation, interaction, and data extraction from web pages.

Features

  • Fine-grained browser control using Chrome DevTools Protocol.
  • Integration with Roo Code for enhanced development workflows.
  • Support for navigation, interaction, and data extraction tools.
  • Built-in support for hot reloading during development.
  • Configurable server settings for custom environments.

Tools

  1. navigate

    Navigate to the specified URL

  2. click

    Click on the specified coordinates

  3. type

    Enter text in current focus

  4. clickElement

    Click on page element via index

  5. getText

    Get element text content through CSS selector

  6. getPageInfo

    Get the semantic information of the page, including interactive elements and text nodes

  7. getPageState

    Get the current page status, including URL, title, scroll position, and viewport size