chrome-mcp
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
navigate
Navigate to the specified URL
click
Click on the specified coordinates
type
Enter text in current focus
clickElement
Click on page element via index
getText
Get element text content through CSS selector
getPageInfo
Get the semantic information of the page, including interactive elements and text nodes
getPageState
Get the current page status, including URL, title, scroll position, and viewport size