Browser

Provides direct access to the Chrome DevTools Protocol with raw CDP calls, screenshots, URL retrieval, and browser management.
  • javascript

1

GitHub Stars

javascript

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "myestery-browser-cdp-mcp": {
      "command": "node",
      "args": [
        "path/to/browser-tool/server.js"
      ]
    }
  }
}

You can control a browser directly through the Chrome DevTools Protocol by using this MCP server. It exposes raw CDP methods, lets you take screenshots, retrieve the current URL, and manage browser instances, all through a simple MCP interface for flexible automation and integration.

How to use

You connect to the server with an MCP client and choose among the available endpoints to control the browser. Use cdp_send to call any CDP method directly, such as navigating to a page, inspecting the DOM, or evaluating JavaScript in the page context. Use screenshot to capture the visible area or the full page in PNG or JPEG. Use get_url to fetch the current page URL, and use close_browser when you are finished to release resources.

How to install

Prerequisites you need on your machine: Node.js (with npm) installed. Ensure you have a compatible runtime for running the MCP server.

Install the server dependencies for the project.

Start the server so it begins listening for MCP client connections.

npm install
npm start

Additional notes

The server communicates over stdio using the MCP protocol. This means your MCP client talks to the server through standard input and output streams as defined by MCP.

Key capabilities you can leverage include: raw CDP calls, screenshot capture in PNG or JPEG, obtaining the current page URL, and launching/closing the browser instance for controlled automation.

Available tools

cdp_send

Execute any CDP method directly by specifying the CDP method name and optional parameters.

screenshot

Capture a screenshot of the current page in PNG or JPEG format, with an option to capture the full page.

get_url

Return the current page URL.

close_browser

Close the browser instance and clean up resources.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Browser MCP Server - myestery/browser-cdp-mcp | VeilStrat