用途:Claude Browser 用于个人浏览器自动化,在用户真实浏览器会话中操作,可复用已有登录状态与 Cookie,适合登录后网页操作、认证应用中的表单填写、读取需登录的内容、交互演示与走查、浏览器流程 GIF 录制、标签页管理与多页导航。不适合 CI/CD 流水线测试、并行测试、无头浏览器操作和性能/负载测试。
主要能力:导航与阅读类工具包括 navigate、read_page、get_page_text、find;交互类包括 form_input、computer、javascript_tool;标签页管理包括 tabs_context_mcp、tabs_create_mcp、resize_window、switch_browser;视觉捕获包括 gif_creator、upload_image;控制台与网络包括 read_console_messages(可用 pattern 参数过滤)、read_network_requests;快捷键包括 shortcuts_list、shortcuts_execute;计划管理包括 update_plan。
使用方式:会话启动时先调用 tabs_context_mcp 发现当前标签页;仅当用户明确要求时才复用已有标签页,否则用 tabs_create_mcp 新建;标签页出错时再次调用 tabs_context_mcp 刷新。需以 --chrome 标志启动 Claude Code 以启用 Chrome 集成。录制 GIF 时建议在动作前后多捕获帧,文件名具描述性,如 login_flow.gif、form_submission.gif,并录制完整流程而非仅最终状态。
限制:单会话,无法并行运行多个浏览器实例;需要可见浏览器与用户交互,不适合 CI;避免触发 alert()、confirm()、prompt(),它们会阻塞扩展;不要复用上一会话的标签页 ID;运行前必须先调用 tabs_context_mcp。反模式包括用其做 CI/CD 测试、触发 JavaScript 弹窗、复用过期标签页 ID、未先调用 tabs_context_mcp 即操作、在单会话工具中尝试并行操作。