背景

Windows 用户在使用Hermes Agent时,由于 Hermes 运行在 WSL 上,拥有独立网络环境,无法直接控制本地浏览器。

第一步:启用Chrome远程调试端口

确保 Chrome 版本 >= 144 右键 Chrome 图标 → 复制 → 桌面空白处粘贴 右键新建图标 → 属性 → 修改目标为:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222 --user-data-dir=C:\chrome-debug-profile

点击应用 → 双击打开 Chrome → 地址栏输入 chrome://inspect/#remote-debugging 然后打开远程调试

第二步:配置 WSL 网络模式(关键)

进入C盘用户目录,新建文件 .wslconfig,内容:

[wsl2]
networkingMode=mirrored
localhostForwarding=true

保存后 PowerShell 运行:wsl --shutdown 重启 WSL

第三步:配置 Hermes ChromeDevMCP

打开hermes,给让发送:

    # 在 ~/.hermes/config.yaml 里加 MCP服务器配置:
    mcp_servers:
      chrome-devtools:
        command: npx
        args:
        - -y
        - chrome-devtools-mcp@latest
        - --browser-url
        - http://127.0.0.1:9222

配置远程端口 9222,重启 Hermes 生效。