dev-chrome-monitor
Provides browser automation capabilities using Puppeteer to control a Chromium instance, allowing AI agents to navigate web pages, capture screenshots, evaluate JavaScript, and interact with DOM elements in development environments.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dev-chrome-monitortake a screenshot of the current page and save it as debug.png"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
dev-chrome-monitor
A Model Context Protocol (MCP) server that keeps a Chromium instance attached with Puppeteer so tooling (Cursor, Trae, etc.) can inspect dev builds, capture screenshots, and drive the UI. The server exposes a permission-gated tool set so you remain in control of navigation, evaluation, and DOM automation.
Installation
npm install @2sslgetlool/dev-chrome-monitorRelated MCP server: Chrome DevTools MCP
Usage
Add the server to your project's mcp.json:
{
"mcpServers": {
"chrome": {
"command": "node",
"args": [
"node_modules/@2sslgetlool/dev-chrome-monitor/dist/devChromeServer.mjs"
],
"env": {
"MCP_DEV_URL": "http://localhost:5173/",
"MCP_CHROME_PATH": "C:\\\Program Files\\\Google\\\Chrome\\\Application\\\chrome.exe",
"MCP_NAV_TIMEOUT": "45000",
"MCP_WAIT_TIMEOUT": "45000"
}
}
}
}Reload MCP in your IDE, then use the built-in tools:
dev_list_permissions→ inspect which capabilities are enabled.dev_grant_permissions/dev_revoke_permissions→ grant or revoke permissions (acceptspermissions: ["status", "navigate", ...]or["all"]plusconfirm: true).Other tools (
dev_status,dev_screenshot,dev_eval, etc.) will only run after the matching permission is granted.
Environment Variables
MCP_DEV_URL– default URL to open (the dev server you want to monitor).MCP_CHROME_PATH– optional explicit Chrome/Chromium executable path.MCP_NAV_TIMEOUT,MCP_WAIT_TIMEOUT– navigation/wait timeouts in milliseconds.
Development
npm install
npm run buildnpm run build copies the latest source (src/devChromeServer.mjs) into
dist/ so the published package stays in sync.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted browser for AI agents: screenshots, post-JS DOM, console, WCAG. No install, no API key.
Automate cloud Chrome—navigate, click, type, screenshot, run code, record screen video
Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…
- TabfleetOAuthcom.tabfleet
Launch, inspect, control, and share isolated cloud browsers for your agents.
Related MCP Servers
- AlicenseAqualityFmaintenanceEnables browser automation using Puppeteer through the MCP interface. Allows launching browsers, creating pages, and executing arbitrary JavaScript for web scraping, testing, and debugging tasks.5513 npm2MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI coding assistants to control and inspect a live Chrome browser through DevTools for automated testing, performance analysis, debugging, and web scraping. Provides reliable browser automation using Puppeteer with comprehensive DevTools access.2,457,419 npm3Apache 2.0
- AlicenseBqualityDmaintenanceEnables AI agents to automate browser interactions including navigation, content extraction, form filling, screenshots, and JavaScript execution across multiple tabs using Puppeteer.2735 npm1MIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI coding assistants to control and inspect a live Chrome browser for automated debugging, performance analysis, and web interaction. It leverages Puppeteer and Chrome DevTools to provide capabilities like network monitoring, console logging, and automated browser actions.-