Is BrowserTools MCP still maintained?
Yes. Older 1.x READMEs said the project was no longer active, but the repository now ships version 2.0, a full rewrite, and 2.0.2 was published to npm in August 2026.
@AgentDeskAI
Basic information
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
BrowserTools MCP Server is a browser MCP server from AgentDeskAI that streams console logs, network requests, screenshots and Lighthouse audits from your real, logged-in Chrome session to AI coding agents such as Cursor, Claude Code and Windsurf.
It works through a Chrome DevTools extension rather than by launching a separate automated browser, so your agent sees the same page you are debugging, with your existing logins. Version 2.0 (npm @agentdeskai/browser-tools-mcp, 2.0.2 at the time of writing) is a full rewrite: one process instead of three, a loopback-only authenticated connector, and credential scrubbing. The project is open source under the MIT license.
Setup has two parts: the MCP server (one npx command) and the Chrome extension.
Prerequisites: Node.js 22.19 or newer (check with node --version; if you use nvm or asdf, make sure your editor inherits the same version) and Google Chrome or another Chromium-based browser. No API key is required.
This is the configuration from the README, and it works in any client that accepts a standard mcpServers block:
{
"mcpServers": {
"browser-tools": {
"command": "npx",
"args": ["-y", "@agentdeskai/browser-tools-mcp@latest"]
}
}
}
On Windows, if your client cannot find npx, use "command": "cmd" with "args": ["/c", "npx", "-y", "@agentdeskai/browser-tools-mcp@latest"].
chrome://extensions and turn on Developer mode.chrome-extension directory.You do not need to start a second server. In 2.0 the MCP server runs the connector itself.
Open Chrome DevTools (F12) on the page you want to inspect. Capture starts as soon as DevTools is open; the BrowserTools panel is only for settings and status. Then ask something like "check the console for errors".
Register the same command with the Claude Code CLI:
claude mcp add browser-tools -- npx -y @agentdeskai/browser-tools-mcp@latest
Add the JSON block above to your Cursor MCP configuration (.cursor/mcp.json in a project, or ~/.cursor/mcp.json globally), then reload Cursor.
Add the same mcpServers block to Windsurf's MCP configuration and refresh the server list.
tabId and url it came from.limit/offset paging, keyword filters, structured output schemas, and MCP resources (including a HAR 1.2 export) for large payloads.Authorization/Cookie headers, JWTs and cloud keys.--port (default 3025), --screenshot-dir, --only, --exclude and --doctor, or the matching BROWSER_TOOLS_* environment variables.These browser tools MCP functions fall into four groups:
getConsoleLogs and getConsoleErrors return console output and errors, filterable with keywords, limit and offset.getNetworkLogs and getNetworkErrors return requests or only failed and 4xx/5xx ones, filterable with urlKeywords and bodyKeywords.getSelectedElement (the element selected in the Elements panel), getPageInfo, getConnectionStatus, listBrowserTabs, takeScreenshot, refreshBrowser, getBrowserStorage (localStorage, sessionStorage and cookies, with values withheld unless requested) and wipeLogs.runAccessibilityAudit, runPerformanceAudit, runSEOAudit and runBestPracticesAudit run Lighthouse in a separate headless browser.Three MCP prompts, debuggerMode, auditMode and nextjsSeoAudit, give the agent a step-by-step debugging or audit workflow. In 1.x these were tools.
nextjsSeoAudit prompt on a Next.js app.npx @agentdeskai/browser-tools-mcp --doctor. It reports your Node version, whether the connector started, whether the extension is connected, and whether the screenshot directory is writable.engines, so an older Node fails at install. Upgrade Node and make sure your editor inherits that version.chrome-extension directory, and delete any step that starts browser-tools-server separately. See MIGRATION.md in the repo.Yes. Older 1.x READMEs said the project was no longer active, but the repository now ships version 2.0, a full rewrite, and 2.0.2 was published to npm in August 2026.
Yes. It is open source under the MIT license, and it needs no API key or paid account.
No. SECURITY.md lists 1.2.x and earlier as unsupported with a critical remote code execution vulnerability (GHSA-xvrv-w8pg-f25f, CVSS 9.8). Upgrade to 2.x.
Not for normal use. In 2.0 the connector is built into the MCP server. Start `npx @agentdeskai/browser-tools-server` only if you want several MCP clients to share one browser session.
Yes. The README lists Cursor, Claude Code, Windsurf, Cline, Zed and Gemini CLI, and any MCP-compatible client that runs a local stdio server should work.
No. Browser MCP (browsermcp.io) is a separate browser automation project. BrowserTools MCP by AgentDeskAI is focused on reading console, network, screenshots and Lighthouse audits from your DevTools session.
The connector binds only to `127.0.0.1`, requires a per-run token, and redacts credentials before storage. Redaction is pattern-based and best-effort, so avoid `--no-redact` on sensitive pages.
Loadster is a load testing, stress testing, and synthetic monitoring platform. Run Playwright, Browser Bots, and Protocol Bots to test and monitor your websites, web apps, and APIs. Loadster MCP gives your agents the abi
Official Chrome DevTools MCP server from Google that lets coding agents control, debug and profile a live Chrome browser.
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
An MCP server for fetching URLs / Youtube video transcript.
Let Claude Code, Claude Desktop, OpenAI Codex, Kimi and any MCP-capable AI agent create, launch, check and drive browser profiles in Nullprint, the AI antidetect browser. Install with one command.
Comments