- Home
- MCP servers
- Browser
Browser
- 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.