2025年10月17日Memo在 MacOS 上激活 Chrome Devtools 的远程调试功能MCPDevelopChrome关键在于除了指定 --remote-debugging-port,还需要指定 --user-data-dir。 下面的命令能解决问题: rm -rf ~/tmp/user-data-dir mkdir -p ~/tmp/user-data-dir cp -r /Users/$USER/Library/Application\ Support/Google/Chrome/Default ~/tmp/user-data-dir/ open -a "Google Chrome" --args --remote-debugging-port=9222 --user-data-dir=/Users/$USER/tmp/user-data-dir 如果打开后没数据, ⌘ + Q 退出应用再重新运行 open -a "Google Chrome" --args --remote-debugging-port=9222 --user-data-dir=/Users/$USER/tmp/user-data-dir 验证方法是打开 http://localhost:9222/json/version 看能不能访问并获取到数据。 如果想允许其他主机通过网络访问,那么得另外起服务转发了。 使用方本地转发 ssh -N -L 9222:127.0.0.1:9222 user@your_host Chorme 所在主机反向转发 ssh -N -R 9222:127.0.0.1:9222 user@remote_host
在 MacOS 上激活 Chrome Devtools 的远程调试功能
关键在于除了指定
--remote-debugging-port,还需要指定--user-data-dir。下面的命令能解决问题:
如果打开后没数据, ⌘ + Q 退出应用再重新运行
验证方法是打开 http://localhost:9222/json/version 看能不能访问并获取到数据。
如果想允许其他主机通过网络访问,那么得另外起服务转发了。