在docker内使用chrome-devtools-mcp
作者:互联网
2026-04-08
windows环境配置mcp
将chrome快捷方式的“目标”设置为
"C:Program FilesGoogleChromeApplicationchrome.exe" --remote-debugging-port=9222 --user-data-dir="%USERPROFILE%ChromeDebugProfile"
为便于区分 可以改下图标和名称
打开这个特殊的chrome 访问
若有相关json 则正常
配置ai工具的mcp
{
"mcpServers": {
"chrome-devtools-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"chrome-devtools-mcp@latest",
"--browserUrl=2"
]
}
}
}
重新开启会话 便可以让ai访问chrome页面了 可以让ai截图作为测试
注意 vscode/cursor有内置的chrome 一定要明确指明通过mcp截图
docker环境
如果mcp的实际执行位置是docker 必须通过host.docker.internal这个特殊地址访问宿主机
然而将browserUrl 设置为是无效的 因为chrome要求host必须是ipv4
因此mcp要写成这样
{
"mcpServers": {
"chrome-devtools-mcp": {
"type": "stdio",
"command": "bash",
"args": [
"-c",
"docker_host_ip=$(getent ahostsv4 host.docker.internal | awk 'NR==1 {print $1; exit}') && npx -y chrome-devtools-mcp@latest --browserUrl=http://${docker_host_ip}:9222"
]
}
}
}
需要注意的是getent会取到host.docker.internal对应的所有ip 必须过滤其中的ipv4地址
另外 不是所有的mcp都会在容器中执行 copilot的mcp就是在宿主机执行的
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Sora 视频生成 API 接入实战指南(含代码示例)
2026 最新 Claude Code 国内账号准备指南:邮箱、套餐、支付方式先搞清这几件事
claude code 安装
2026 最新 Claude Code 国内上手教程:从安装到第一次跑通,完整流程一次讲清
面试官问我:“AI 写代码比你快 100 倍,你的价值在哪?”
快速搭建自己的 AI 平台创业:10 分钟用 Nexior 设置你的 SaaS 盈利机器
第八章:我是如何剖析 Claude Code 里的“电子宠物”彩蛋的
传统后端HC纹丝不动,AI岗位暴涨12倍:你的技术栈还安全吗?
Anthropic 强制要求 Claude 进行身份验证:18 岁以下用户受限
Cursor 3 的 Agents Window 到底改了什么?用了两周说说真实感受
AI精选
