Xiaomi Mimo Code浏览器MCP无法调用的问题解决.docx - Word

这次浏览器无法调用的根因是 Windows 下 Playwright MCP 的启动命令执行失败,不是浏览器权限不足,也不是你没有启用插件。

1. 最初的问题:引擎无法启动 npx

原配置是:

json复制

"command": ["npx", "-y", "@playwright/mcp@0.0.78"]

虽然 "enabled": true,但日志明确记录:

text复制

spawn npx ENOENT
local mcp startup failed

机器上实际已安装 Node.js 和 npx.cmd,但 MiMo 的进程启动环境无法按这个命令成功执行 npx。因此,开关处于启用状态,服务却没有启动成功,浏览器工具也就没有加载到会话里。

单纯新建会话、重复启用插件或调用 /playwright 技能,都无法修复这个启动错误。技能只提供操作说明,不负责建立 MCP 连接。

2. 第一次修复失败:cmd.exe 的引号解析问题

我第一次改成通过 cmd.exe 执行带空格路径的 npx.cmd,但给出的引号写法在实际启动时被错误解析,日志出现:

text复制

write EPIPE
MCP error -32000: Connection closed
exitCode=1

并伴随“命令无法识别”的错误。这里 EPIPE 和 Connection closed 是子进程退出后的结果,真正问题还是启动命令。这一步是我的修复方案有误。

3. 最终解决:直接用 Node 执行 npx 的 JS 入口

最终只修改了:

C:Usersuser.configmimocodemimocode.jsonc

中的 Playwright MCP 启动命令,改为:

"mcp": {
  "playwright-mcp:playwright": {
    "type": "local",
    "command": [
      "C:Program Filesnodejsnode.exe",
      "C:Program Filesnodejsnode_modulesnpmbinnpx-cli.js",
      "-y",
      "@playwright/mcp@0.0.78"
    ],
    "enabled": true
  }
}

这个方式使用已确认存在的绝对路径,不依赖裸 npx 的命令查找,也不经过 cmd.exe 的引号解析。完全退出并重新打开 MiMo Desktop 后,Playwright 工具成功加载,我随后实际完成了网页导航、读取界面和点击操作。

image.png

后来遇到的错误,不属于浏览器调用故障

错误 问题所在
net::ERR_CONNECTION_REFUSED 当时目标地址的网页服务拒绝连接;浏览器工具已经可以调用
roadSurfaceAt is not defined 越野游戏自身的地图生成错误,与 MCP 无关

最终结论:无需额外浏览器授权,也无需重装 Playwright。此次有效修复是更正 Windows 下的 MCP 启动命令,并重启引擎加载配置;目前已通过实际浏览和交互验证恢复正常。

第1页,共1页
本文共0个字符
中文(中国)
辅助功能
文档日期2026-10-09 14:24:56