chrome-devtools-mcp
by benjaminr·★ 297·综合分 48
Chrome DevTools MCP 服务器通过连接 Chrome 的调试功能,让 Claude 能够调试网页应用。
概述
这个 MCP 服务器将 Claude 与 Chrome DevTools Protocol 连接起来,使开发者能够通过自然对话直接调试网页应用。它具有网络监控、控制台集成、性能指标、页面检查和存储访问等功能。该服务器可以轻松安装为 Claude Desktop 扩展程序,或手动配置用于从 API 调试到性能分析的多种用途。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当你需要通过 Claude 调试 Web 应用,特别是如果你已经在使用 Chrome DevTools 并希望将浏览器调试直接集成到 AI 工作流程中时,选择这个 MCP server。
什么时候不要选它
如果你需要调试除 Chrome 之外的浏览器,或需要 Chrome DevTools 之外更深入的 DOM 操作功能,请不要选择它。
此 server 暴露的工具
从 README 抽取出 12 个工具start_chrome_and_connectStart Chrome with debugging enabled and connect to it in one step
connect_to_browserConnect to an existing Chrome instance
get_network_requestsGet HTTP network requests with optional filtering
get_console_logsRetrieve browser console logs with optional filtering
execute_javascriptExecute JavaScript code in the browser context
get_page_infoGet comprehensive page metrics and performance data
get_documentRetrieve the DOM document structure
query_selectorFind a single DOM element by CSS selector
get_cookiesGet browser cookies with optional domain filtering
get_console_error_summaryGet an organized summary of JavaScript errors and warnings
get_performance_metricsGet detailed performance metrics and resource timing data
inspect_console_objectDeep inspect any JavaScript object in the browser
可对比工具
安装
安装选项
Claude Desktop 扩展(最简单)
- 从 [发布页面](https://github.com/benjaminr/chrome-devtools-mcp/releases) 下载最新的
.dxt文件 - 打开 Claude Desktop
- 转到扩展部分并安装下载的
.dxt文件
手动 Claude Desktop 设置
将以下内容添加到 Claude Desktop 配置文件中:
{
"mcpServers": {
"chrome-devtools": {
"command": "python",
"args": ["/absolute/path/to/chrome-devtools-mcp/server.py"],
"env": {
"CHROME_DEBUG_PORT": "9222"
}
}
}
}MCP CLI
mcp install server.py -n "Chrome DevTools MCP" --with-editable .Claude Code
uv sync
SERVER_PATH="$(pwd)/server.py"
PYTHON_PATH="$(pwd)/.venv/bin/python"
claude mcp add chrome-devtools "$PYTHON_PATH" "$SERVER_PATH" -e CHROME_DEBUG_PORT=9222FAQ
- 如何连接到我的网页应用?
- 使用一键命令:`start_chrome_and_connect("localhost:3000")`,将 URL 替换为您的应用地址。
- 我能监控网络请求吗?
- 是的,使用 `get_network_requests()` 查看所有 HTTP 流量,并可选择按域名或状态代码进行过滤。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by benrr · 2025-06-30
chrome-devtools-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。