Skip to content

错误码

所有错误经 MCP 工具结果返回,格式:

text
错误 [code]:人类可读信息
提示:针对该错误的排查建议(已知错误码才有)
错误码含义常见原因与处理
auth_failed扩展握手鉴权失败扩展 options 的 token 与 gateway --token 不一致;改对后保存即重连
browser_disconnectedgateway 收到请求时扩展不在线浏览器没开 / 扩展被禁用 / 地址填错 / 网络断了;先 browser_status 排查
timeout扩展响应超时页面卡死或浏览器忙碌;重试或加大 timeoutMs
method_not_found未知方法扩展与 gateway 版本不匹配,两侧都更新
bad_params参数缺失或非法检查必填参数(如 browser_clickref
tab_not_found目标标签页不存在browser_tab_list 拿有效 tabId
screenshot_failed截图失败没有可截图的可见窗口,或窗口最小化;恢复窗口后重试
navigation_timeout导航未在窗口内完成页面太慢;browser_navigatewaitFornone 或加大 timeoutMs
page_not_injectable页面不允许注入脚本chrome:// 设置页、Chrome 商店、PDF 查看器等受限页面;换普通网页
page_action_failed页面内操作失败元素被遮挡 / 已消失 / 不可输入;重新 snapshot
stale_ref@eN 引用已失效页面跳转或刷新清空了引用缓存;重新 browser_snapshot
url_not_allowed目标 URL 不在允许列表gateway --allow-url 拦截;调整允许列表或换允许内的 URL
internal兜底错误看 gateway stderr 日志

WS close code(扩展 popup / gateway 日志里出现)

code含义
4001首条消息不是 hello / 握手超时
4002线协议版本不匹配(两侧版本差太多)
4003token 错误
4004browserId 非法(仅限 [A-Za-z0-9_-]{1,64}
1000正常关闭(被同 ID 新连接顶替 / gateway 停止 / 重新配置)