BrowserTools MCP 还在维护吗?
是的。旧的 1.x README 曾声明项目不再活跃,但仓库现在发布了彻底重写的 2.0 版本,2.0.2 于 2026 年 8 月发布到 npm。
@AgentDeskAI
基本信息
直接在 Cursor 及其他兼容 MCP 的 IDE 中监控浏览器日志。
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
BrowserTools MCP Server 是 AgentDeskAI 推出的浏览器 MCP(browser MCP)服务器,可将你真实、已登录的 Chrome 会话中的控制台日志、网络请求、截图和 Lighthouse 审计结果实时传给 Cursor、Claude Code、Windsurf 等 AI 编程助手。
它通过一个 Chrome DevTools 扩展工作,而不是另外启动一个自动化浏览器,因此 AI 助手看到的就是你正在调试的页面,并保留你现有的登录状态。2.0 版本(npm 包 @agentdeskai/browser-tools-mcp,撰写本文时为 2.0.2)是一次彻底重写:从三个进程合并为一个,连接器仅监听本地回环地址并需要认证,并会清除凭据信息。项目基于 MIT 许可证开源。
安装分为两部分:MCP 服务器(一条 npx 命令)和 Chrome 扩展。
前置条件: Node.js 22.19 或更高版本(用 node --version 检查;如果使用 nvm 或 asdf,请确保编辑器继承的是同一版本),以及 Google Chrome 或其他基于 Chromium 的浏览器。无需 API 密钥。
以下是 README 中的配置,适用于任何支持标准 mcpServers 配置块的客户端:
{
"mcpServers": {
"browser-tools": {
"command": "npx",
"args": ["-y", "@agentdeskai/browser-tools-mcp@latest"]
}
}
}
在 Windows 上,如果客户端找不到 npx,请使用 "command": "cmd" 并配合 "args": ["/c", "npx", "-y", "@agentdeskai/browser-tools-mcp@latest"]。
chrome://extensions 并开启 Developer mode(开发者模式)。chrome-extension 目录。无需再启动第二个服务器。在 2.0 中,MCP 服务器会自行运行连接器。
在要检查的页面上打开 Chrome DevTools(F12)。DevTools 一打开就开始采集;BrowserTools 面板仅用于设置和查看状态。然后可以这样提问:“check the console for errors”(检查控制台中的错误)。
用 Claude Code CLI 注册同样的命令:
claude mcp add browser-tools -- npx -y @agentdeskai/browser-tools-mcp@latest
将上面的 JSON 配置块添加到 Cursor 的 MCP 配置中(项目内为 .cursor/mcp.json,全局为 ~/.cursor/mcp.json),然后重新加载 Cursor。
将同样的 mcpServers 配置块添加到 Windsurf 的 MCP 配置中,并刷新服务器列表。
tabId 和 url。limit/offset 分页、关键词过滤、结构化输出 schema,以及用于大体量数据的 MCP 资源(包括 HAR 1.2 导出)。Authorization/Cookie 请求头、JWT 和云服务密钥。--port(默认 3025)、--screenshot-dir、--only、--exclude、--doctor 等参数,或对应的 BROWSER_TOOLS_* 环境变量。这些 browser tools MCP 工具分为四组:
getConsoleLogs 和 getConsoleErrors 返回控制台输出和错误,可用 keywords、limit 和 offset 过滤。getNetworkLogs 和 getNetworkErrors 返回全部请求或仅返回失败及 4xx/5xx 的请求,可用 urlKeywords 和 bodyKeywords 过滤。getSelectedElement(Elements 面板中选中的元素)、getPageInfo、getConnectionStatus、listBrowserTabs、takeScreenshot、refreshBrowser、getBrowserStorage(localStorage、sessionStorage 和 cookie,除非明确请求,否则不返回具体值)以及 wipeLogs。runAccessibilityAudit、runPerformanceAudit、runSEOAudit 和 runBestPracticesAudit 会在单独的无头浏览器中运行 Lighthouse。另有三个 MCP 提示词(prompt):debuggerMode、auditMode 和 nextjsSeoAudit,为 AI 助手提供分步骤的调试或审计流程。在 1.x 中它们是工具。
nextjsSeoAudit 提示词。npx @agentdeskai/browser-tools-mcp --doctor。它会报告 Node 版本、连接器是否已启动、扩展是否已连接,以及截图目录是否可写。engines 中声明了 Node 22.19+,因此旧版 Node 会在安装时失败。请升级 Node,并确保编辑器继承该版本。chrome-extension 目录,并删除单独启动 browser-tools-server 的步骤。详见仓库中的 MIGRATION.md。是的。旧的 1.x README 曾声明项目不再活跃,但仓库现在发布了彻底重写的 2.0 版本,2.0.2 于 2026 年 8 月发布到 npm。
免费。它基于 MIT 许可证开源,不需要 API 密钥或付费账户。
不能。SECURITY.md 将 1.2.x 及更早版本列为不再支持,并存在严重的远程代码执行漏洞(GHSA-xvrv-w8pg-f25f,CVSS 9.8)。请升级到 2.x。
正常使用不需要。在 2.0 中,连接器已内置在 MCP 服务器里。只有当你希望多个 MCP 客户端共享同一个浏览器会话时,才需要启动 `npx @agentdeskai/browser-tools-server`。
支持。README 列出了 Cursor、Claude Code、Windsurf、Cline、Zed 和 Gemini CLI,任何能运行本地 stdio 服务器的 MCP 兼容客户端都应可用。
不是。Browser MCP(browsermcp.io)是另一个浏览器自动化项目。AgentDeskAI 的 BrowserTools MCP 专注于从你的 DevTools 会话中读取控制台、网络、截图和 Lighthouse 审计数据。
连接器只绑定 `127.0.0.1`,每次运行需要令牌认证,并在存储前脱敏凭据。脱敏基于模式匹配,属于尽力而为,因此在敏感页面上请避免使用 `--no-redact`。
Playwright MCP server
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.
A flexible HTTP fetching Model Context Protocol server.

Parse allows your agent to access thousands of APIs instantly. You can use Parse to build an API for any action on any website and edit any previously existing API in our catalogue.
This MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.
评论